BeginArtifactEx

Тагован PDF, достъпност

Описание

Отваря последователност от маркирано съдържание-артефакт с изричен тип на артефакт и незадължителен подтип Pagination в едно извикване, използвайки речника със свойства и оператора BDC, изисквани от ISO 32000-2 §14.8.2.2.1 Table 363Използвайте тази функция за артефакти

Pagination, Layout, Page или PDF 2.0 Background; всяко успешно извикване трябва да бъде последвано от съответстващо извикване на EndArtifact

Синтаксис

Delphi

Function TPDFlib.BeginArtifactEx(Const ArtifactType, ArtifactSubtype: WideString): Integer;

ActiveX

Function PDFlib::BeginArtifactEx(ArtifactType As String, ArtifactSubtype As String) As Long

DLL

int DLBeginArtifactEx(int InstanceID, const wchar_t * ArtifactType, const wchar_t * ArtifactSubtype);

Параметри

ArtifactTypeПодайте Pagination, Layout, Page или Background, или празен низ, за да пропуснете /Type
ArtifactSubtypeНезадължителен подтип Pagination, обикновено Header, Footer, Watermark, PageNum, LineNum, Redaction или Bates

Записан оператор

И двете непразни/Artifact << /Type /T /Subtype /S >> BDC
Само тип/Artifact << /Type /T >> BDC е пример за маркирано съдържание Artifact
Само подтип/Artifact << /Subtype /S >> BDC е пример за маркирано съдържание Artifact
И двете празни/Artifact BMC е пример за маркирано съдържание Artifact

Версия на PDF

Background, PageNum, LineNum, Redaction и Bates изискват PDF 2.0 и автоматично повишават версията на изходните възможности

Връщани стойности

0Неуспех (няма отворен документ)
1Последователността на артефакта е отворена успешно

Пример

// Mark a running header as a Pagination artifact with subtype Header
PDF.BeginArtifactEx('Pagination', 'Header');
PDF.PrintText(50, 780, 'Chapter 3 - Results');
PDF.EndArtifact;

// Mark a page background using the PDF 2.0 artifact type
PDF.BeginArtifactEx('Background', '');
PDF.DrawImage(BackgroundImage, 0, 0, PDF.PageWidth, PDF.PageHeight);
PDF.EndArtifact;