Если надо указать точные размеры документа, или получить их по получившемуся контенту.
Если надо использовать фон, скруглённые углы или любую векторную форму в качестве фона с цветом заливки или контура.
Если надо получить документ, кратный какому-то значению.
Если надо сгенерировать имя документа, исходя из данных макета.
Если надо использовать цвет заливки или цвет контура и толщину контура.
Если надо рисовать и выравнивать объекты на некотором расстоянии друг от друга.
Если надо разместить объект относительно другого объекта.
Если надо разместить объект по центру ширины или высоты документа.
Если надо разместить объект по центру группы других объектов.
Если надо рисовать объекты со смещением относительно точки выравнивания.
Если надо выровнять группы объектов по вертикали между собой, а также сами объекты внутри групп.
Если надо указать шрифт, начертание, стиль, размер шрифта.
Если надо указать шрифт, начертание, стиль и размер шрифта отдельных частей одного текстового блока.
Если надо использовать нестандартный кернинг или межстрочное расстояние.
Если надо использовать цветной фон текста или контур с настраиваемыми полями, используя прямоугольник или прямоугольник с закруглёнными углами.
Если надо текст вписать в ширину, используя перенос по словам, а если текст совсем не умещается — по слогам.
Если надо текст вписать в ширину, не перенося его на новые строки, а за счет уменьшения размера шрифта.
Если надо выравнивать текст по базовой линии, по высоте кегельной площадке, по x-height или caps-height шрифта.
Если надо конвертировать текст в кривые, чтобы при открытии файла не требовался шрифт.
Если надо указать ширину и высоту элемента, или только ширину или высоту, используя пропорции.
Если надо подогнать ширину или высоту формы по размеру документа, не искажая пропорции.
Если надо указать цвет формы в шаблоне или даже несколько цветов, в которые раскрашивается форма.
Если надо указать цвет формы в шаблоне или даже несколько цветов, в которые раскрашивается форма.
Если надо рисовать формы внутри других форм с отдельной настройкой стиля вложенной формы.
Если число строк в тексте влияет на позиционирование самого текста или других объектов.
afterCalculate
Если надо проверить или изменить объекты после обсчёта документа, но до создания документа и генерации его.
beforeDraw
Если надо проверить или изменить объекты после обсчёта документа, после создания документа, но перед его генерацией.