A ASIAWAN Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-26 #1 借問各位專家,在QRLABEL用同一種字型, 可有方法縮短或增加字距
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-26 #2 用getobject取得qrlabel.font的logfont结构, 然后修改其中的lfWidth, 再用 QRLabel.font.handle := CreateFontIndirect(logfont)生成新字体.
用getobject取得qrlabel.font的logfont结构, 然后修改其中的lfWidth, 再用 QRLabel.font.handle := CreateFontIndirect(logfont)生成新字体.
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-26 #4 var LogFont: TLogFont; begin GetObject(QRLabel1.Font.handle, sizeof(TLogFont), @LogFont); LogFont.lfWidth := 20; QRLabel1.Font.Handle := CreateFontIndirect(LogFont); end;
var LogFont: TLogFont; begin GetObject(QRLabel1.Font.handle, sizeof(TLogFont), @LogFont); LogFont.lfWidth := 20; QRLabel1.Font.Handle := CreateFontIndirect(LogFont); end;
A ASIAWAN Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-27 #5 再請教專家,為什麼preview時正確,列印時卻沒有改變. 我試用不同的font也沒用. (printer model:EPSON-LQ570+) 再次感謝.急急!!
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-27 #6 问题可能出在打印时, 当往printer.canvas上画该QRLabel时, printer.canvas.font的 设置并不是用的QRLabel.Font, 只是设置了相同name, size... 试试修改QRLabel.Font的同时, 在QRLabel.OnPrint事件中修改printer.canvas.font. 如果不行我也没办法了, 或者别用QR, 用其他打印控件试试.
问题可能出在打印时, 当往printer.canvas上画该QRLabel时, printer.canvas.font的 设置并不是用的QRLabel.Font, 只是设置了相同name, size... 试试修改QRLabel.Font的同时, 在QRLabel.OnPrint事件中修改printer.canvas.font. 如果不行我也没办法了, 或者别用QR, 用其他打印控件试试.
A ASIAWAN Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-28 #7 請問專家可有font比Arial Narrow排得更緊密和工整, 可否告知或給我一種.(font size:10,英文便可) 如: WATER <=8MM