THotPDF Loaded RichMedia Asset Methods
Enumerates and extracts named assets from a loaded RichMedia annotation or removes all RichMedia annotations through the targeted sanitisation profile
Declarations
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;
Usage notes
THotPDF.GetLoadedRichMediaAssetCountreturns the number of name-tree assets for the selected annotationTHotPDF.GetLoadedRichMediaAssetInforeturns the name-tree key, filename, MIME type, description and decoded sizeTHotPDF.ExtractLoadedRichMediaAssetdecodes supported stream filters before returning bytesTHotPDF.SanitiseLoadedRichMediaAnnotationsremoves RichMedia annotations and unreachable payload objects whilst preserving unrelated annotations and actions- Page, annotation and asset indexes are zero based