Domanda

Stiamo costruendo una finestra di visualizzazione di destinazione personalizzato. In essa visualizzare le miniature (bitmap) in una casella di riepilogo. C'è anche una più grande, visione dettagliata che è un'immagine vettoriale GDI ritirato dall'archivio PrintPreviewEventArgs (PreviewPrintController) e visualizzato in una WindowsFormsHost: PictureBox. Le bitmap in miniatura sono creati dall'immagine originale GDI, quindi sembrerebbe che l'immagine ha fatto contenere il testo ad un certo punto.

Tutto va bene su una scatola a 32 bit. Quando si esegue l'applicazione su un computer a 64 bit (Costruiamo l'obiettivo di una piattaforma x86 in modo stiamo correndo nell'emulatore 32-bit), le miniature vanno bene, ma l'immagine principale manca tutto il testo. Gli elementi grafici - Linee, bordi della tabella e colori di sfondo, ecc sono resi, ma nessun testo.

Tutte le idee? Grazie.

È stato utile?

Soluzione

Il problema aveva a che fare con l'utilizzo di TextRenderer.DrawText invece di Graphics.DrawString durante la stampa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top