DrawTableRows

Layout di pagina

Descrizione

Disegna più righe della tabella e restituisce l'altezza totale disegnata

Verrà disegnato solo il numero di righe che rientra nell'altezza specificata. Usare

Funzione GetTableLastDrawnRow per determinare il numero dell'ultima riga

Il valore restituito viene scalato secondo le impostazioni correnti del sistema di coordinate definite da SetMeasurementUnits.

Sintassi

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);

Parametri

TableIDUn TableID restituito dalla funzione CreateTable
LeftLa distanza orizzontale dall'origine al bordo sinistro della tabella
TopDistanza verticale dall'origine alla parte superiore della tabella Altezza massima disponibile
Height
FirstRowIl numero della prima riga da disegnare La riga superiore ha numero 1
LastRow0 = Tutte le righe rimanenti Diverso da zero = Numero dell'ultima riga da impostare

Valori restituiti

0Non è stata disegnata alcuna riga
Non-zeroL'altezza totale di tutte le righe disegnate sulla pagina

Note

Mentre l'applicazione dei tag alle tabelle è attiva (vedere SetAutoTagMode), la tabella, le righe e le celle vengono inserite nell'albero della struttura durante il disegno e le righe indicate da SetTableHeaderRowCount diventano celle di intestazione. L'output disegnato resta invariato. Qui non viene ripetuto nulla all'inizio di una pagina successiva; a tale scopo usare DrawTaggedTableRows