PDFium Delphi Component Docs

метод IsAnnotationSubtypeSupported

Компонент: TPdf  ·  Модул: PDFium
Запитва дали зареденият PDFium модул може да създаде даден подтип анотация

Синтаксис

function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;

SubtypeTPdfAnnotationSubtype. Подтип за тестване: 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, когато модулът поддържа създаването на този подтип.

Описание

PDFium създава само подмножество от подтиповете анотации, които PDF спецификацията дефинира, и подмножеството се различава между компилациите. Проверката предварително позволява на приложението да изключи маркиращ инструмент още отпред, вместо CreateAnnotation да се провали по-късно

Отговорът описва поддръжката на създаване. Съществуващи анотации от неподдържан подтип продължават да се четат и рендират

На компилация, която не експортира запитването за възможности, резултатът е False, което държи извикващия на консервативната страна

Виж също

CreateAnnotation, Annotation, AnnotationCount, DeleteAnnotation