DrawHTMLTextBox

Texto, Texto HTML, Layout de página

Descrição

Semelhante à função DrawHTMLText, mas o texto desenhado é limitado a uma área específica. O texto HTML restante é retornado e pode ser passado novamente a esta função (talvez em outra página ou local) até que a função retorne uma string vazia. Veja o Apêndice A para detalhes das tags HTML suportadas

Sintaxe

Delphi

Function TPDFlib.DrawHTMLTextBox(Left, Top, Width, Height: Double; Const HTMLText: WideString): WideString;

ActiveX

Function PDFlib::DrawHTMLTextBox(Left As Double, Top As Double, Width As Double, Height As Double, HTMLText As String) As String

DLL

const wchar_t * DLDrawHTMLTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * HTMLText);

Parâmetros

LeftCoordenada horizontal da borda esquerda da área de desenho. Coordenada vertical da borda superior da área de desenho
Top
WidthA largura da área de desenho
HeightA altura da área de desenho
HTMLTextThe HTML text to draw

Valores retornados

LeftOverTextUma "string" contendo o texto que não coube no TextBox. Esse valor pode ser reutilizado para desenhar o texto restante em uma nova caixa de texto, geralmente na página seguinte.

Suporte a layout

Contêineres Flexbox e CSS Grid são medidos dentro da caixa e participam da reprodução de layout em cache

Notas de rodapé declaradas com <footnote> ou <aside style="float:footnote"> reservam uma área separada no pé do frame; uma nota que não couber junto com a referência dela é devolvida em LeftOverText