Запись THPDFTextOutBoxResult
Сообщает число записанных символов и строк и факт переполнения при выводе текста в блок
Объявление
THPDFTextOutBoxResult= record
CharsWritten: Integer;
LinesWritten: Integer;
Overflow: boolean;
end;
Модуль
HPDFDoc
Поля
| Поле | Назначение |
|---|---|
CharsWritten | Сколько символов исходной строки реально поместилось в блок |
LinesWritten | Сколько текстовых строк выведено внутри блока |
Overflow | True, если размеры блока некорректны или остался текст, который не поместился |
Примечания по использованию
- Возвращается методами
TextOutBoxExиWideTextOutBoxEx; рисование останавливается, как только следующая строка ушла бы ниже низа блока - Вырожденный блок (нулевая или отрицательная ширина либо высота) сразу ставит
Overflow, ничего не рисуя - Сравнивайте
CharsWrittenс длиной входа, чтобы увести остаток в следующий блок или на следующую страницу