DrawTableRows
Sivun asettelu
Kuvaus
Piirtää useita rivejä annetusta taulukosta valitulle sivulle ja palauttaa piirrettyjen rivien kokonaiskorkeuden
Vain se määrä rivejä, joka mahtuu annettuun korkeuteen, piirretään. Käytä
GetTableLastDrawnRow-funktiota selvittääksesi viimeisen rivin rivinumeron
Tämän funktion palauttama arvo skaalataan nykyisten koordinaatistoasetusten mukaan, jotka SetMeasurementUnits-funktio asettaa
Syntaksi
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);
Parametrit
| TableID | TableID, jonka CreateTable-funktio palauttaa |
|---|---|
| Left | Vaakamatka origosta taulukon vasempaan reunaan |
| Top | Pystymatka origosta taulukon yläreunaan Taulukon piirtämiseen käytettävissä oleva enimmäiskorkeus |
| Height | |
| FirstRow | Piirrettävän ensimmäisen rivin numero. Ylin rivi on rivi 1 |
| LastRow | 0 = kaikki jäljellä olevat rivit Ei-nolla = asetettavan viimeisen rivin numero |
Paluuarvot
| 0 | No rows were drawn |
|---|---|
| Non-zero | Kaikkien sivulle piirrettyjen rivien kokonaiskorkeus |
Huomautukset
Kun taulukkotaggaus on päällä (katso SetAutoTagMode), taulukko, sen rivit ja sen solut viedään rakennepuuhun niiden piirron yhteydessä, ja rivit, jotka SetTableHeaderRowCount nimeää, muuttuvat otsikkosoluiksi. Piirretty tuloste on sama kummassakin tapauksessa. Mitään ei toisteta jatkosivun yläreunassa tässä; siihen käytä funktiota DrawTaggedTableRows