PDFium Delphi Component Docs

IsAnnotationSubtypeSupported metode

Komponent: TPdf  ·  Enhed: PDFium
Spørg, om det indlæste PDFium-modul kan oprette en given annotationsundertype

Syntax

function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;

SubtypeTPdfAnnotationSubtype. Undertypen, der skal testes: 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, når modulet understøtter at oprette den undertype

Description

PDFium opretter kun en delmængde af de annotationsundertyper, PDF-specifikationen definerer, og delmængden varierer mellem builds. At teste først lader en applikation deaktivere et markup-værktøj på forhånd i stedet for at lade CreateAnnotation fejle senere

Svaret beskriver understøttelse af oprettelse. Eksisterende annotationer af en ikke-understøttet undertype læses og renderes stadig

På en build, der ikke eksporterer capability-forespørgslen, er resultatet False, hvilket holder kalderen på den konservative side

See Also

CreateAnnotation, Annotation, AnnotationCount, DeleteAnnotation