Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.084 Beiträge
Delphi 12 Athens
|
AW: rtf -> pdf?
7. Feb 2024, 13:49
Das ist jetzt hoffentlich nicht nur eine Werbung um den 7PDF-Maker zu verkaufen?
Im Windows ist seit langem ein PDF-Drucker "Microsoft Print to PDF" enthalten,
den einfach als Ausgabe für z.B. TRichEdit verwenden.
Delphi-Quellcode:
uses
IOUtils, Printers;
procedure TForm1.Button1Click(Sender: TObject);
var
DeviceMode: THandle;
Device, Driver, Port: array[0..80] of Char;
begin
Printer.PrinterIndex := Printer.Printers.IndexOf('Microsoft Print to PDF');
Printer.GetPrinter(Device, Driver, Port, DeviceMode);
Printer.SetPrinter(Device, Driver, PChar(TPath.GetTempPath + 'Test.pdf'), 0);
//Printer.BeginDoc;
//Printer.Canvas.TextOut(100, 100, 'Test');
//Printer.EndDoc;
RichEdit1.Print('Testdruck');
end;
Quelle: https://stackoverflow.com/questions/...-pdf-in-delphi
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu ( 7. Feb 2024 um 14:00 Uhr)
|