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-файла
TitleThe annotation title
OptionsСобытие аннотации, запускающее SWF: 0 = страница видима 1 = вход курсора 2 = щелчок кнопкой мыши

Возвращаемые значения

0Указанный файл не найден
1SWF успешно добавлен как аннотация