AddLinkToEmbeddedFile

Proprietà del documento, annotazioni, collegamenti hotspot

Descrizione

Aggiunge un rettangolo di annotazione FileAttachment alla pagina selezionata e lo collega a un file incorporato già memorizzato nel documento.

Chiamare prima AddEmbeddedFile per copiare i byte del file nel PDF e ottenere EmbeddedFileID. AddLinkToEmbeddedFile crea l'annotazione della pagina, scrive il titolo dell'allegato e il contenuto del popup e fa puntare l'annotazione alla specifica del file incorporato

FileAttachment e flussi incorporati richiedono PDF 1.3; opacità /CA e trasparenza dell'aspetto richiedono PDF 1.4. AddLinkToEmbeddedFile aggiorna automaticamente e registra /CA annotation opacity in AutoBumpedFeatures; una versione bloccata fallisce con LastErrorCode 602

Sintassi

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

Parametri

LeftLa coordinata orizzontale del bordo sinistro del rettangolo dell'annotazione
TopLa coordinata verticale del bordo superiore del rettangolo dell'annotazione
WidthLa larghezza del rettangolo dell'annotazione
HeightL'altezza del rettangolo dell'annotazione
EmbeddedFileIDIl valore restituito da AddEmbeddedFile
TitleIl titolo dell'allegato mostrato dal visualizzatore PDF
ContentsIl testo mostrato nel popup dell'annotazione
IconTypeIcona dell'annotazione: 0 = PushPin, 1 = immagine disco, 2 = nessuna icona, 3 = grafico, 4 = graffetta, 5 = tag, 6 = rettangolo bianco pieno.
TransparencyPercentuale di trasparenza da 0 a 100. Zero è completamente opaco; 100 rende invisibile l'icona

Valori restituiti

0EmbeddedFileID non è valido, nessuna pagina è selezionata oppure nessun documento è attivo
1L'annotazione FileAttachment è stata creata correttamente

Vedere anche

AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount