SetStructElemRowSpan

PDF Terlabeli, Aksesibilitas

Deskripsi

Mengeset attribute /RowSpan (owner attribute Table) pada structure element yang sedang terbuka di tag stack. Nilainya menunjukkan berapa baris yang dilintasi cell tabel saat ini. Setara dengan memanggil AddTagAttribute dengan Owner=Table, Name=RowSpan, dan nilai integer sebagai string

Sintaks

Delphi

Function TPDFlib.SetStructElemRowSpan(RowSpan: Integer): Integer;

ActiveX

Function PDFlib::SetStructElemRowSpan(RowSpan As Long) As Long

DLL

int DLSetStructElemRowSpan(int InstanceID, int RowSpan);

Parameter

RowSpanJumlah baris yang dilintasi cell tabel saat ini. Harus integer positif. Nilai 1 berarti cell menempati tepat satu baris (perilaku default saat tidak ada RowSpan). Nilai lebih dari 1 menandakan cell yang melintasi beberapa baris

Nilai kembali

Mengembalikan 1 jika sukses. Mengembalikan 0 jika tidak ada dokumen yang terbuka atau tidak ada tag yang sedang terbuka di tag stack

Catatan

Panggil fungsi ini setelah BeginTag (dengan tipe tag TH atau TD) dan sebelum EndTag. Attribute /RowSpan didefinisikan di ISO 32000-1 §14.8.5.7.2 (owner attribute Table, Table 337)

Cell yang melintasi baris muncul di tabel di mana header atau cell data perlu membentang vertikal di beberapa baris — misalnya, header baris yang dipakai bersama beberapa baris data. Menyediakan attribute /RowSpan membuat teknologi assistive bisa membangun model grid logis tabel dengan benar

Saat cell juga melintasi beberapa kolom, gunakan SetStructElemColSpan kombinasi dengan fungsi ini

Contoh

// A row header cell spanning two data rows
PDFlib.BeginTag('TH', 'First Quarter', '', '');
PDFlib.SetStructElemScope('Row');
PDFlib.SetStructElemRowSpan(2);
PDFlib.DrawText('First Quarter', 72, 680);
PDFlib.EndTag;

Lihat juga

SetStructElemColSpan, SetStructElemScope, AddTagAttribute, BeginTag, EndTag