DrawMarkdownTextBox
Текст, Markdown, макет страницы
Описание
Рисует столько Markdown, сколько помещается в прямоугольную область, и возвращает оставшееся состояние вёрстки
Синтаксис
Delphi
Function TPDFlib.DrawMarkdownTextBox(Left, Top, Width, Height: Double; Const Markdown: WideString): WideString;ActiveX
Function PDFlib::DrawMarkdownTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Markdown As String) As StringDLL
const wchar_t * DLDrawMarkdownTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Markdown);Параметры
| Left | Горизонтальная позиция области компоновки |
|---|---|
| Top | Вертикальная позиция области компоновки |
| Width | Available layout width |
| Height | Available layout height |
| Markdown | Исходный Markdown либо непрозрачный токен продолжения, возвращённый предыдущим вызовом |
Возвращаемые значения
Возвращает пустую строку, когда всё содержимое отрисовано, иначе непрозрачный токен, который можно передать тому же методу на следующей странице
Примечания
Токен продолжения хранит частично потреблённый HTML и состояние строчных стилей; его нельзя редактировать или показывать как исходный Markdown
Вариант DLDrawMarkdownTextBoxA DLL принимает и возвращает текст согласно настроенному ANSI-режиму