Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
31. Jan 2019
Dann liegt das vermutlich in SynPDF, das die 96 dpi des Bildschirms in eine höhere dpi des PDFs umwandelt, in dem es jedes Pixel in eine Quadrat von Pixeln umwandelt. Kann man die dpi in SynPDF irgendwie beeinflussen?
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
30. Jan 2019
Das würde voraussetzen, daß dein Form auch für diese hohe Auflösung geeignet ist. Sollte das der Fall sein, und das setzt eine entsprechende Unterstützung der Delphi-Version voraus, dann könntest du dein Form mit ScaleForPPI in eine höhere Auflösung transformieren.
Übrigens: Wenn PDF.VCLCanvas ein TCanvas ist, sollte auch ein MyForm.PaintTo(PDF.VCLCanvas, 120, 75) funktionieren.