BeginTagA

Etiketli PDF, Erişilebilirlik

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış BeginTag ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Geçerli sayfada etiketli PDF yapı öğesi açar. İçerik akışına bir BDC (Begin Marked Content with Dictionary) işleci yazar ve öğeyi belge mantıksal yapı ağacına kaydeder. Belge kaydedildiğinde yapı ağacı otomatik olarak tamamlanır

Etiketler dengeli olmalıdır: her BeginTag çağrısını eşleşen bir EndTag çağrısı izlemelidir. Etiketler iç içe yerleştirilebilir

Sözdizimi

Delphi

Function DLBeginTagA(InstanceID: Integer; TagType, AltText, ActualText: PAnsiChar): Integer;

DLL

int DLBeginTagA(int InstanceID, const char * TagType, const char * AltText, const char * ActualText);

Parametreler

TagTypePDF standart yapı türü: P, H1–H6, Figure, Table, TR, TH, TD, L, LI, LBody, Span, Link, Note vb. (bkz. ISO 32000-1 §14.8.4)
AltTextGörüntüler ve diğer metin dışı içerik için alternatif metin (PDF /Alt özniteliğine eşlenir). Gerekli değilse boş bir dize geçirin
ActualTextGörsel gösterimi mantıksal anlamından farklı olan içerik için değiştirme metni (PDF /ActualText özniteliğine eşlenir). Gerekmiyorsa boş dize geçirin

Dönüş değerleri

0Başarısız (açık belge yok)
1Etiket başarıyla açıldı

Örnek

// Heading, then a paragraph
PDF.SetPDFUAMode('en-US');
PDF.BeginTag('H1', '', '');
PDF.PrintText(50, 750, 'Introduction');
PDF.EndTag;
PDF.BeginTag('P', '', '');
PDF.PrintText(50, 730, 'This document demonstrates tagged PDF.');
PDF.EndTag;

// Figure with alt text
PDF.BeginTag('Figure', 'Company logo', '');
PDF.DrawImage(50, 650, 120, 60, 'logo.png');
PDF.EndTag;

Açıklamalar

Ekran okuyucular tarafından okunmaması gereken dekoratif içerik (sayfa üstbilgileri, altbilgiler, arka plan öğeleri) için BeginArtifact/EndArtifact kullanın

Belge yazma modunda olmalıdır (oluşturulmuş veya değişiklik için açılmış). PDF/UA-1 gereksinimlerini karşılamak üzere etiketlemeden önce SetPDFUAMode çağrısını yapın