DrawTableRows
Disposição da página
Descrição
Desenha várias linhas da tabela especificada na página selecionada e devolve a altura total das linhas desenhadas
Só será desenhado o número de linhas que couber na altura especificada. Utilize a
Função GetTableLastDrawnRow para determinar o número da última linha
O valor devolvido por esta função é dimensionado de acordo com as definições atuais do sistema de coordenadas estabelecidas pela função SetMeasurementUnits
Sintaxe
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);
Parâmetros
| TableID | Um TableID devolvido pela função CreateTable |
|---|---|
| Left | A distância horizontal entre a origem e a margem esquerda da tabela |
| Top | A distância vertical desde a origem até ao topo da tabela A altura máxima disponível para desenhar a tabela |
| Height | |
| FirstRow | O número da primeira linha a desenhar. A linha superior tem o número 1 |
| LastRow | 0 = Todas as linhas restantes Não zero = O número da linha final a definir |
Valores devolvidos
| 0 | Não foram desenhadas linhas |
|---|---|
| Non-zero | A altura total de todas as linhas desenhadas na página |
Observações
Enquanto a etiquetagem de tabelas estiver ativa, consulte SetAutoTagMode, a tabela, as linhas e as células são transportadas para a árvore de estrutura à medida que são desenhadas, e as linhas indicadas por SetTableHeaderRowCount tornam-se células de cabeçalho. A saída desenhada é igual em ambos os casos. Nada é repetido no topo de uma página de continuação; para isso utilize DrawTaggedTableRows.