Ich habe ein kleines Druckproblem: Wenn ich eine Ergebnisseite meines Programms aus dem Vorschaufenster heraus ausdrucke, geschieht dies in einer anderen Schriftart, als wenn ich dieselbe Seite 'normal' aus dem Programm mit der Schriftart: ARIAL ausdrucke; die Schriftart im Preview hat gleiche Abstände der Buchstaben (wie z.B. Courier oder Terminal),
Der Quellcode dazu sieht wie folgt aus:
Code: Alles auswählen
#include "font.ch"
#include "dcprint.ch"
font10 := '10.Arial'
DC_GUI(.T.)
DC_LangSet (DCLANG_GERMAN)
lPreview := IIF(valtype(lPreview)='L', lPreview,.F.)
if lPreview // Druck aus dem Vorschaufenster
DCPRINT ON SIZE 66,80 TO oPrinter FONT font10 PREVIEW;
ZOOMFACTOR 1.5;
SCROLLFACTOR 20;
PPOSITION 0,30;
PSIZE 800,570;
TITLE "Vorschau"
else // Druck aus dem Programm heraus
DCPRINT ON SIZE 66,80 TO oPrinter FONT font10 USEDEFAULT AUTOEJECT
endif
Was müsste ich ändern, um bei beiden Druckvorgängen die gleiche Schriftart: ARIAL zu bekommen?
Vielleicht hat jemand eine Idee?
Gruß Werner