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
| Left | La coordinata orizzontale del bordo sinistro del rettangolo dell'annotazione |
|---|---|
| Top | La coordinata verticale del bordo superiore del rettangolo dell'annotazione |
| Width | La larghezza del rettangolo dell'annotazione |
| Height | L'altezza del rettangolo dell'annotazione |
| EmbeddedFileID | Il valore restituito da AddEmbeddedFile |
| Title | Il titolo dell'allegato mostrato dal visualizzatore PDF |
| Contents | Il testo mostrato nel popup dell'annotazione |
| IconType | Icona dell'annotazione: 0 = PushPin, 1 = immagine disco, 2 = nessuna icona, 3 = grafico, 4 = graffetta, 5 = tag, 6 = rettangolo bianco pieno. |
| Transparency | Percentuale di trasparenza da 0 a 100. Zero è completamente opaco; 100 rende invisibile l'icona |
Valori restituiti
| 0 | EmbeddedFileID non è valido, nessuna pagina è selezionata oppure nessun documento è attivo |
|---|---|
| 1 | L'annotazione FileAttachment è stata creata correttamente |
Vedere anche
AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount