AddSWFAnnotationFromFile
رسومات المتجهات، معالجة الصور، التعليقات التوضيحية وروابط النقاط الساخنة، تخطيط الصفحة
الوصف
يضيف مستطيل تعليق توضيحي من نوع إرفاق ملف (FileAttachment) إلى الصفحة المحددة ويربطه بملف مضمّن مخزن مسبقًا في المستند
سلوك إصدار PDF: تكتب هذه الواجهة نموذج الوسائط المتعددة القديم الخاص بـ PDF 1.5: تعليق توضيحي /Subtype /Screen، وإجراء /S /Rendition، وقواميس مقاطع الوسائط، ومواصفة ملف مضمّن. وإذا كان إصدار المستند الحالي أقل ولم يكن إصدار الحفظ مقفلًا، يرفع AddSWFAnnotationFromFile المستند تلقائيًا إلى PDF 1.5 ويسجل Screen/Rendition multimedia في AutoBumpedFeatures. ولا يعلن عن امتدادات Adobe RichMedia لأنه لا يُصدر تعليقًا توضيحيًا /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 | الإحداثي الأفقي للحافة اليسرى لمستطيل التعليق التوضيحي |
|---|---|
| Top | الإحداثي الرأسي للحافة العلوية لمستطيل التعليق التوضيحي |
| Width | عرض مستطيل التعليق التوضيحي |
| Height | ارتفاع مستطيل التعليق التوضيحي |
| FileName | مسار واسم ملف SWF |
| Title | The annotation title |
| Options | يحلل ملفًا على القرص. لا يُحمَّل الملف بأكمله في الذاكرة لذا يمكن فحص الملفات الضخمة. استخدم الدالة GetAnalysisInfo لجلب نتائج التحليل الفردية. واستدعِ DeleteAnalysis لإزالة النتائج من الذاكرة عند الانتهاء |
قيم الإرجاع
| 0 | تعذّر العثور على الملف المحدد |
|---|---|
| 1 | أُضيف SWF بنجاح كتعليق توضيحي |