AddSWFAnnotationFromFile

Gráficos vetoriais, Manipulação de imagens, Anotações e links de zona ativa, Layout da página

Descrição

Adiciona um arquivo Flash SWF como anotação de tela à página atual e o liga a uma ação de rendition

Comportamento de versão do PDF: esta API grava o modelo multimídia legado do PDF 1.5: uma anotação /Subtype /Screen, uma ação /S /Rendition, dicionários de media clip e uma especificação de arquivo embutido. Se a versão atual do documento for menor e a versão de salvamento não estiver travada, AddSWFAnnotationFromFile eleva automaticamente o documento para PDF 1.5 e registra Screen/Rendition multimedia em AutoBumpedFeatures. A função não declara extensões Adobe RichMedia porque não emite uma anotação /Subtype /RichMedia. Os modos PDF/A rejeitam esse conteúdo antes da gravação.

Sintaxe

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);

Parâmetros

LeftA coordenada horizontal da borda esquerda do retângulo da anotação
TopA coordenada vertical da borda superior do retângulo da anotação
WidthA largura do retângulo de anotação
HeightA altura do retângulo da anotação.
FileNameO caminho e o nome do arquivo SWF.
TitleThe annotation title
OptionsEvento da anotação para ativar o SWF: 0 = Página visível 1 = Entrada do mouse 2 = Clique do botão do mouse

Valores retornados

0O arquivo informado não foi encontrado
1O SWF foi adicionado com sucesso como anotação