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
| RowSpan | Jumlah 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