AddSWFAnnotationFromFile
Векторная графика, обработка изображений, аннотации и активные ссылки, макет страницы
Описание
Добавляет Flash SWF-файл как экранную аннотацию на текущую страницу и подключает к нему действие rendition
Поведение версий PDF: этот API пишет унаследованную мультимедийную модель 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 | Событие аннотации, запускающее SWF: 0 = страница видима 1 = вход курсора 2 = щелчок кнопкой мыши |
Возвращаемые значения
| 0 | Указанный файл не найден |
|---|---|
| 1 | SWF успешно добавлен как аннотация |