@theo Du hast natürlich Recht. fpPDF ist(!) wirklich Unicode tauglich.
Mir geht es aber im Moment darum, den Funktionsumfang von libjpfpdf mit fpPDF zu vergleichen.
Und die UNICODE-Probleme waren als erstes für mich offensichtlich.
Bei fpPDF gibt es diese "Probleme" nicht. Aber Danke für Deinen Tip.
Die Suche ergab 237 Treffer
- Mo 14. Jul 2025, 13:23
- Forum: Komponenten und Packages
- Thema: [gelöst] Probleme bei libjpfpdf mit SetUTF8(True)
- Antworten: 7
- Zugriffe: 1708
- Fr 11. Jul 2025, 11:22
- Forum: Komponenten und Packages
- Thema: [gelöst] Probleme bei libjpfpdf mit SetUTF8(True)
- Antworten: 7
- Zugriffe: 1708
Re: Probleme bei libjpfpdf mit SetUTF8(True)
Ich habe nach den Anregungen von Theo in der libjpfpdf.pas die Aufrufe von UTF8ToAnsi durch UTF8ToISO_8859_1 ersetzt.
Damit läuft unter Windows 11 sowohl die Konsolen-Anwendung als auch die GUI-Anwendung erwartungsgemäß fehlerfrei.
Die Sonderzeichen werden bei SetUTF8(true) korrekt dargestellt ...
Damit läuft unter Windows 11 sowohl die Konsolen-Anwendung als auch die GUI-Anwendung erwartungsgemäß fehlerfrei.
Die Sonderzeichen werden bei SetUTF8(true) korrekt dargestellt ...
- Fr 11. Jul 2025, 09:39
- Forum: Komponenten und Packages
- Thema: [gelöst] Probleme bei libjpfpdf mit SetUTF8(True)
- Antworten: 7
- Zugriffe: 1708
[gelöst] Probleme bei libjpfpdf mit SetUTF8(True)
Hallo,
ich verwende die libjpfpdf zur Erstellung von PDF-Dateien. Das Ganze klappt so weit so gut.
Für die Darstellung von Texten mit Sonderzeichen gibt es die procedure SetUTF8(true) bzw SetUFT8(false).
Bei SetUTF8(true) wird der Text mit Sonderzeichen richtig dargestellt.
Bei SetUTF8(false ...
ich verwende die libjpfpdf zur Erstellung von PDF-Dateien. Das Ganze klappt so weit so gut.
Für die Darstellung von Texten mit Sonderzeichen gibt es die procedure SetUTF8(true) bzw SetUFT8(false).
Bei SetUTF8(true) wird der Text mit Sonderzeichen richtig dargestellt.
Bei SetUTF8(false ...
- Di 8. Jul 2025, 10:09
- Forum: Units/Komponenten
- Thema: ZUGFeRD-Export
- Antworten: 13
- Zugriffe: 4045
Re: ZUGFeRD-Export
@Joh: Gut, dann habe ich es jetzt so verstanden:
Für die ZUGFeRD-PDF-Erstellung benutzt Du LazarusReport, weil die Rechnungsdaten aus einer Datenbank kommen und sich deshalb LazarusReport anbietet.
Und das ist auch gut so!!
Meine Gedanken waren aber, dass ich blöderweise keine Datenbank habe und ...
Für die ZUGFeRD-PDF-Erstellung benutzt Du LazarusReport, weil die Rechnungsdaten aus einer Datenbank kommen und sich deshalb LazarusReport anbietet.
Und das ist auch gut so!!
Meine Gedanken waren aber, dass ich blöderweise keine Datenbank habe und ...
- Di 8. Jul 2025, 09:18
- Forum: Komponenten und Packages
- Thema: Sumatra PDF Beispiel
- Antworten: 7
- Zugriffe: 1402
Re: 4. Norddeutsches Lazarustreffen am 28.06.2025
gaanz einfach:
Ich hatte / habe das Problem, das ich Etiketten drucken muß.
Klingt einfach, ist es aber nicht.
Jedes bescheuerte Textprogramm kann heutzutage Etiketten bedrucken, kommt aber LEIDER nicht mit den Druckereigenschaften zurecht.
- Hier ein mm nach rechts,
- da einen halben mm nach ...
- Mo 7. Jul 2025, 14:57
- Forum: Komponenten und Packages
- Thema: Sumatra PDF Beispiel
- Antworten: 7
- Zugriffe: 1402
Re: 4. Norddeutsches Lazarustreffen am 28.06.2025
Hallo Fritz,
gab aber wirklich nichts neues, sondern es ging um die grundsätzliche Frage wie man am Besten aus einer Lazarus-Anwendung, eine PDF erstellen kann.
Gruß Kralle
Nix für ungut, aber wenn es darum ging, wie man aus einer Lazarus-Anwendung PDF erstellen kann, wieso diskutiert man ...
- Mo 7. Jul 2025, 14:50
- Forum: Units/Komponenten
- Thema: ZUGFeRD-Export
- Antworten: 13
- Zugriffe: 4045
Re: ZUGFeRD-Export
...
Hat jemand eine Idee woran das liegen könnte?
Die letzte Version von vor ein Paar Monaten war fehlerhaft, ich hatte das hier erwähnt, vielleicht hast du die fehlerhafte Version erwischt.
Übrigens die beste Lösung ist die Unit von Jörg in Verbindung mit Pdfium zu benutzen. Da braucht man ...
- Mo 7. Jul 2025, 13:02
- Forum: Units/Komponenten
- Thema: ZUGFeRD-Export
- Antworten: 13
- Zugriffe: 4045
Re: ZUGFeRD-Export
Frage an Joh:
Geht das ganze auch ohne LazarusReport?
Meine Rechnungsdaten liegen zum Beispiel schon im XML-Format (nicht ZUGFeRD-XM) oder im JSON-Format vor.
Ich habe also nicht unbedingt eine Datenbank als Ausgangslage für LazarusReport.
Lassen sich die Rechnungs-PDFs nicht mit Freepascal ...
Geht das ganze auch ohne LazarusReport?
Meine Rechnungsdaten liegen zum Beispiel schon im XML-Format (nicht ZUGFeRD-XM) oder im JSON-Format vor.
Ich habe also nicht unbedingt eine Datenbank als Ausgangslage für LazarusReport.
Lassen sich die Rechnungs-PDFs nicht mit Freepascal ...
- So 6. Jul 2025, 20:12
- Forum: Komponenten und Packages
- Thema: Sumatra PDF Beispiel
- Antworten: 7
- Zugriffe: 1402
Re: 4. Norddeutsches Lazarustreffen am 28.06.2025
Moin Fritz,
kennst Du diesen Thema hier aus dem Forum https://www.lazarusforum.de/viewtopic.php?t=5051 ?
Gruß Kralle
KLar kenn ich diesen Thread! Habe mich anno 2011 ausgiebig dazu geäußert.
Wollte jetzt 2025 eigentlich nur wissen, ob es dazu Neues gibt.
Ich glaube nicht, dass auf dem 4 ...
- Fr 4. Jul 2025, 19:23
- Forum: Komponenten und Packages
- Thema: Sumatra PDF Beispiel
- Antworten: 7
- Zugriffe: 1402
Sumatra PDF Beispiel
Ich hätte Interesse am Beispielprogramm zum Thema "Sumatra PDF in Lazarus"
Fritz
Fritz
- So 8. Jun 2025, 15:18
- Forum: Komponenten und Packages
- Thema: Gehirnakrobatik rund um TPageControl
- Antworten: 36
- Zugriffe: 3981
Re: Gehirnakrobatik rund um TPageControl
Hallo wp_xyz,
wo findet man die überarbeitete TJVTabBar-Komponente?
wo findet man die überarbeitete TJVTabBar-Komponente?
- Mi 4. Jun 2025, 12:50
- Forum: Komponenten und Packages
- Thema: Wie geht das: rechtsbündiger Text mit fpPDF?
- Antworten: 21
- Zugriffe: 1532
Re: Wie geht das: rechtsbündiger Text mit fpPDF?
Die Exception fliegt auch nicht beim fppdf sondern bei pdfhelpers
- Mi 4. Jun 2025, 11:01
- Forum: Komponenten und Packages
- Thema: Wie geht das: rechtsbündiger Text mit fpPDF?
- Antworten: 21
- Zugriffe: 1532
Re: Wie geht das: rechtsbündiger Text mit fpPDF?
Es sind Windows-Pfade
und ja, du hast recht, da ist ein Tippfehler mit dem "\" am Anfang des Pfades.
Richtiger ist das hier:
if not FileExists('C:\Lazarusprojekte\trunk\PDF_Archiv\fonts\NotoSansSymbols-Regular.ttf') then
begin
Writeln('Fontdatei nicht gefunden: '+ 'C:\Lazarusprojekte\trunk\PDF ...
und ja, du hast recht, da ist ein Tippfehler mit dem "\" am Anfang des Pfades.
Richtiger ist das hier:
if not FileExists('C:\Lazarusprojekte\trunk\PDF_Archiv\fonts\NotoSansSymbols-Regular.ttf') then
begin
Writeln('Fontdatei nicht gefunden: '+ 'C:\Lazarusprojekte\trunk\PDF ...
- Mi 4. Jun 2025, 10:14
- Forum: Komponenten und Packages
- Thema: Wie geht das: rechtsbündiger Text mit fpPDF?
- Antworten: 21
- Zugriffe: 1532
Re: Wie geht das: rechtsbündiger Text mit fpPDF?
Ausstehend der Test, ob es auch mit Nicht-Standard Fonts funktioniert.
Eigentlich gibt es drei Arten in diesem System.
PDF Standard (Eingebaute) Fonts. Die "Metrics" dafür stehen in "fontmetrics_stdpdf.inc"
Bsp: StdFtHelvetica := Document.AddFont('Helvetica');
Systemfonts (Installierte)
Bsp ...
- Mi 4. Jun 2025, 08:29
- Forum: Komponenten und Packages
- Thema: Wie geht das: rechtsbündiger Text mit fpPDF?
- Antworten: 21
- Zugriffe: 1532
Re: Wie geht das: rechtsbündiger Text mit fpPDF?
Ich denke schon. Man muss es halt etwas anpassen. Das war die Version für LCL, nicht für ein Kommandozeilenprog.
Das PDF Zeug ist immer eine Tüftelei, da muss man sich etwas hineindenken.
Probier nochmal so (Nur auf Linux getestet).
Ich habe theos Variante erfolgreich umgesetzt.
Siehe ...