DocumentAssembler

DocumentAssembler class

Предоставляет подпрограммы для заполнения шаблонных документов данными и набор настроек для управления этими подпрограммами.

public class DocumentAssembler

Конструкторы

Имя Описание
DocumentAssembler() Инициализирует новый экземпляр этого класса.

Характеристики

Имя Описание
BarcodeSettings { get; } Получает набор параметров, управляющих генерацией штрих-кода при сборке документа.
KnownTypes { get; } Получает неупорядоченный набор (то есть набор уникальных элементов), содержащийType объекты , полностью или частично определенные имена которых могут использоваться в шаблонах документов, обрабатываемых этим экземпляром ассемблера , для вызова статических членов соответствующих типов, выполнения приведения типов и т. д.
Options { get; set; } Получает или устанавливает набор флагов, управляющих поведением этогоDocumentAssembler экземпляр при сборке документа.
static UseReflectionOptimization { get; set; } Получает или задает значение, указывающее, являются ли вызовы членов пользовательского типа, выполняемые через API отражения, оптимизированными с использованием динамического создания классов или нет. Значение по умолчанию — true.

Методы

Имя Описание
AssembleDocument(Stream, Stream, params DataSourceInfo[]) Загружает документ шаблона из указанного исходного потока, заполняет документ шаблона данными из указанного одного или нескольких источников и сохраняет результирующий документ в целевом потоке, используя default LoadSaveOptions .
AssembleDocument(string, string, params DataSourceInfo[]) Загружает документ-шаблон из указанного исходного пути, заполняет документ-шаблон данными из указанного одного или нескольких источников и сохраняет результирующий документ по целевому пути, используя default LoadSaveOptions .
AssembleDocument(Stream, Stream, LoadSaveOptions, params DataSourceInfo[]) Загружает документ-шаблон из указанного исходного потока, заполняет документ-шаблон данными из указанного одного или нескольких источников и сохраняет результирующий документ в целевом потоке, используя заданный LoadSaveOptions .
AssembleDocument(string, string, LoadSaveOptions, params DataSourceInfo[]) Загружает документ-шаблон из указанного исходного пути, заполняет документ-шаблон данными из указанного одного или нескольких источников и сохраняет результирующий документ по целевому пути, используя заданный LoadSaveOptions .

Смотрите также