function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;
| Subtype | TPdfAnnotationSubtype. 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 |
| Result | Boolean. True, når modulet understøtter at oprette den undertype |
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