Hallo Leute, und danke fürs reinschauen...
bin hier echt am verzweifeln...
Kann mir jemand einen Beispiel zeigen, mit dem ich in xps Datei mehrere Seiten drucke... HAB VIELE BEISPIELE FÜR EINE SEITE GEFUNDEN... Leider kein einziges für mehrere...
Bis jetzt habe ich das:
Das ganze erstellt mir zwar viele Seiten, alle außer letzten sind jedoch leer....
bin hier echt am verzweifeln...
Kann mir jemand einen Beispiel zeigen, mit dem ich in xps Datei mehrere Seiten drucke... HAB VIELE BEISPIELE FÜR EINE SEITE GEFUNDEN... Leider kein einziges für mehrere...
Bis jetzt habe ich das:
VB.NET-Quellcode
- Dim pageSize = New Size(11.69 * 96, 8.26 * 96)
- Dim fDoc As New FixedDocument
- fDoc.DocumentPaginator.PageSize = pageSize
- For i As Integer = mainGrid.Children.Count - 1 To 0 Step -1
- Dim pageContent As New PageContent()
- Dim fi As New FixedPage()
- fi.Width = pageSize.Width
- fi.Height = pageSize.Height
- Dim xxx = mainGrid.Children(i)
- mainGrid.Children.Remove(xxx)
- fi.Children.Add(xxx)
- CType(PageContent, Markup.IAddChild).AddChild(fi)
- fDoc.Pages.Add(PageContent)
- Next
- xpsdw.Write(fDoc)
Das ganze erstellt mir zwar viele Seiten, alle außer letzten sind jedoch leer....
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „EugenIS“ ()