BeginArtifactEx
Tagget PDF, tilgjengelighet
Beskrivelse
Åpner en sekvens med merket innhold for artefakt med en eksplisitt artefakttype og valgfri Pagination-subtype i ett kall, med egenskapsordboken og BDC-operatoren som kreves av ISO 32000-2 §14.8.2.2.1 Table 363Bruk denne funksjonen for
Pagination-, Layout-, Page- eller PDF 2.0 Background-artefakter; hvert vellykkede kall må følges av et tilsvarende kall til EndArtifact
Syntaks
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);
Parametre
| ArtifactType | Gi Pagination, Layout, Page eller Background, eller en tom streng for å utelate /Type |
|---|---|
| ArtifactSubtype | Valgfri Pagination-subtype, vanligvis Header, Footer, Watermark, PageNum, LineNum, Redaction eller Bates |
Operator som skrives
| Begge ikke-tomme | /Artifact << /Type /T /Subtype /S >> BDC |
|---|---|
| Kun type | /Artifact << /Type /T >> BDC |
| Kun subtype | /Artifact << /Subtype /S >> BDC |
| Begge tomme | /Artifact BMC |
PDF-versjon
Background, PageNum, LineNum, Redaction og Bates krever PDF 2.0 og hever utdatafunksjonsversjonen automatisk
Returverdier
| 0 | Mislyktes (ingen dokument er åpent) |
|---|---|
| 1 | Artefaktsekvens åpnet |
Eksempel
// 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;