BeginArtifact
Тегований PDF, доступність
Опис
Відкриває область артефакта PDF. Вміст артефакта є декоративним чи структурним (верхні колонтитули, нижні колонтитули, номери сторінок, фонові зображення, лінії розліновки) і явно виключається з логічного порядку читання документа. Програми читання з екрана повністю пропускають області артефактівМалюйте графіку чи текст артефакта між
BeginArtifact і відповідним викликом EndArtifact
Синтаксис
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);
Параметри
| SubType | Передайте Pagination, Layout, Page або PDF 2.0 Background, щоб записати /Type артефакта; передайте Header, Footer, Watermark, PageNum, LineNum, Redaction чи Bates, щоб записати /Subtype Pagination; передайте порожній рядок для простого /Artifact BMC |
|---|
Оператор, що записується
Непорожні значення використовують словник властивостей із наступним BDC; порожнє значення використовує /Artifact BMC
Версія PDF
Background, PageNum, LineNum, Redaction і Bates потребують PDF 2.0 і автоматично підвищують версію вихідних можливостей
Повернуті значення
| 0 | Невдача (жоден документ не відкрито) |
|---|---|
| 1 | Область артефакта успішно відкрито |
Приклад
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;