H
hyh5795
Unregistered / Unconfirmed
GUEST, unregistred user!
我用这个函数
function PrintValue(xPos, yPos, Value: string;
fLong: Real = 0): Boolean;
var ppix: integer;
begin
PPIX := GetDeviceCaps(Printer.Handle, LOGPIXELSX);
printer.canvas.textout(trunc((strtofloat(xPos) + fLong) / 2.54 * ppix),
trunc(strtofloat(yPos) / 2.54 * ppix), Value);
end;
这样把每个数据打印到对应的位置啊,
第一张位置可以调正确,但从第二张起位置就往下移了5CM左右,
请问一下子要打印700张发票,如何让每一张都打印到第一张所对好的位置上啊,
请高手帮忙,急用.
function PrintValue(xPos, yPos, Value: string;
fLong: Real = 0): Boolean;
var ppix: integer;
begin
PPIX := GetDeviceCaps(Printer.Handle, LOGPIXELSX);
printer.canvas.textout(trunc((strtofloat(xPos) + fLong) / 2.54 * ppix),
trunc(strtofloat(yPos) / 2.54 * ppix), Value);
end;
这样把每个数据打印到对应的位置啊,
第一张位置可以调正确,但从第二张起位置就往下移了5CM左右,
请问一下子要打印700张发票,如何让每一张都打印到第一张所对好的位置上啊,
请高手帮忙,急用.