THotPDF.LineBreakTailoring Property

property LineBreakTailoring: THPDFLineBreakTailoringEvent;

Обработчик получает каждую вычисленную границу переноса и до компоновки абзаца может изменить вид разрыва на разрешённый, запрещённый или обязательный

Tailoring нужен для типографики конкретного приложения, при этом границы скалярных значений Unicode и обязательные концы строк сохраняются

На целях с Unicode 17 каждое внутреннее смещение скаляра получает исходный Sender и контекстные классы после разрешения по умолчанию; комбинируемые знаки SA наследуют предыдущий подходящий базовый класс

Запрет позиции мягкого переноса одновременно отменяет вставку дефиса в ней; исходный символ не может переспорить решение callback-а

HPDFComputeLineBreaks документирует сохраняемый контракт пустого входа и охват по компиляторам

Advanced Text and Streaming Layout