function IsAnnotationSubtypeSupported(Subtype: TPdfAnnotationSubtype): Boolean;
| Subtype | TPdfAnnotationSubtype。テストするサブタイプです。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 です |
PDFium が作成できるのは、PDF 仕様が定義する注釈サブタイプの一部だけです。その部分集合はビルドによって異なります。先にテストしておけば、CreateAnnotation が後で失敗するのを放置するのではなく、アプリケーションはマークアップツールを前もって無効化できます
この答えは作成のサポートについてを示します。サポートされないサブタイプの既存の注釈は、引き続き読み取られ、描画されます
機能問い合わせをエクスポートしないビルドでは、結果は False になります。これにより呼び出し側は保守的な側に保たれます