AddFileAttachmentA

Belge özellikleri

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış AddFileAttachment ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Mevcut bir gömülü dosyayı PDF görüntüleyicisinde belge düzeyinde ek olarak kaydeder. Attachments panelini sunan okuyucular sağlanan başlığı gösterir ve kullanıcı seçtiğinde başvurulan gömülü dosyayı açar

Önce AddEmbeddedFile çağrısı yaparak dosya baytlarını belgeye kopyalayın ve EmbeddedFileID değerini alın. Ardından AddFileAttachment, gömülü baytları çoğaltmadan bu dosya belirtimini Catalog /Names /EmbeddedFiles ad ağacına ekler

PDF sürümü davranışı: AddEmbeddedFile, PDF 1.3 gerektiren gömülü dosya akışı ve dosya belirtimi sözlükleri oluşturur. Dosyanın belge düzeyindeki /Names /EmbeddedFiles ad ağacına kaydedilmesi PDF 1.4 gerektirir. Geçerli belge sürümü daha düşükse ve kaydetme sürümü kilitli değilse AddFileAttachment belgeyi otomatik olarak PDF 1.4'e yükseltir ve /EmbeddedFiles name tree değerini AutoBumpedFeatures içinde kaydeder. Çağıran daha düşük bir kaydetme sürümünü kilitlerse uyumluluk kapısı kaydetmeyi LastErrorCode 602 ile reddeder

Sözdizimi

Delphi

Function DLAddFileAttachmentA(InstanceID: Integer; Title: PAnsiChar; EmbeddedFileID: Integer): Integer;

DLL

int DLAddFileAttachmentA(int InstanceID, const char * Title, int EmbeddedFileID);

Parametreler

TitleGörüntüleyicide gösterilen ve /EmbeddedFiles ad ağacında anahtar olarak kullanılan ek adı. Boş olmamalıdır
EmbeddedFileIDAddEmbeddedFile tarafından döndürülen değer

Dönüş değerleri

0EmbeddedFileID geçersiz, başlık boş veya etkin belge yok
1Gömülü dosya belge düzeyinde ek olarak kaydedildi

Açıklamalar

Bu işlev belge düzeyinde bir ek listesi girdisi oluşturur. Bir sayfaya tıklanabilir simge veya etkin nokta yerleştirmek için bunun yerine AddLinkToEmbeddedFile kullanın. Bir dosyayı tek çağrıda gömmek ve kaydetmek için EmbedFile kullanın

Ayrıca bkz

AddEmbeddedFile, AddLinkToEmbeddedFile, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount