BeginArtifact

PDF balisé, accessibilité

Description

Ouvre une région d'artefact PDF. Le contenu d'un artefact est décoratif ou structurel (en-têtes de page, pieds de page, numéros de page, images d'arrière-plan, filets) et est explicitement exclu de l'ordre de lecture logique du document. Les lecteurs d'écran ignorent entièrement les régions d'artefactÉcrivez les graphismes ou le texte de l'artefact entre

BeginArtifact et l'appel EndArtifact correspondant

Syntaxe

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);

Paramètres

SubTypePassez Pagination, Layout, Page, ou Background (PDF 2.0) pour écrire un /Type d'artefact ; passez Header, Footer, Watermark, PageNum, LineNum, Redaction ou Bates pour écrire un /Subtype Pagination ; passez une chaîne vide pour un simple /Artifact BMC

Opérateur écrit

Les valeurs non vides utilisent un dictionnaire de propriétés suivi de BDC ; une valeur vide utilise /Artifact BMC

Version PDF

Background, PageNum, LineNum, Redaction et Bates requièrent PDF 2.0 et portent automatiquement la version de fonctionnalités de sortie

Valeurs de retour

0Échec (aucun document ouvert)
1Région d'artefact ouverte avec succès

Exemple

// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;