[ERLEDIGT] Lazreport, einige Buchstaben am rechten Rand ..

Rund um die LCL und andere Komponenten
Antworten
Soner
Beiträge: 734
Registriert: Do 27. Sep 2012, 00:07
OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
CPU-Target: x86_64-win64
Wohnort: Hamburg

[ERLEDIGT] Lazreport, einige Buchstaben am rechten Rand ..

Beitrag von Soner »

Hallo Leute,
ich habe ein kleines Progamm geschrieben, das Lazreport für das Drucken verwenden. Leider werden bei manchen Texten einige Buchstaben am rechten Rand nicht gedruckt.
Kennt Ihr die Lösung dieses Problems?
Die Texte sind plaziert in "rectangle object"-Objekte von Lazreport. Zum besseen Verstädnis des Problem habt ihr hier Bildschirmausschnitte und kleins Testprogramm:
Dateianhänge
reptest.7z
Beispielprogramm
(72.47 KiB) 72-mal heruntergeladen
Pdf-Ausdruck, beim Drucker erscheint das auch so.
Pdf-Ausdruck, beim Drucker erscheint das auch so.
scrshot-pdf.png (10.4 KiB) 789 mal betrachtet
Reportpreview, so soll es aussehen
Reportpreview, so soll es aussehen
scrshot-reppreview.png (3.14 KiB) 789 mal betrachtet
Zuletzt geändert von Soner am Fr 7. Feb 2014, 12:33, insgesamt 1-mal geändert.

Michl
Beiträge: 2511
Registriert: Di 19. Jun 2012, 12:54

Re: Lazreport, einige Buchstaben am rechten Rand wird nicht

Beitrag von Michl »

Ich weiss zwar nicht, obs noch aktuell ist, ich habe aber mal Dein kleines Testprogramm runtergeladen und probiert. Bei mir gibt es den von Dir genannten Fehler nicht. Das PDF (gedruckt mittels PDFCreator - als Win. Drucker) wird 1:1 zu Deiner Vorschau erstellt. Ich nutze Win7 64bit, Lazarus 1.3 r43738M FPC 2.7.1 i386-win32-win32/win64.

Eben noch mit einem richtigen Ausdruck probiert, funktioniert ebenfalls korrekt.
Dateianhänge
LazReport _ Untitled.pdf
(3.77 KiB) 50-mal heruntergeladen

Code: Alles auswählen

type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection;  

Soner
Beiträge: 734
Registriert: Do 27. Sep 2012, 00:07
OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
CPU-Target: x86_64-win64
Wohnort: Hamburg

Re: Lazreport, einige Buchstaben am rechten Rand wird nicht

Beitrag von Soner »

Danke für den Feedback.
Doch der Fehler gibt"s bei einigen Texten, tritt sporadisch auf. Der Fehler beim 1. Posting macht er bei mir auch nicht mehr.
Ich habe das Problem gelöst in dem Leerzeichen oder Zeilenumbrüche hinzufüge.
Es ist nur privates Programm, kann mit dem Problem leben.

Antworten