THotPDF Loaded RichMedia Asset Methods
読み込み済み RichMedia 注釈から名前付きアセットを列挙・抽出したり、対象を絞ったサニタイズプロファイルによってすべての RichMedia 注釈を削除したりします
宣言
function GetLoadedRichMediaAssetCount(PageIndex,
AnnotationIndex: Integer): Integer;
function GetLoadedRichMediaAssetInfo(PageIndex, AnnotationIndex,
AssetIndex: Integer; out AInfo: THPDFLoadedRichMediaAssetInfo): boolean;
function ExtractLoadedRichMediaAsset(PageIndex, AnnotationIndex,
AssetIndex: Integer; out ABytes: TBytes): boolean;
function SanitiseLoadedRichMediaAnnotations: Integer;
使用上の注意
THotPDF.GetLoadedRichMediaAssetCountは選択した注釈の name-tree アセット数を返しますTHotPDF.GetLoadedRichMediaAssetInfoは name-tree キー、ファイル名、MIME タイプ、説明、デコード後のサイズを返しますTHotPDF.ExtractLoadedRichMediaAssetは、バイトを返す前に対応済みの stream filter をデコードしますTHotPDF.SanitiseLoadedRichMediaAnnotationsは、無関係な注釈やアクションを保持しながら、RichMedia 注釈と到達不能な payload オブジェクトを削除します- ページ、注釈、アセットのインデックスは 0 始まりです