DrawTableRows
Sayfa düzeni
Açıklama
Belirtilen tablodan birden çok satırı seçili sayfaya çizer ve çizilen satırların toplam yüksekliğini döndürür
Yalnızca belirtilen yüksekliğe sığan satır sayısı çizilir. Şunu kullanın
Son satırın satır numarasını belirlemek için GetTableLastDrawnRow işlevi
Bu işlevin döndürdüğü değer, SetMeasurementUnits işlevinin ayarladığı geçerli koordinat sistemi ayarlarına göre ölçeklenir
Sözdizimi
Delphi
Function TPDFlib.DrawTableRows(TableID: Integer; Left, Top, Height: Double; FirstRow, LastRow: Integer): Double;
ActiveX
Function PDFlib::DrawTableRows(TableID As Long, Left As Double, Top As Double, Height As Double, FirstRow As Long, LastRow As Long) As Double
DLL
double DLDrawTableRows(int InstanceID, int TableID, double Left, double Top, double Height, int FirstRow, int LastRow);
Parametreler
| TableID | CreateTable işlevi tarafından döndürülen bir TableID |
|---|---|
| Left | Başlangıç noktasından tablonun sol kenarına kadar olan yatay uzaklık |
| Top | Başlangıç noktasından tablonun üstüne kadar dikey uzaklık Tabloyu çizmek için kullanılabilir en büyük yükseklik |
| Height | |
| FirstRow | Çizilecek ilk satırın numarası. En üst satırın numarası 1'dir |
| LastRow | 0 = Kalan tüm satırlar Sıfır dışı = Ayarlanacak son satırın numarası |
Dönüş değerleri
| 0 | Satır çizilmedi |
|---|---|
| Non-zero | Sayfaya çizilen tüm satırların toplam yüksekliği |
Açıklamalar
Tablo etiketleme açıkken (SetAutoTagMode bölümüne bakın), tablo, satırları ve hücreleri çizildikçe yapı ağacına taşınır ve SetTableHeaderRowCount tarafından adlandırılan satırlar başlık hücrelerine dönüşür. Çizilen çıktı iki durumda da aynıdır. Burada devam sayfasının üstünde hiçbir şey yinelenmez; bunun için DrawTaggedTableRows kullanın