DrawTextFlow

Texto, esquema

Descrição

Desenha tanto quanto couber de um fluxo numa caixa e avança o respetivo cursor

Sintaxe

Delphi

Function TPDFlib.DrawTextFlow(FlowID: Integer; Left, Top, Width, Height: Double): Integer;

ActiveX

Function PDFlib::DrawTextFlow(FlowID As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long

DLL

int DLDrawTextFlow(int InstanceID, int FlowID, double Left, double Top, double Width, double Height);

Valores devolvidos

Devolve o número de linhas desenhadas, ou 0 quando nada cabe ou o identificador é inválido

Observações

Um resultado zero deixa o fluxo inalterado, para que o chamador possa tentar novamente com outra caixa

A quebra de linhas utiliza o tipo de letra, o tamanho do texto, o idioma e as definições de hifenização atualmente selecionados, com uma altura de linha igual a 120 por cento da altura atual do texto

As coordenadas são lidas de cima para baixo, independentemente da origem atual

Consulte também

DrawTextFlowColumns, MeasureTextFlow, SetTextFlowMinLines