PDFium Delphi Component Docs

IsAnnotationSubtypeSupported Methode

Komponente: TPdf  ·  Unit: PDFium
Fragt ab, ob das geladene PDFium-Modul einen gegebenen Anmerkungs-Untertyp erzeugen kann

Syntax

function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;

SubtypeTPdfAnnotationSubtype. Zu prüfender Untertyp: anUnknown, anText, anLink, anFreeText, anLine, anSquare, anCircle, anPolygon, anPolyLine, anHighlight, anUnderline, anSquiggly, anStrikeout, anStamp, anCaret, anInk, anPopup, anFileAttachment, anSound, anMovie, anWidget, anScreen, anPrinterMark, anTrapNet, anWaterMark, anThreed, anRichMedia, anXfaWidget, anRedact
ResultBoolean. True, wenn das Modul das Erzeugen dieses Untertyps unterstützt

Beschreibung

PDFium erzeugt nur eine Teilmenge der Anmerkungs-Untertypen, die die PDF-Spezifikation definiert, und diese Teilmenge unterscheidet sich zwischen Builds. Ein vorheriger Test erlaubt es einer Anwendung, ein Markup-Werkzeug vorab zu deaktivieren, statt CreateAnnotation später scheitern zu lassen

Die Antwort beschreibt die Unterstützung beim Erzeugen. Vorhandene Anmerkungen eines nicht unterstützten Untertyps werden weiterhin gelesen und gerendert

Auf einem Build, der die Fähigkeitsabfrage nicht exportiert, ist das Ergebnis False, was den Aufrufer auf der konservativen Seite hält

Siehe auch

CreateAnnotation, Annotation, AnnotationCount, DeleteAnnotation