DrawHTMLTextBox

Текст, HTML-текст, Макет страницы

Описание

Похоже на DrawHTMLText, но отрисовка ограничена заданной областью. Остаток HTML-текста возвращается; его можно снова передать этой функции (возможно, на другой странице или в другом месте), пока она не вернёт пустую строку. Поддерживаемые HTML-теги перечислены в Appendix A

Синтаксис

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

Параметры

LeftГоризонтальная координата левого края области рисования. Вертикальная координата верхнего края области рисования
Top
WidthШирина области рисования
HeightВысота области рисования
HTMLTextThe HTML text to draw

Возвращаемые значения

LeftOverTextСтрока с текстом, не поместившимся в TextBox; это значение можно использовать повторно, чтобы дорисовать остаток текста в новом текстовом блоке, обычно на следующей странице

Поддержка компоновки

Контейнеры Flexbox и CSS Grid измеряются внутри блока и участвуют в кэшированном воспроизведении вёрстки

Сноски, объявленные <footnote> или <aside style="float:footnote">, резервируют отдельную область внизу фрейма; сноска, которая не влезает вместе со своей ссылкой, возвращается в LeftOverText