Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Механізм злиття приймає документ як вхідні дані, шукає в ньому поля MERGEFIELD
і замінює їх даними, отриманими з джерела даних. Зазвичай вставляється звичайний текст і HTML, але користувачі Aspose.Words також можуть створити документ, який обробляє більш незвичні сценарії для полів Mail Merge.
Потужна функціональність Aspose.Words дозволяє розширити процес Mail Merge:
Іноді необхідно виконати операцію Mail Merge, щоб в поле злиття був замінений не текст, А поле checkbox або поле введення тексту. Хоча це не найпоширеніший сценарій, він дуже зручний для деяких завдань.
Наступний знімок екрана документа Word показує шаблон із полями злиття:
На цьому скріншоті документа Word, наведеному нижче, показаний вже створений документ:
Subject
замінено полем введення тексту.
Наступний приклад коду показує, як вставити checkbox рядки та ввести текстові поля в документ під час mail merge:
Виконуючи операцію Mail Merge, ви можете вставляти зображення з бази даних у документ, використовуючи спеціальні поля image Mail Merge. Поле image Mail Merge є полем об’єднання з ім’ям Image:MyFieldName.
Під час mail merge, коли в документі зустрічається поле Mail Merge із зображенням, запускається подія FieldMergingCallback. Ви можете відповісти на цю подію, щоб повернути ім’я файлу, потік або об’єкт зображення до механізму Mail Merge, щоб його можна було вставити в документ.
Наступний приклад коду показує, як вставити зображення, що зберігаються у полі бази даних BLOB, у звіт:
При об’єднанні поля об’єднання зображень іноді може знадобитися керувати різними властивостями зображення, такими як WrapType.
В даний час, використовуючи ImageFieldMergingArgs, ви можете задати тільки параметри ширини або висоти зображення відповідно. Щоб вирішити цю проблему, Aspose.Words надає властивість Shape, яка дозволяє отримати повний контроль над вставленим зображенням або будь-якою іншою формою.
У наступному прикладі коду показано, як задати різні властивості зображення:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.