THotPDF.SetLoadedFreeTextRichText Method
Перестраивает appearance и обычное содержимое существующей FreeText-аннотации из rich text в UTF-8 и необязательного стиля по умолчанию
Объявление
procedure SetLoadedFreeTextRichText(PageIndex, AnnotationIndex: Integer; const RichContent: AnsiString; const DefaultStyle: AnsiString = '');
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
PageIndex | Индекс загруженной страницы (отсчёт от нуля) |
AnnotationIndex | Индекс существующей FreeText-аннотации на этой странице |
RichContent | XML-фрагмент, записываемый в /RC |
DefaultStyle | Необязательная строка стиля по умолчанию /DS, применяемая к rich content |
Возвращаемое значение
Этот член не возвращает значение
Примечания по использованию
- Используйте THotPDF.AddLoadedFreeTextAnnotationRichText, чтобы создать FreeText-аннотацию с rich content одним вызовом
- Обычное appearance /AP и /Contents генерируются вместе с /RC и /DS с использованием встроенных шрифтов и поддерживаемого подмножества HTML/CSS
- Этот удобный метод использует clip overflow и сохраняет существующие opacity, поворот и выравнивание; для явных опций шрифта, геометрии и переполнения используйте SetLoadedFreeTextText
- Неподдерживаемая геометрия или лимиты ресурсов вызывают исключение и оставляют исходную аннотацию нетронутой