字距的問題(100分)

A

ASIAWAN

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