SetStructElemRowSpan
Označeni PDF, Dostopnost
Opis
Na strukturnem elementu, trenutno odprtemu na skladu oznak, nastavi atribut /RowSpan (lastnik atributov Table). Vrednost nakazuje, koliko vrstic pokriva trenutna celica tabele. Enakovredno klicu AddTagAttribute z Owner=Table, Name=RowSpan in celoštevilsko vrednostjo kot niz
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
| RowSpan | Število vrstic, ki jih raztegne trenutna celica tabele. Mora biti pozitivno celo število. Vrednost 1 pomeni, da celica zavzame točno eno vrstico (privzeto obnašanje, kadar RowSpan ni nastavljen). Vrednosti večje od 1 označujejo celico, ki se razteza čez več vrstic |
|---|
Vrnjena vrednost
Ob uspehu vrne 1. Vrne 0, če noben dokument ni odprt ali na skladu oznak trenutno ni odprta nobena oznaka
Opombe
Funkcijo pokličite po BeginTag (z vrsto oznake TH ali TD) in pred EndTag. Atribut /RowSpan je definiran v ISO 32000-1 §14.8.5.7.2 (lastnik atributov tabele, tabela 337)
Celice, ki se raztezajo čez vrstice, se pojavljajo v tabelah, kjer mora glava ali podatkovna celica segati navpično čez več vrstic — na primer glava vrstice, ki jo si deli več podatkovnih vrstic. Z atributom /RowSpan pomožna tehnologija pravilno zgradi logični model mreže tabele
Kadar celica poleg tega pokriva več stolpcev, SetStructElemColSpan uporabite v kombinaciji s to funkcijo
Primer
// 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;Glejte tudi
SetStructElemColSpan, SetStructElemScope, AddTagAttribute, BeginTag, EndTag