SetStructElemTitleA

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ış SetStructElemTitle ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Etiket yığınında oluşturulmakta olan yapı öğesinin /T (başlık) girdisini ayarlar. Başlık yalnızca öğe türünü yinelemek yerine belirli öğeyi niteleyen, insan tarafından okunabilir bir etikettir — örneğin Bölüm 1, Özet Tablosu veya Şekil 3: Üç Aylık Satışlar

Sözdizimi

Delphi

Function DLSetStructElemTitleA(InstanceID: Integer; Title: PAnsiChar): Integer;

DLL

int DLSetStructElemTitleA(int InstanceID, const char * Title);

Parametreler

TitleBu belirli öge örneğini tanımlayan, insanların okuyabileceği bir metin dizesi. Önceden ayarlanmış bir değeri temizlemek için boş dize geçirin

Dönüş değeri

Başarı durumunda 1; şu anda açık yapı öğesi yoksa veya belge seçili değilse 0 döndürür

Açıklamalar

/T girdisi ISO 32000-1 §14.7.2 Table 324 içinde tanımlanmıştır. Yapı öğesi sözlüğüne PDF metin dizesi olarak yazılır

Title, bir yapı öğesindeki diğer metin özelliklerinden farklı bir amaca hizmet eder:

PDF görüntüleyicileri, Etiketler gezinme panelindeki öğeleri etiketlemek için /T kullanır. Erişilebilirlik araçları ve düzeltme yazılımları bunu belge gezinmesi için bir yer işareti başlığı olarak kullanır. Başlık öğelerinde (H1–H6), öğe içeriğinin kendisi başlık metni işlevi görür; /T, açıklayıcı etiket gerektiren metin dışı öğeler (Table, Figure, Form) veya kapsayıcılar (Sect, Div) için daha kullanışlıdır

Örnek

// Tag a data table with a title for navigation and accessibility tools
PDFlib.BeginTag('Table', '', '');
PDFlib.SetStructElemTitle('Table 2: Annual Revenue by Region');
// ... table rows and cells
PDFlib.EndTag;

// Tag a document section
PDFlib.BeginTag('Sect', '', '');
PDFlib.SetStructElemTitle('Chapter 3: Implementation');
// ... section content
PDFlib.EndTag;

Ayrıca bkz

BeginTag, SetStructElemAltText, SetStructElemActualText, SetStructElemID, GetPDFUADiagnostics