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ố
| SubType | Truyề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ề
| 0 | Thấ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;