AddSWFAnnotationFromFile

گرافیک برداری، مدیریت تصویر، annotationها و hotspot linkها، layout صفحه

توضیحات

یک فایل Flash SWF را به‌عنوان حاشیه‌نویسی screen به صفحهٔ جاری اضافه می‌کند و آن را به یک کنش rendition متصل می‌کند

رفتار نسخه PDF: این API مدل چندرسانه‌ای قدیمی PDF 1.5 را می‌نویسد: یک annotation با /Subtype /Screen، یک action با /S /Rendition، dictionaryهای media clip و یک file specification جاسازی‌شده. اگر نسخه سند فعلی پایین‌تر باشد و نسخه ذخیره قفل نشده باشد، AddSWFAnnotationFromFile به‌طور خودکار سند را به PDF 1.5 ارتقا می‌دهد و Screen/Rendition multimedia را در AutoBumpedFeatures ثبت می‌کند. این API افزونه‌های Adobe RichMedia را اعلام نمی‌کند، چون annotation با /Subtype /RichMedia تولید نمی‌کند. حالت‌های PDF/A این محتوا را پیش از نوشتن رد می‌کنند

نحو

Delphi

Function TPDFlib.AddSWFAnnotationFromFile(Left, Top, Width, Height: Double; Const FileName, Title: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::AddSWFAnnotationFromFile(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, Title As String, Options As Long) As Long

DLL

int DLAddSWFAnnotationFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * Title, int Options);

پارامترها

Leftمختصات افقی لبه چپ مستطیل annotation
Topمختصات عمودی لبهٔ بالایی مستطیل حاشیه‌نویسی
Widthعرض مستطیل یادداشت
Heightارتفاع مستطیل حاشیه‌نویسی
FileNameمسیر و نام فایل SWF
Titleعنوان حاشیه‌نویسی
Optionsرویداد حاشیه‌نویسی برای فعال‌سازی SWF: 0 = صفحه مرئی 1 = ورود ماوس 2 = کلیک دکمهٔ ماوس

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

0فایل مشخص‌شده یافت نشد
1SWF با موفقیت به‌عنوان حاشیه‌نویسی اضافه شد