PDFium Delphi Component Docs

IsAnnotationSubtypeSupported metoda

Komponenta: TPdf  ·  Jednotka: PDFium
Zjistí, zda načtený modul PDFium umí vytvořit daný podtyp anotace

Syntaxe

function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;

SubtypeTPdfAnnotationSubtype. Podtyp k otestování: 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, když modul podporuje vytvoření daného podtypu

Popis

PDFium vytváří jen podmnožinu podtypů anotací, které definuje specifikace PDF, a tato podmnožina se mezi buildy liší. Předběžný test umožní aplikaci deaktivovat nástroj úprav předem, místo aby později selhala funkce CreateAnnotation

Odpověď popisuje podporu vytváření. Existující anotace nepodporovaného podtypu se i tak čtou a vykreslují

Na buildu, který neexportuje dotaz na tuto schopnost, je výsledkem False, takže volající zůstává na konzervativní straně

Viz také

CreateAnnotation, Annotation, AnnotationCount, DeleteAnnotation