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 | فایل مشخصشده یافت نشد |
|---|---|
| 1 | SWF با موفقیت بهعنوان حاشیهنویسی اضافه شد |