AddFileAttachment

Lastnosti dokumenta

Opis

Registrira že vgrajeno datoteko kot prilogo na ravni dokumenta v pregledovalniku PDF. Bralniki, ki prikazujejo podokno Priloge, prikažejo podani naslov in odprejo povezano vdelano datoteko, ko jo uporabnik izbere

Najprej pokličite AddEmbeddedFile, da kopirate bajte datoteke v dokument in pridobite EmbeddedFileID. AddFileAttachment nato doda ta slovar specifikacije datoteke v Catalog /Names /EmbeddedFiles drevo imen brez podvajanja vgrajenih bajtov

Obnašanje različice PDF: AddEmbeddedFile ustvari tokove vgrajenih datotek in slovarje specifikacije datoteke, ki zahtevajo PDF 1.3. Registracija datoteke v drevesu imen /Names /EmbeddedFiles na ravni dokumenta zahteva PDF 1.4. Če je trenutna različica dokumenta nižja in različica shranjevanja ni zaklenjena, AddFileAttachment samodejno poviša dokument na PDF 1.4 in zabeleži /EmbeddedFiles name tree v AutoBumpedFeatures. Če klicatelj zaklene nižjo različico shranjevanja, preverjanje združljivosti zavrne shranjevanje z LastErrorCode 602

Sintaksa

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

TitleIme priloge, prikazano v pregledovalniku in uporabljeno kot ključ v drevesu imen /EmbeddedFiles. Ne sme biti prazno
EmbeddedFileIDVrednost, ki jo vrne AddEmbeddedFile

Vrnjene vrednosti

0Neveljaven je EmbeddedFileID, naslov je prazen ali pa ni aktivnega dokumenta
1Vdelana datoteka je bila registrirana kot priloga na ravni dokumenta

Opombe

Ta funkcija ustvari vnos na seznamu prilog na ravni dokumenta. Za postavitev klikljive ikone ali območja na strani namesto tega uporabite AddLinkToEmbeddedFile. Za vgradnjo in registracijo datoteke v enem klicu uporabite EmbedFile

Glejte tudi

AddEmbeddedFile, AddLinkToEmbeddedFile, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount