PDFium Component Docs

IsAnnotationSubtypeSupported Metoda

Component: TPdf  ·  Unit: PDFium
Pyta, czy załadowany moduł PDFium potrafi utworzyć dany podtyp adnotacji

Syntax

function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;

SubtypeTPdfAnnotationSubtype. Testowany podtyp: 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, gdy moduł obsługuje tworzenie tego podtypu

Description

PDFium tworzy tylko podzbiór podtypów adnotacji zdefiniowanych w specyfikacji PDF, a podzbiór ten różni się między buildami. Wcześniejszy test pozwala aplikacji wyłączyć narzędzie oznaczeniowe z góry, zamiast pozwolić, by CreateAnnotation zawiodło później

Odpowiedź opisuje obsługę tworzenia. Istniejące adnotacje nieobsługiwanego podtypu są nadal odczytywane i renderowane

Na buildzie nieeksportującym zapytania o możliwość wynikiem jest False, co utrzymuje wywołującego po ostrożnej stronie

See Also

CreateAnnotation, Annotation, AnnotationCount, DeleteAnnotation