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