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
| Left | Pozioma współrzędna lewej krawędzi obszaru rysowania Pionowa współrzędna górnej krawędzi obszaru rysowania |
|---|---|
| Top | |
| Width | Szerokość obszaru rysowania |
| Height | Wysokość obszaru rysowania |
| HTMLText | Tekst 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