DrawTableRows

Layout da página

Descrição

Desenha várias linhas da tabela especificada na página selecionada e retorna a altura total das linhas desenhadas

Serão desenhadas apenas as linhas que couberem na altura especificada. Use a

função GetTableLastDrawnRow para determinar o número da última linha

O valor retornado por esta função é escalado de acordo com as configurações atuais do sistema de coordenadas definidas 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

TableIDUm TableID retornado pela função CreateTable
LeftA distância horizontal da origem à borda esquerda da tabela
TopA distância vertical da origem ao topo da tabela. A altura máxima disponível para desenhar a tabela
Height
FirstRowO número da primeira linha a desenhar. A linha do topo é a linha 1.
LastRow0 = All remaining rows Non-zero = O número da última linha a definir

Valores retornados

0Nenhuma linha foi desenhada
Non-zeroA altura total de todas as linhas desenhadas na página.

Observações

Com o tagging de tabelas ligado (veja SetAutoTagMode), a tabela, as linhas e as células dela entram na árvore de estruturas à medida que são desenhadas, e as linhas nomeadas por SetTableHeaderRowCount viram células de cabeçalho. A saída desenhada é a mesma dos dois jeitos. Aqui nada é repetido no topo de uma página de continuação; para isso use DrawTaggedTableRows.