PDFium Delphi Component Docs

IsAnnotationSubtypeSupported metodă

Component: TPdf  ·  Unit: PDFium
Întreabă dacă modulul PDFium încărcat poate crea un anumit subtip de adnotare

Syntax

function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;

SubtypeTPdfAnnotationSubtype. Subtipul de testat: 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 când modulul susține crearea acelui subtip

Description

PDFium creează doar un subset al subtipurilor de adnotări pe care specificația PDF le definește, iar subsetul diferă între build-uri. Testarea în avans îi permite unei aplicații să dezactiveze din timp o unealtă de marcare, în loc să lase CreateAnnotation să eșueze mai târziu

Răspunsul descrie suportul de creare. Adnotările existente ale unui subtip nesuportat sunt în continuare citite și randate

Pe un build care nu exportă interogarea de capabilități, rezultatul este False, ceea ce îl ține pe apelant pe partea conservatoare

See Also

CreateAnnotation, Annotation, AnnotationCount, DeleteAnnotation