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
| Left | A coordenada horizontal da borda esquerda do retângulo da anotação |
|---|---|
| Top | A coordenada vertical da borda superior do retângulo da anotação |
| Width | A largura do retângulo de anotação |
| Height | A altura do retângulo da anotação. |
| FileName | O caminho e o nome do arquivo SWF. |
| Title | The annotation title |
| Options | Evento 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
| 0 | O arquivo informado não foi encontrado |
|---|---|
| 1 | O SWF foi adicionado com sucesso como anotação |