SetStructElemRowSpan
Etiketli PDF, Erişilebilirlik
Açıklama
Etiket yığınında o anda açık olan yapı öğesinde /RowSpan özniteliğini (Table öznitelik sahibi) ayarlar. Değer, geçerli tablo hücresinin kaç satıra yayıldığını belirtir. Bu işlem, AddTagAttribute işlevini Owner=Table, Name=RowSpan ve dize olarak tam sayı değeriyle çağırmaya eşdeğerdir
Sözdizimi
Delphi
Function TPDFlib.SetStructElemRowSpan(RowSpan: Integer): Integer;
ActiveX
Function PDFlib::SetStructElemRowSpan(RowSpan As Long) As Long
DLL
int DLSetStructElemRowSpan(int InstanceID, int RowSpan);
Parametreler
| RowSpan | Geçerli tablo hücresinin kapladığı satır sayısı. Pozitif bir tamsayı olmalıdır. 1 değeri hücrenin tam olarak bir satır kapladığı anlamına gelir (RowSpan ayarlanmadığında varsayılan davranış). 1'den büyük değerler, birden çok satırı kaplayan bir hücreyi belirtir |
|---|
Dönüş değeri
Başarıda 1 döndürür. Açık belge veya etiket yığınında açık etiket yoksa 0 döndürür
Açıklamalar
Bu işlevi BeginTag çağrısından sonra (TH veya TD etiket türüyle) ve EndTag çağrısından önce kullanın. /RowSpan özniteliği ISO 32000-1 §14.8.5.7.2'de tanımlanır (Table öznitelik sahibi, Table 337)
Satırları kapsayan hücreler, bir başlık veya veri hücresinin birden çok satır boyunca dikey olarak uzanması gereken tablolarda görünür — örneğin birkaç veri satırının paylaştığı bir satır başlığı. /RowSpan özniteliğinin sağlanması, yardımcı teknolojinin tablonun mantıksal ızgara modelini doğru oluşturmasını sağlar
Bir hücre birden fazla sütuna da yayılıyorsa bu işlevle birlikte SetStructElemColSpan kullanın
Örnek
// 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;Ayrıca bkz
SetStructElemColSpan, SetStructElemScope, AddTagAttribute, BeginTag, EndTag