6
Sto scrivendo il codice per stampare da un FlowDocument.Evita più colonne nella stampa FlowDocument
PrintDialog printDialog = new PrintDialog();
bool? result = printDialog.ShowDialog();
if (result == true)
{
FlowDocument fd = new FlowDocument();
fd.Blocks.Add(new Paragraph(new Run(String.Format("Message:\r\n{0}\r\n", txtMessage.Text))));
fd.PageHeight = printDialog.PrintableAreaHeight;
fd.PageWidth = printDialog.PrintableAreaWidth;
printDialog.PrintDocument((fd as IDocumentPaginatorSource).DocumentPaginator, "print test");
}
Questo codice stamperà più colonne in una pagina. Come evitare questo?
Grazie per questo, ho documenti brevi e stavo seduto qui a grattarmi la testa chiedendomi perché veniva usata solo metà della mia pagina. Mi chiedo perché hanno preso due colonne come default? – Mishax