AddFileAttachment
Proprietà del documento
Descrizione
Registra un file incorporato esistente come allegato a livello di documento nel visualizzatore PDF. I lettori che espongono il pannello Allegati mostrano il titolo fornito e aprono il file incorporato di riferimento quando l'utente lo seleziona
Chiamare prima AddEmbeddedFile per copiare i byte e ottenere EmbeddedFileID. AddFileAttachment aggiunge poi la specifica all'albero /Names /EmbeddedFiles senza duplicare i byte
AddEmbeddedFile richiede PDF 1.3; l'albero /Names /EmbeddedFiles PDF 1.4. AddFileAttachment aggiorna automaticamente e registra /EmbeddedFiles name tree in AutoBumpedFeatures; una versione bloccata fallisce con LastErrorCode 602
Sintassi
Delphi
Function TPDFlib.AddFileAttachment(Const Title: WideString; EmbeddedFileID: Integer): Integer;
ActiveX
Function PDFlib::AddFileAttachment(Title As String, EmbeddedFileID As Long) As Long
DLL
int DLAddFileAttachment(int InstanceID, const wchar_t * Title, int EmbeddedFileID);
Parametri
| Title | Nome dell'allegato mostrato nel visualizzatore e usato come chiave nell'albero dei nomi /EmbeddedFiles. Non deve essere vuoto. |
|---|---|
| EmbeddedFileID | Il valore restituito da AddEmbeddedFile |
Valori restituiti
| 0 | EmbeddedFileID non è valido, il titolo è vuoto oppure nessun documento è attivo |
|---|---|
| 1 | Il file incorporato è stato registrato come allegato a livello di documento |
Note
Crea una voce di allegato a livello di documento. Per un'icona o area selezionabile usare AddLinkToEmbeddedFile; per incorporare e registrare in una chiamata usare EmbedFile
Vedere anche
AddEmbeddedFile, AddLinkToEmbeddedFile, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount