Einzelnen Beitrag anzeigen

Benutzerbild von BrunoT
BrunoT

Registriert seit: 23. Jan 2003
Ort: Sandbeiendorf
360 Beiträge
 
Delphi 8 Professional
 
#1

Tabulator in JvRichedit in Millimetern

  Alt 30. Jan 2006, 13:01
Hi DPl'er,

ich möchte gern die Tabulatoren im JvRichedit im Millimetern angeben. Bisher habe ich das so versucht:

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 + IntToStr(jvRe.Paragraph.Tab[0]) + ^I +
    IntToStr(jvRe.Paragraph.Tab[1]) + ^I + IntToStr(jvRe.Paragraph.Tab[2]));
Die Tabulator- Abstände passen aber nicht. Was mache ich falsch?
Miniaturansicht angehängter Grafiken
tabulator_165.jpg  
Holger

EDV- Ende der Vernunft
Meine Calcedit-Kompo
  Mit Zitat antworten Zitat