SetStructElemRowSpan
Tagged PDF, Akadálymentesítés
Leírás
Beállítja a /RowSpan attribútumot (Table attribútumtulajdonos) a címkeveremben jelenleg nyitott struktúraelemen. Az érték azt jelzi, hány sort fog át az aktuális táblázatcella. Egyenértékű az AddTagAttribute hívásával, ahol Owner=Table, Name=RowSpan, az egész érték pedig karakterláncként szerepel
Szintaxis
Delphi
Function TPDFlib.SetStructElemRowSpan(RowSpan: Integer): Integer;
ActiveX
Function PDFlib::SetStructElemRowSpan(RowSpan As Long) As Long
DLL
int DLSetStructElemRowSpan(int InstanceID, int RowSpan);
Paraméterek
| RowSpan | Az aktuális táblázatcella által átfogott sorok száma. Pozitív egész számnak kell lennie. Az 1-es érték azt jelenti, hogy a cella pontosan egy sort foglal el (ez az alapértelmezett viselkedés, ha nincs beállítva RowSpan). Az 1-nél nagyobb értékek több sort átfogó cellát jelölnek |
|---|
Visszatérési érték
Siker esetén 1-et ad vissza. 0-t ad vissza, ha nincs megnyitott dokumentum, vagy nincs aktuálisan nyitott címke a címkeveremben
Megjegyzések
Ezt a függvényt a BeginTag után (a TH vagy TD címketípussal), valamint az EndTag előtt hívja meg. A /RowSpan attribútumot az ISO 32000-1 §14.8.5.7.2 (Table attribute owner, Table 337) határozza meg
A több sorra kiterjedő cellák olyan táblázatokban jelennek meg, ahol egy fejléc- vagy adatcellának több soron át függőlegesen kell nyúlnia – például több adatsor közös sorfejléceként. A /RowSpan attribútum megadásával a segítő technológia helyesen építheti fel a táblázat logikai rácsmodelljét
Ha egy cella több oszlopot is átfog, ezzel a függvénnyel együtt használja a SetStructElemColSpan függvényt
Példa
// 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;Lásd még
SetStructElemColSpan, SetStructElemScope, AddTagAttribute, BeginTag, EndTag