Body
Body и его потомки Docx и Docxxml - класс-парсер. Нужен для доступа к контенту шаблона. Позволяет выполнить замену плейсхолдеров на реальные значения.
Методы класса
Метод | Описание |
---|---|
__construct($content) | Конструктор объекта. На вход принимает контент в виде строки. |
getPlaceholders() | Метод парсит содержимое файла и отдает все плейсхолдеры, которые в нем есть, в виде массива. |
setValues(array $values) | Метод устанавливает значения плейсхолдеров. На вход принимает массив, где ключ - имя поля, а значение - что туда подставлять. |
getContent() | Метод отдает контент файла. |
process() | Метод выполняет замену плейсхолдеров на значения. Возвращает \Bitrix\Main\Result |
save($filename = '', \Bitrix\DocumentGenerator\Storage $storage = null) | Метод сохраняет контент в новом файле с именем $filename , отдает ID из \Bitrix\DocumentGenerator\Model\FileTable . Если передать объект $storage , то сохранение будет произведено через него. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024