AddRichMediaAnnotationFromEmbeddedFile

رسانهٔ غنی، annotationها، فایل‌های مرتبط، استفادهٔ مجدد از payload

توضیحات

حاشیه‌نویسی RichMedia می‌سازد که دیکشنری‌های asset و instance آن به یک file specification تعبیه‌شدهٔ موجود ارجاع می‌دهند، به‌جای نوشتن استریم رسانهٔ تکراری

نحو

Delphi

Function AddRichMediaAnnotationFromEmbeddedFile(Left, Top, Width, Height: Double; EmbeddedFileIndex: Integer; Const AssetName, Title, Description: WideString; MediaType: TPDFlibRichMediaType; Activation: TPDFlibRichMediaActivation; Deactivation: TPDFlibRichMediaDeactivation; PosterImageID: Integer= 0): Integer;

DLL و ActiveX

int AddRichMediaAnnotationFromEmbeddedFile(double Left, double Top, double Width, double Height, int EmbeddedFileIndex, string AssetName, string Title, string Description, int MediaType, int Activation, int Deactivation, int PosterImageID)

مقدار بازگشتی

1 در صورت موفقیت یا 0 در صورت شکست

ملاحظات

EmbeddedFileIndex یک‌مبنه است و می‌تواند از GetAssociatedFileEmbeddedIndex بیاید. متد به Adobe Extension Level 3 نیاز دارد، PDF/A را رد و در حالت PDF/UA توصیف غیریختی لازم دارد

MediaType از 0 تا 3 است، در حالی که مقادیر فعال‌سازی و غیرفعال‌سازی از 0 تا 2 هستند

ActiveX

PDFlib::AddRichMediaAnnotationFromEmbeddedFile(...)