BeginArtifact

PDF gắn thẻ, Khả năng truy cập

Mô tả

Mở một vùng artifact của PDF. Nội dung artifact mang tính trang trí hoặc kết cấu (đầu trang, chân trang, số trang, ảnh nền, kẻ dòng) và bị loại rõ ràng khỏi thứ tự đọc logic của tài liệu. Trình đọc màn hình bỏ qua hoàn toàn các vùng artifactHãy ghi đồ họa hoặc văn bản của artifact giữa

BeginArtifact và lời gọi EndArtifact tương ứng

Cú pháp

Delphi

Function TPDFlib.BeginArtifact(Const SubType: WideString): Integer;

ActiveX

Function PDFlib::BeginArtifact(SubType As String) As Long

DLL

int DLBeginArtifact(int InstanceID, const wchar_t * SubType);

Tham số

SubTypeTruyền Pagination, Layout, Page, hoặc Background của PDF 2.0 để ghi /Type artifact; truyền Header, Footer, Watermark, PageNum, LineNum, Redaction hoặc Bates để ghi /Subtype Pagination; truyền chuỗi rỗng cho /Artifact BMC trống

Toán tử được ghi

Giá trị khác rỗng dùng một từ điển thuộc tính theo sau là BDC; giá trị rỗng dùng /Artifact BMC

Phiên bản PDF

Background, PageNum, LineNum, Redaction và Bates yêu cầu PDF 2.0 và tự động nâng phiên bản tính năng đầu ra

Giá trị trả về

0Thất bại (không có tài liệu đang mở)
1Đã mở vùng artifact thành công

Ví dụ

// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;