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
| SubType | Passez 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) |
|---|---|
| 1 | Ré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;