Einzelnen Beitrag anzeigen

Benutzerbild von ULIK
ULIK

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

AW: Quick PDF-Library: Wie die Position des Annotationfensters ermitteln?

  Alt 4. Nov 2021, 06:32
Servus,

leider kenn ich da keinen Workaround. Das Auswerten von /Open hab ich erst in QuickPDF einbauen müssen.
Was deine Lösung für das Finden des Popups betrifft: das dürfte wohl so klappen. Ich hab bisher noch kein PDF gesehen, wo das Popup nicht sofort nach der Annotation kommt.
Wenn Du die PDFs aber nicht selbst erstellst, sondern beliebige PDFs verarbeiten willst, dann achte auf eines: es gibt Annotations, die ein Reply auf eine andere Annotation sind. Für dieses darfst Du dann das Popup nicht anzeigen sondern es muß in dem Popup der Annotation erscheinen, für das es ein Reply ist. Ich hab Dir ein entsprechendes PDF mal angehängt. Du kannst das aber erkennen, in dem Du mit GetAnnotIntProperty(128) nachschaust, ob dieses einen Index > 0 liefert. In dem Fall wird dann die Annotation nicht angezeigt, aber das zugehörige Popup in das der Referenz eingebettet.

Grüße,
Uli
Angehängte Dateien
Dateityp: pdf test_annot_reply_u.pdf (8,1 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat