BeginArtifact
Etiketli PDF, Erişilebilirlik
Açıklama
Bir PDF artifact bölgesi açar. Artifact içeriği dekoratif veya yapısaldır (sayfa başlıkları, alt bilgileri, sayfa numaraları, arka plan görüntüleri, cetvel çizgileri) ve mantıksal belge okuma sırasından açıkça hariç tutulur. Ekran okuyucular artifact bölgelerini tamamen atlarArtifact'ın grafiklerini veya metnini
BeginArtifact ile eşleşen EndArtifact çağrısı arasına yazın
Sözdizimi
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);
Parametreler
| SubType | Artifact Pagination yazmak için Layout, Page, Background veya PDF 2.0 /Type geçirin; bir Pagination Header yazmak için Footer, Watermark, PageNum, LineNum, Redaction, Bates veya /Subtype geçirin; yalın /Artifact BMC için boş bir dize geçirin |
|---|
Yazılan operatör
Boş olmayan değerler bir özellik sözlüğü ve ardından BDC kullanır; boş değer /Artifact BMC kullanır
PDF sürümü
Background, PageNum, LineNum, Redaction ve Bates PDF 2.0 gerektirir ve çıktı özellik sürümünü otomatik yükseltir
Dönüş değerleri
| 0 | Başarısız (açık belge yok) |
|---|---|
| 1 | Artifact bölgesi başarıyla açıldı |
Örnek
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;