Методы THotPDF для RichMedia asset загруженного документа
Перечисляет и извлекает именованные asset из загруженной 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возвращает количество asset в name tree для выбранной аннотацииTHotPDF.GetLoadedRichMediaAssetInfoвозвращает ключ name tree, имя файла, MIME-тип, описание и размер после декодированияTHotPDF.ExtractLoadedRichMediaAssetдекодирует поддерживаемые stream filter, прежде чем вернуть байтыTHotPDF.SanitiseLoadedRichMediaAnnotationsудаляет RichMedia-аннотации и недостижимые объекты payload, сохраняя посторонние аннотации и actions- Индексы страницы, аннотации и asset отсчитываются от нуля