AddSWFAnnotationFromFile
Векторна графика, Обработка на изображения, Анотации и връзки към активни области, Оформление на страницата
Описание
Добавя Flash SWF файл като екранна анотация към текущата страница и го свързва с действие за рендиране
Поведение според версията на PDF: това API записва наследения мултимедиен модел на PDF 1.5: анотация /Subtype /Screen, действие /S /Rendition, речници за медийни клипове и вградена файловa спецификация. Ако текущата версия на документа е по-ниска и версията за запис не е заключена, 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 | Заглавието на анотацията |
| Options | Събитие на анотацията, което активира SWF: 0 = страницата е видима 1 = при навлизане на мишката 2 = щракване с бутон на мишката |
Върнати стойности
| 0 | Посоченият файл не можа да бъде намерен |
|---|---|
| 1 | SWF беше успешно добавен като анотация |