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
| TableID | Un TableID restituito dalla funzione CreateTable |
|---|---|
| Left | La distanza orizzontale dall'origine al bordo sinistro della tabella |
| Top | Distanza verticale dall'origine alla parte superiore della tabella Altezza massima disponibile |
| Height | |
| FirstRow | Il numero della prima riga da disegnare La riga superiore ha numero 1 |
| LastRow | 0 = Tutte le righe rimanenti Diverso da zero = Numero dell'ultima riga da impostare |
Valori restituiti
| 0 | Non è stata disegnata alcuna riga |
|---|---|
| Non-zero | L'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