AddSWFAnnotationFromFile

Graphiques vectoriels, traitement des images, annotations et liens de zone réactive, disposition des pages

Description

Ajoute un fichier Flash SWF comme annotation screen à la page actuelle et le relie à une action rendition

Comportement selon la version PDF : cette API écrit l’ancien modèle multimédia de PDF 1.5, avec une annotation /Subtype /Screen, une action /S /Rendition, des dictionnaires de clip multimédia et une spécification de fichier incorporé. Si la version courante est inférieure et non verrouillée, AddSWFAnnotationFromFile élève automatiquement le document à PDF 1.5 et consigne Screen/Rendition multimedia dans AutoBumpedFeatures. Elle ne déclare pas les extensions Adobe RichMedia, car elle n’émet aucune annotation /Subtype /RichMedia. Les modes PDF/A refusent ce contenu avant écriture

Syntaxe

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

Paramètres

LeftCoordonnée horizontale du bord gauche du rectangle de l’annotation
TopCoordonnée verticale du bord supérieur du rectangle de l’annotation
WidthLargeur du rectangle de l’annotation
HeightHauteur du rectangle de l’annotation
FileNameChemin et nom du fichier SWF
TitleTitre de l’annotation
OptionsÉvénement d'annotation qui active le SWF : 0 = Page visible 1 = Entrée de la souris 2 = Clic du bouton de la souris

Valeurs de retour

0Le fichier indiqué est introuvable
1Le SWF a été ajouté comme annotation