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

TableIDCreateTable işlevi tarafından döndürülen bir TableID
LeftBaşlangıç noktasından tablonun sol kenarına kadar olan yatay uzaklık
TopBaş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
LastRow0 = Kalan tüm satırlar Sıfır dışı = Ayarlanacak son satırın numarası

Dönüş değerleri

0Satır çizilmedi
Non-zeroSayfaya ç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