AddFileAttachmentA
Dokumentum tulajdonságai
Leírás
A záró A az ANSI (char) DLL-belépési pontot jelöli; az ActiveX/COM felület csak a Unicode-változatot teszi elérhetővé. A viselkedése azonos a következőével: AddFileAttachment, és a karakterlánc-argumentumok értelmezése az aktuális SetAnsiMode kódlapot használja
Meglévő beágyazott fájlt regisztrál dokumentumszintű mellékletként a PDF-megjelenítőben. A Mellékletek panelt megjelenítő olvasók a megadott címet mutatják, és megnyitják a hivatkozott beágyazott fájlt, amikor a felhasználó kiválasztja
Először hívja az AddEmbeddedFile függvényt a fájlbájtok dokumentumba másolásához és az EmbeddedFileID lekéréséhez. A AddFileAttachment ezután a Catalog /Names /EmbeddedFiles névfájához adja a fájlspecifikációt a beágyazott bájtok megkettőzése nélkül
PDF-verzió viselkedése: az AddEmbeddedFile beágyazottfájl-adatfolyamot és fájlspecifikációs szótárakat hoz létre, amelyekhez PDF 1.3 szükséges. A fájl regisztrálásához a dokumentumszintű /Names /EmbeddedFiles névfában PDF 1.4 szükséges. Ha az aktuális dokumentumverzió alacsonyabb, és a mentési verzió nincs zárolva, az AddFileAttachment automatikusan PDF 1.4-re emeli a dokumentumot, és az /EmbeddedFiles name tree elemet rögzíti az AutoBumpedFeatures listában. Ha a hívó alacsonyabb mentési verziót zárol, a kompatibilitási kapu LastErrorCode 602 hibával elutasítja a mentést
Szintaxis
Delphi
Function DLAddFileAttachmentA(InstanceID: Integer; Title: PAnsiChar; EmbeddedFileID: Integer): Integer;
DLL
int DLAddFileAttachmentA(int InstanceID, const char * Title, int EmbeddedFileID);
Paraméterek
| Title | A megjelenítőben látható és a /EmbeddedFiles névfa kulcsaként használt mellékletnév Nem lehet üres |
|---|---|
| EmbeddedFileID | Az AddEmbeddedFile által visszaadott érték |
Visszatérési értékek
| 0 | Az EmbeddedFileID érvénytelen, a cím üres, vagy nincs aktív dokumentum |
|---|---|
| 1 | A beágyazott fájl dokumentumszintű mellékletként lett regisztrálva |
Megjegyzések
Ez a függvény dokumentumszintű mellékletlista-bejegyzést hoz létre. Ha egy oldalra kattintható ikont vagy hotspotot szeretne helyezni, használja helyette az AddLinkToEmbeddedFile metódust. Egy fájl egyetlen hívással történő beágyazásához és regisztrálásához használja az EmbedFile metódust
Lásd még
AddEmbeddedFile, AddLinkToEmbeddedFile, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount