ersetze es doch durch die normale tabulatorfunktion:
Delphi-Quellcode:
var
dc: HDC;
MMproPixelX, MMproPixely : single;
xofs, yofs: Integer;
begin
dc := GetDC(0);
MMproPixelX := 25.4 / GetdeviceCaps(
dc, LOGPIXELSX);
MMproPixelY := 25.4 / GetdeviceCaps(
dc, LOGPIXELSY);
// JvRe.Lines.Add('');
// jvRe.Paragraph.TabCount := 3;
// jvRe.Paragraph.Tab[0] := Round(1 / MMproPixelX * 10); //10mm
// jvRe.Paragraph.Tab[1] := Round(1 / MMproPixelX * 50); //50mm
// jvRe.Paragraph.Tab[2] := Round(1 / MMproPixelX * 100); //100mm
JvRe.Lines.Add(^I + chr(vk_tab) + ^I + chr(vk_tab) + ^I + chr(vk_tab));
sollte immer gehen und wenn der Abstand größer sein soll einfach:
chr(vk_tab)+chr(vk_tab)
dann hast du den eben doppelt und immer gleich