AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein QuickPDF: ein PDF_A als Vorlage für PDF_B (Watermark)
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von hoika · begonnen am 26. Jan 2011 · letzter Beitrag vom 18. Feb 2011
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#1

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

  Alt 26. Jan 2011, 11:53
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
Heiko

Geändert von hoika (26. Jan 2011 um 12:00 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
427 Beiträge
 
Delphi 11 Alexandria
 
#2

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

  Alt 26. Jan 2011, 14:22
Hi,

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
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#3

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

  Alt 18. Feb 2011, 18:01
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
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz