PDFium Delphi Component Docs

IsAnnotationSubtypeSupported Método

Componente: TPdf  ·  Unidad: PDFium
Pregunta si el módulo PDFium cargado puede crear un subtipo de anotación dado

Syntax

function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;

SubtypeTPdfAnnotationSubtype. 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
ResultBoolean. True cuando el módulo admite crear ese subtipo

Description

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

See Also

CreateAnnotation, Annotation, AnnotationCount, DeleteAnnotation