AddLinkToEmbeddedFile

Propriétés du document, annotations et liens de zone réactive

Description

Ajoute à la page sélectionnée un rectangle d'annotation FileAttachment et le lie à un fichier incorporé déjà enregistré dans le document

Appelez d’abord AddEmbeddedFile pour copier les octets dans le PDF et obtenir EmbeddedFileID. AddLinkToEmbeddedFile crée l’annotation de page, écrit le titre de la pièce jointe et le contenu contextuel, puis la dirige vers cette spécification de fichier incorporé

Comportement selon la version PDF : les annotations FileAttachment et les flux de fichiers incorporés exigent PDF 1.3. L’apparence d’annotation générée peut inclure l’opacité via /CA et des ressources de transparence, qui exigent PDF 1.4. Si la version courante est inférieure et que la version d’enregistrement n’est pas verrouillée, AddLinkToEmbeddedFile élève automatiquement le document à PDF 1.4 et consigne /CA annotation opacity dans AutoBumpedFeatures. Si l’appelant verrouille une version inférieure, le contrôle de compatibilité refuse l’enregistrement avec LastErrorCode 602

Syntaxe

Delphi

Function TPDFlib.AddLinkToEmbeddedFile(Left, Top, Width, Height: Double; EmbeddedFileID: Integer; Const Title, Contents: WideString; IconType, Transparency: Integer): Integer;

ActiveX

Function PDFlib::AddLinkToEmbeddedFile(Left As Double, Top As Double, Width As Double, Height As Double, EmbeddedFileID As Long, Title As String, Contents As String, IconType As Long, transpareny As Long) As Long

DLL

int DLAddLinkToEmbeddedFile(int InstanceID, double Left, double Top, double Width, double Height, int EmbeddedFileID, const wchar_t * Title, const wchar_t * Contents, int IconType, int transpareny);

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
EmbeddedFileIDValeur renvoyée par AddEmbeddedFile
TitleTitre de la pièce jointe affiché par le lecteur PDF
ContentsTexte affiché dans la fenêtre contextuelle de l’annotation
IconTypeIcône de l'annotation : 0 = Punaise, 1 = image de disque, 2 = aucune icône, 3 = graphique, 4 = trombone, 5 = étiquette, 6 = rectangle blanc uni
TransparencyLe pourcentage de transparence de 0 à 100 Zéro est entièrement opaque ; 100 rend l'icône invisible

Valeurs de retour

0L'EmbeddedFileID n'est pas valide, aucune page n'est sélectionnée ou aucun document n'est actif
1L’annotation FileAttachment a été créée

Voir aussi

AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount