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;