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

TitleNome dell'allegato mostrato nel visualizzatore e usato come chiave nell'albero dei nomi /EmbeddedFiles. Non deve essere vuoto.
EmbeddedFileIDIl valore restituito da AddEmbeddedFile

Valori restituiti

0EmbeddedFileID non è valido, il titolo è vuoto oppure nessun documento è attivo
1Il 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