Frage

Wir bauen einen eigenen Ausgabeanzeigedialog. Darin zeigen wir Thumbnails (Bitmaps) in einem Listenfeld. Es gibt auch eine größere Detailansicht, die ein GDI Vektor-Bild von PrintPreviewEventArgs (PreviewPrintController) und dargestellt in einer Windows abgerufen ist: PictureBox. Die Miniatur Bitmaps wird aus dem ursprünglichen GDI Bild erstellt, so dass es scheint, dass das Bild enthalten hat den Text zu einem bestimmten Zeitpunkt.

Alles ist in Ordnung auf einem 32-Bit-Feld. Wenn wir die App auf einer 64-Bit-Maschine (Wir bauen gezielt eine x86-Plattform, so dass wir in dem 32-Bit-Emulator laufen lassen) laufen, sind die Thumbnails in Ordnung, aber das Hauptbild der gesamten Text fehlt. Die grafischen Elemente - Linien, Tabellenrahmen und Hintergrundfarben, etc. gemacht werden, aber kein Text.

Irgendwelche Ideen? Danke.

War es hilfreich?

Lösung

Das Problem hatte mit der Verwendung von TextRenderer.DrawText statt Graphics.DrawString während des Drucks zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top