Einzelnen Beitrag anzeigen

Benutzerbild von runningsoft
runningsoft

Registriert seit: 8. Okt 2004
Ort: Bernau
108 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Pdf erzeugen mit SynPdf

  Alt 8. Dez 2020, 17:25
Du kannst auch Dein Memo Zeile für Zeile drucken. In etwa so (ungetestet):
Delphi-Quellcode:
const LineHeight = 30; //eine x-beliebige Zeilenhöhe definieren
var i : integer;

//und jetzt statt PDF.VCLCanvas.TextOut(100,100,Memo1.Text);
for i := 0 to Memo1.Lines.Count - 1 do
  begin
  PDF.VCLCanvas.TextOut(100,100 + i*LineHeight,Memo1.Lines[I]);
  end;
Je nachdem, wieviele Zeilen Dein Memo beinhaltet, müsstest Du natürlich bei jedem Ausdruck auf einen eventuell notwenig werdenden Zeilenumbruch prüfen.

Zu deinem zweiten Problem passt irgendwie nicht der gepostete Code, oder du müsstest bbitte genauer beschreiben, welcher Fehler wann genau kommt
  Mit Zitat antworten Zitat