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 | Высота области рисования |
| HTMLText | The HTML text to draw |
Возвращаемые значения
| LeftOverText | Строка с текстом, не поместившимся в TextBox; это значение можно использовать повторно, чтобы дорисовать остаток текста в новом текстовом блоке, обычно на следующей странице |
|---|
Поддержка компоновки
Контейнеры Flexbox и CSS Grid измеряются внутри блока и участвуют в кэшированном воспроизведении вёрстки
Сноски, объявленные <footnote> или <aside style="float:footnote">, резервируют отдельную область внизу фрейма; сноска, которая не влезает вместе со своей ссылкой, возвращается в LeftOverText