Exemplo n.º 1
0
        private void WorkBook_CurrentPageChanged(object sender, CurrentPageChangedArgs e)
        {
            if (PresentationDomain.MainForm.WorkBook.CurrentPage != this)
            {
                return;
            }

            PresentationDomain.MainForm.WorkBook.CurrentPageChanged -= WorkBook_CurrentPageChanged;
            Form form = FormHelper.LoadForm(document);

            form.Landscape = PrintDocument.FormToPrint.Landscape;

            if (PrintDocument.FormToPrint.ToXmlString() == form.ToXmlString())
            {
                return;
            }

            PrintDocument.FormToPrint = form;
            currentPreview.PrintDocument();
        }
Exemplo n.º 2
0
 protected virtual GtkFormPrintDocument GetPrintDocument()
 {
     return(new GtkFormPrintDocument(FormHelper.LoadForm(document)));
 }