Die Suche ergab 8 Treffer

von plinius
Do 26. Sep 2024, 19:59
Forum: Komponenten und Packages
Thema: LazReport mit anderer Schriftart
Antworten: 12
Zugriffe: 2152

Re: LazReport mit anderer Schriftart

In Ihrem Fall ist die schnellste Lösung, die Schriftart in „Courier New“ zu ändern
Perfekt! Courier New funktioniert.

Den Fehler werde ich melden.

Vielen Dank.
von plinius
Mi 25. Sep 2024, 23:46
Forum: Komponenten und Packages
Thema: LazReport mit anderer Schriftart
Antworten: 12
Zugriffe: 2152

Re: LazReport mit anderer Schriftart

Ihr Beispiel arbeitet auch bei mir korrekt! Alle Schriften stimmen.

Habe mal mein Beispiel als ZIP angehängt.

Vielleicht liegt es daran, dass ich nicht den Designer verwende, sondern
den Report manuell erstelle.
von plinius
Mi 25. Sep 2024, 23:27
Forum: Komponenten und Packages
Thema: LazReport mit anderer Schriftart
Antworten: 12
Zugriffe: 2152

Re: LazReport mit anderer Schriftart

Ich habe mal ein ganz einfaches Beispiel erstellt.

1. frReport und frTNPDFExport auf ein Formular ziehen.
2. Ein Button bekommt folgendes in OnClick Ereignis


procedure TForm1.Button1Click(Sender: TObject);
var
xMemo : TfrMemoView;
xMargin : Integer;
xTop : Integer;
xWidth : Integer ...
von plinius
Mi 25. Sep 2024, 22:18
Forum: Komponenten und Packages
Thema: LazReport mit anderer Schriftart
Antworten: 12
Zugriffe: 2152

Re: LazReport mit anderer Schriftart

Er nimmt aber auch beim Ausdruck die Standardschrift. (Die Anzeige erscheint korrekt mit Courier)


if PrintDialog1.Execute then begin
try
Printer.SetPrinter(Printer.PrinterName);
if GO_Report.PrepareReport then begin
GO_Report.PrintPreparedReport('', 1);
end;
finally
//
end;
end;
von plinius
Mi 25. Sep 2024, 22:13
Forum: Komponenten und Packages
Thema: LazReport mit anderer Schriftart
Antworten: 12
Zugriffe: 2152

Re: LazReport mit anderer Schriftart

Lazarus 3.2 (rev 9c6333cd) FPC 3.2.2 i386-win32-win32/win64
von plinius
Mi 25. Sep 2024, 22:12
Forum: Komponenten und Packages
Thema: LazReport mit anderer Schriftart
Antworten: 12
Zugriffe: 2152

Re: LazReport mit anderer Schriftart

Code: Alles auswählen

      if GO_Report.PrepareReport then begin
         GO_Report.ExportTo(TfrTNPDFExportFilter, SaveDialog1.FileName);
         my_MessageOK('Hinweis', 'PDF-Export erfolgreich ausgeführt!', 'Folgende Datei wurde erstellt: ' + SaveDialog1.FileName);
      end;
Windows 11
von plinius
Mi 25. Sep 2024, 21:18
Forum: Komponenten und Packages
Thema: LazReport mit anderer Schriftart
Antworten: 12
Zugriffe: 2152

Re: LazReport mit anderer Schriftart

Das liegt daran, dass auf dem System, auf dem Sie die PDF-Datei öffnen/drucken, die Schriftart, die im Bericht verwendet wurde, nicht mehr existiert.

Es ist ein und der gleiche Rechner.

Es scheint mir das "PrepareReport" alle Formatierungen übernimmt, aber die Schriftart nicht berücksichtigt.
von plinius
Mi 25. Sep 2024, 20:18
Forum: Komponenten und Packages
Thema: LazReport mit anderer Schriftart
Antworten: 12
Zugriffe: 2152

LazReport mit anderer Schriftart

Hallo,

kurze Frage. Wenn ich einen Report erstelle und eine andere Schrift, z.B. Courier verwende, so wird der
Report am Bildschirm richtig dargestellt. Wenn ich ihn als PDF speichere, oder ausdrucke, ist die Schrift
wieder Standard, würde sagen Arial. Ist das Absicht? (Kompatibilität? Windows ...