D
dazzling
Unregistered / Unconfirmed
GUEST, unregistred user!
//制作字体过程<br>function MakeFont:integer;<br>begin<br> FillChar(FLogFont, sizeof(TLogFont), 0);<br> // Set the TLOGFONT's fields<br> with FLogFont do<br> begin<br> lfHeight := 10;<br> lfWidth := 8;<br> lfEscapement := 0;<br> lfOrientation := 0;<br> lfWeight := 0;<br> lfItalic := 0;<br> lfUnderline := 0;<br> lfStrikeOut := 0;<br> lfCharSet := 0;<br> lfOutPrecision := 0;<br> lfClipPrecision := 0;<br> lfQuality := 0;<br> lfPitchAndFamily := 0;<br><br> end;<br><br> tmpFont := CreateFontIndirect(FLogFont);<br> result:=tmpFont;<br><br>end;<br><br>//应该字体<br>QuickRep.QRlabel1.font.handle:=makeFont;<br>QuickRep.QRlabel1.caption:='中华人民共和国2004年';<br>QuickRep.preView;//预览结果是正确的,字体为扁体字<br>但打印出来后就没有效果了,这是为什么啊????????????