BeginArtifact
Getagde PDF, toegankelijkheid
Beschrijving
Opent een PDF-artefactgebied. Artefactinhoud is decoratief of structureel (kopteksten, voetteksten, paginanummers, achtergrondafbeeldingen, scheidingslijnen) en wordt expliciet uitgesloten van de logische leesvolgorde van het document. Schermlezers slaan artefactgebieden volledig overSchrijf de grafische inhoud of tekst van het artefact tussen
BeginArtifact en de bijbehorende aanroep van EndArtifact
Syntaxis
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);
Parameters
| SubType | Geef Pagination, Layout, Page of PDF 2.0 Background door om een artefact /Type te schrijven; geef Header, Footer, Watermark, PageNum, LineNum, Redaction of Bates door om een Pagination /Subtype te schrijven; geef een lege string door voor kale /Artifact BMC |
|---|
Geschreven operator
Niet-lege waarden gebruiken een eigenschappenwoordenboek gevolgd door BDC; een lege waarde gebruikt /Artifact BMC
PDF-versie
Background, PageNum, LineNum, Redaction en Bates vereisen PDF 2.0 en verhogen de uitvoerfunctieversie automatisch
Retourwaarden
| 0 | Mislukt (er is geen document geopend) |
|---|---|
| 1 | Artefactgebied met succes geopend |
Voorbeeld
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;