function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;
| Subtype | TPdfAnnotationSubtype. Subtipo que se va a probar: 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 cuando el módulo admite crear ese subtipo |
PDFium crea solo un subconjunto de los subtipos de anotación que define la especificación PDF, y el subconjunto difiere entre compilaciones. Probar primero permite a una aplicación deshabilitar por adelantado una herramienta de marcado en lugar de dejar que CreateAnnotation falle más tarde
La respuesta describe el soporte de creación. Las anotaciones existentes de un subtipo no admitido siguen leyéndose y renderizándose
En una compilación que no exporta la consulta de capacidad el resultado es False, lo que mantiene al llamador del lado conservador