AddFileAttachmentA

Thuộc tính tài liệu

Mô tả

Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt AddFileAttachment và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode

Đăng ký một file nhúng có sẵn thành attachment cấp tài liệu trong PDF viewer. Các reader có panel Attachments sẽ hiển thị tiêu đề được cung cấp và mở file nhúng được tham chiếu khi người dùng chọn

Gọi AddEmbeddedFile trước để copy byte file vào tài liệu và lấy EmbeddedFileID. AddFileAttachment sau đó thêm file specification đó vào name tree /Names /EmbeddedFiles của Catalog mà không nhân bản byte nhúng

Hành vi phiên bản PDF: AddEmbeddedFile phát ra embedded file stream và các dictionary file specification, đòi PDF 1.3. Đăng ký file vào name tree /Names /EmbeddedFiles cấp tài liệu đòi PDF 1.4. Nếu phiên bản tài liệu hiện tại thấp hơn và phiên bản lưu chưa bị khóa, AddFileAttachment tự nâng tài liệu lên PDF 1.4 và ghi /EmbeddedFiles name tree vào AutoBumpedFeatures. Nếu caller khóa một phiên bản lưu thấp hơn, cổng tương thích từ chối việc lưu với LastErrorCode 602

Cú pháp

Delphi

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

DLL

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

Tham số

TitleTên attachment hiển thị trong viewer và dùng làm key trong name tree /EmbeddedFiles. Không được để trống
EmbeddedFileIDGiá trị do AddEmbeddedFile trả về

Giá trị trả về

0EmbeddedFileID không hợp lệ, tiêu đề rỗng, hoặc không có tài liệu nào hoạt động
1File nhúng đã được đăng ký thành attachment cấp tài liệu

Ghi chú

Hàm này tạo một mục trong danh sách attachment cấp tài liệu. Muốn đặt icon hoặc hotspot bấm được lên trang, hãy dùng AddLinkToEmbeddedFile. Muốn nhúng và đăng ký file trong một lần gọi, dùng EmbedFile

Xem thêm

AddEmbeddedFile, AddLinkToEmbeddedFile, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount