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

TableIDUm TableID devolvido pela função CreateTable
LeftA distância horizontal entre a origem e a margem esquerda da tabela
TopA distância vertical desde a origem até 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 superior tem o número 1
LastRow0 = Todas as linhas restantes Não zero = O número da linha final a definir

Valores devolvidos

0Não foram desenhadas linhas
Non-zeroA 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.