我正在編程生成一個FixedDocument
以幫助我打印。 FixedDocument.ActualWidth
即爲0
。我懷疑這是因爲我實際上並沒有顯示FixedDocument。如何添加並顯示FixedDocument
對象?添加固定文檔並將其顯示爲WPF格式
這是一個初學者的問題。我對WPF不熟練。我看着MSDN/Goog。網站做出這樣的假設,我已經添加了FixedDocument,只需要操作它。
我:我想要什麼
private FixedDocument CreateFixedDocumentWithPages()
{
FixedDocument fixedDocument = CreateFixedDocument();
fixedDocument.DocumentPaginator.PageSize = size;
PageContent content = AddContentFromImage();
fixedDocument.Pages.Add(content);
return fixedDocument;
}
僞代碼:myWpfFormObject.AddChild(fixedDocument)
爲什麼你需要ActualWidth值? – dovid
請嘗試'content.UpdateLayout();'。 – LPL
@lomed - 它用於計算打印文檔尺寸。我知道以這種方式打印的最佳示例:http://www.a2zdotnet.com/View.aspx?id=66#.UlLSyGYo5aQ –