SetStructElemRowSpan

Označeni PDF, Pristupačnost

Opis

Postavlja atribut /RowSpan (vlasnik atributa tablice) na strukturnom elementu trenutačno otvorenom na stogu oznaka. Vrijednost označava koliko redaka trenutačna ćelija tablice obuhvaća. Ekvivalentno pozivu AddTagAttribute s Owner=Table, Name=RowSpan i cjelobrojnom vrijednošću kao nizom znakova

Sintaksa

Delphi

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

ActiveX

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

DLL

int DLSetStructElemRowSpan(int InstanceID, int RowSpan);

Parametri

RowSpanBroj redaka koje trenutačna ćelija tablice obuhvaća. Mora biti pozitivan cijeli broj. Vrijednost 1 znači da ćelija zauzima točno jedan redak (zadano ponašanje kada RowSpan nije postavljen). Vrijednosti veće od 1 označavaju ćeliju koja se prostire kroz više redaka

Povratna vrijednost

Vraća 1 pri uspjehu. Vraća 0 ako nije otvoren dokument ili na stogu oznaka trenutačno nije otvorena nijedna oznaka

Napomene

Ovu funkciju pozovite nakon BeginTag (s tipom oznake TH ili TD) i prije EndTag. Atribut /RowSpan definiran je u ISO 32000-1 §14.8.5.7.2 (Table attribute owner, tablica 337).

Vertikalno spajane ćelije javljaju se u tablicama u kojima se ćelija zaglavlja ili podataka treba vertikalno protezati kroz više redaka — primjerice, zaglavlje retka koje dijeli nekoliko redaka podataka. Davanje atributa /RowSpan omogućuje asistivnoj tehnologiji da ispravno izgradi logički model mreže tablice.

Kada se ćelija također prostire kroz više stupaca, upotrijebite SetStructElemColSpan u kombinaciji s ovom funkcijom

Primjer

// 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;

Vidi također

SetStructElemColSpan, SetStructElemScope, AddTagAttribute, BeginTag, EndTag