Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   QuickPDF: ein PDF_A als Vorlage für PDF_B (Watermark) (https://www.delphipraxis.net/157827-quickpdf-ein-pdf_a-als-vorlage-fuer-pdf_b-watermark.html)

hoika 26. Jan 2011 10:53

QuickPDF: ein PDF_A als Vorlage für PDF_B (Watermark)
 
Hallo #,

wie es oben schon steht.

Ich habe einen Kopfbogen (PDF_A).
Den lade ich per QPDF.LoadFromFile.
Dann male ich meinen "Senf" dazu und speichere per SaveToFile ab.

Problem:
Der "Senf" ist en Text (DrawWrappedText) und ein Bild (DrawImage).
Ohne das LoadFromFile wird alles richtig positioniert.
Mit dem LoadFromFile ist das Bild plötzlich gaaanz unten am Rand.

Mache ich hier prinzipiell was falsch ?
MergeDocument hängt nur PDF_A an PDF_B an.

Der Watermark-Bsp.Code nimmt keine PDF, sondern ein Bild.


Danke


Heiko

ULIK 26. Jan 2011 13:22

AW: QuickPDF: ein PDF_A als Vorlage für PDF_B (Watermark)
 
Hi,

Zitat:

Zitat von hoika (Beitrag 1077396)
Ohne das LoadFromFile wird alles richtig positioniert

läßt Du Dir als Bild ausgeben oder wie siehst Du das? Ich vermute jetzt einfach mal, das die Origin-Eigenschaft auf 'Bottom-Left' steht, Du aber die Koordinaten bezüglich 'Top-Left' rechnest.

Zeig doch mal etwas Code.


Grüße,
Uli

hoika 18. Feb 2011 17:01

AW: QuickPDF: ein PDF_A als Vorlage für PDF_B (Watermark)
 
Hallo,

Ich mache gar nichts mit "Origin", kenn ich gar nicht ;)

Delphi-Quellcode:
QPDF.LoadFromFile(AnsiString(sBasePDFFile));
QPDF.DrawWrappedText(20, 40, 100, ...);
Ohne das LoadFromString wird alles korrekt positioniert.
Mit dem LoadFromFile beginnt der Text ganz unten auf der 1. Seite.


Noch mal:
Ich lade kein Bild, sondern eine PDF.
Die PDF ist ein Kopfbogen, über den will ich meine eigenen Sachen dann drübermalen.

Danke


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz