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
| Title | Görüntüleyicide gösterilen ve /EmbeddedFiles ad ağacında anahtar olarak kullanılan ek adı. Boş olmamalıdır |
|---|---|
| EmbeddedFileID | AddEmbeddedFile tarafından döndürülen değer |
Dönüş değerleri
| 0 | EmbeddedFileID geçersiz, başlık boş veya etkin belge yok |
|---|---|
| 1 | Gö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