DrawHTMLTextBox

Tekst, Tekst HTML, Układ strony

Opis

Działa podobnie do funkcji DrawHTMLText, ale rysowany tekst jest ograniczony do określonego obszaru. Pozostały tekst HTML jest zwracany i można go ponownie przekazywać do tej funkcji, na przykład na innej stronie lub w innym położeniu, aż funkcja zwróci pusty ciąg. Szczegółowe informacje o obsługiwanych znacznikach HTML zawiera Dodatek A

Składnia

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);

Parametry

LeftPozioma współrzędna lewej krawędzi obszaru rysowania Pionowa współrzędna górnej krawędzi obszaru rysowania
Top
WidthSzerokość obszaru rysowania
HeightWysokość obszaru rysowania
HTMLTextTekst HTML do narysowania

Wartości zwracane

LeftOverText"Ciąg" zawierający tekst, który nie zmieścił się w TextBox. Wartości tej można użyć ponownie do narysowania niewyświetlonego tekstu w nowym polu tekstowym, zwykle na następnej stronie

Obsługa układu

Kontenery Flexbox i CSS Grid są mierzone w obrębie pola i uczestniczą w buforowanym odtwarzaniu układu

Przypisy zadeklarowane za pomocą <footnote> lub <aside style="float:footnote"> rezerwują oddzielony obszar u dołu ramki; przypis, który nie mieści się wraz ze swoim odwołaniem, jest zwracany w LeftOverText