SetStructElemColSpan
Tagged PDF, Akadálymentesítés
Leírás
Beállítja a(z) /ColSpan attribútumot (Table attribútumtulajdonos) a címkeveremben jelenleg nyitott szerkezeti elemen Az érték azt jelzi, hány oszlopot fog át az aktuális táblázatcella Egyenértékű az AddTagAttribute hívásával, ahol Owner=Table, Name=ColSpan, az egész érték pedig karakterláncként van megadva
Szintaxis
Delphi
Function TPDFlib.SetStructElemColSpan(ColSpan: Integer): Integer;
ActiveX
Function PDFlib::SetStructElemColSpan(ColSpan As Long) As Long
DLL
int DLSetStructElemColSpan(int InstanceID, int ColSpan);
Paraméterek
| ColSpan | Az oszlopok száma, amelyet az aktuális táblázatcella átfog. Pozitív egész számnak kell lennie. Az 1 érték azt jelenti, hogy a cella pontosan egy oszlopot foglal el (az alapértelmezett működés, ha nincs ColSpan beállítva). Az 1-nél nagyobb értékek átfogó fejléc- vagy adatcellát jeleznek |
|---|
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(z) BeginTag után (ahol a címketípus TH vagy TD), és a(z) EndTag előtt hívja meg A /ColSpan attribútumot az ISO 32000-1 §14.8.5.7.2 határozza meg (Table attribútumtulajdonos, Table 337)
Az összefogott cellák gyakoriak az összetett táblázatokban — például egy két adatoszlopot átfogó oszlopfejléc esetén. A /ColSpan attribútum megadása lehetővé teszi a segítő technológiák számára a cellapozíciók helyes kiszámítását és a fejlécek adatcellákhoz rendelését a teljes táblázatrácson
Ha egy cella több sort is átfog, használja ezzel a függvénnyel együtt a SetStructElemRowSpan függvényt
Példa
// A header cell spanning two columns
PDFlib.BeginTag('TH', 'Q1 and Q2 Revenue', '', '');
PDFlib.SetStructElemScope('Column');
PDFlib.SetStructElemColSpan(2);
PDFlib.DrawText('Q1 and Q2 Revenue', 100, 700);
PDFlib.EndTag;Lásd még
SetStructElemRowSpan, SetStructElemScope, AddTagAttribute, BeginTag, EndTag