Отверстия являются заполнителями, которые заполнены содержимым, когда вы генерируете отчет. MATLAB® Report Generator™ API заменяет любое содержимое в отверстии в шаблоне со сгенерированным содержимым. API использует управление содержимым обогащенного текста Word, чтобы создать отверстия.
Тела документа и табличная поддержка встраивают и затыкают дыры. Путь, которым вы вставляете встроенный и затыкаете дыры в теле документа, отличается от способа, которым вы делаете для таблиц.
Встроенное отверстие для элементов документа, которые может содержать элемент абзаца: Text
изображение
, LinkTarget
, ExternalLink
, InternalLink
, CharEntity
, и AutoNumber
. Смотрите создают встроенное отверстие в абзаце и создают встроенное отверстие в записи таблицы
Отверстие блока может содержать те же виды элементов документа как встроенное отверстие плюс Paragraph
Таблица
, OrderedList
, UnorderedList
, DocumentPart
, и Group
элементы документа. Заткните дыры, должен быть в верхнем уровне документа или записи таблицы. Заткните дыры в таблице, не поддерживают добавляющий DocumentPart
элементы к записи таблицы. Смотрите Создают Отверстие Блока в Теле Документа и Создают Отверстие Блока в Записи таблицы.
Чтобы открыть шаблон Word, щелкните правой кнопкой по .dotx
файл и нажимает Open в меню. (Если вы нажимаете .dotx
файл, новый .doc
файл, который использует тот .dotx
файл как его шаблон открывается.)
Прежде чем можно будет добавить отверстие в шаблон Word, необходимо открыть шаблон и отобразить ленту Developer.
Чтобы работать с отверстиями, одним словом, обрабатывают по шаблону, используют ленту Word Developer. Если лента Developer не появляется, добавьте его.
В Word выберите File> Options.
В Word Options dialog box выберите Customize Ribbon.
В списке Customize the Ribbon установите флажок Developer и нажмите OK.
Если вы не видите флажок Developer в списке, установите Customize the Ribbon на Main Tabs
.
Встроенное отверстие является отверстием в рамках абзаца тела документа. Это может содержать любые элементы, которые может содержать элемент абзаца.
На ленте Developer нажмите Design Mode. (См. Открытый Word Template и Ленту Разработчика Отображения.) Этот режим позволяет вам видеть метки отверстия с тегом заголовка после того, как вы создадите отверстие.
Щелкните в абзаце, где вы хотите создать встроенное отверстие.
Если отверстие является единственным отверстием в абзаце или в конце абзаца:
Добавьте несколько пробелов в конце абзаца, чтобы гарантировать, что создается встроенное отверстие, не отверстие блока.
Вставьте отверстие перед пробелами.
Удалите дополнительные пространства.
Нажмите кнопку Rich Text Content Control. Управление содержимым обогащенного текста появляется в точке вставки.
Кликните по отверстию и затем, нажмите кнопку Properties.
В диалоговом окне Content Control Properties войти
В поле Title введите идентификатор для отверстия.
В поле Tag введите Hole
.
Установите стиль символов по умолчанию для отверстия. Выберите Use a style to format text typed into the empty control и выберите Style из выпадающего New Style или нажатия кнопки New Style, чтобы создать стиль.
Нажмите OK.
Отверстие блока является отверстием, которое может содержать абзацы или любой другой тип содержимого. Заткните дыры, должен быть в верхнем уровне документа.
На ленте Developer нажмите Design Mode. (См. Открытый Word Template и Ленту Разработчика Отображения.)
Создайте пустой абзац, где вы хотите создать отверстие блока. Создание абзаца гарантирует, что отверстие блока и не встроенное отверстие создается. Если вы в конце документа, создаете второй пустой абзац.
Выберите пустой абзац. (Если вы создали два абзаца, выберите первый.)
Нажмите кнопку Rich Text Content Control. Управление содержимым обогащенного текста появляется и включает абзац в своем контуре.
Если вы создали два абзаца, удалите второй абзац.
Кликните по отверстию и затем, нажмите кнопку Properties.
В диалоговом окне Content Control Properties:
В поле Title введите идентификатор для отверстия.
В поле Tag введите Hole
.
Установите стиль по умолчанию для отверстия. Выберите Use a style to format text typed into the empty control и выберите Style из выпадающего New Style или нажатия кнопки New Style, чтобы создать стиль.
Нажмите OK.
Встроенное отверстие является отверстием в рамках абзаца. Это может содержать любые элементы, которые может содержать элемент абзаца. Каждая запись таблицы Word является абзацем, несмотря на то, что его метка абзаца не отображается.
На ленте Developer нажмите Design Mode. (См. Открытый Word Template и Ленту Разработчика Отображения.) Этот режим позволяет вам видеть метки отверстия с тегом заголовка после того, как вы создадите отверстие.
Чтобы добавить встроенное отверстие, добавьте несколько пробелов в пустую запись таблицы, где вы хотите создать отверстие. Вы добавляете пробелы прежде, чем добавить отверстие, чтобы гарантировать, что отверстие является встроенным отверстием и что метка записи таблицы вне отверстия.
Расположите курсор после пробелов.
Нажмите кнопку Rich Text Content Control. Управление содержимым обогащенного текста появляется в точке вставки, и для встроенного отверстия, метка записи таблицы вне контура отверстия.
Удалите пробелы, чтобы гарантировать, что нежелательные пробелы не отображаются в выходном документе.
Кликните по отверстию и затем, нажмите кнопку Properties.
В диалоговом окне Content Control Properties:
В поле Title введите идентификатор для отверстия.
В поле Tag введите Hole
.
Установите стиль символов по умолчанию для отверстия. Выберите Use a style to format text typed into the empty control и выберите Style из выпадающего New Style или нажатия кнопки New Style, чтобы создать стиль.
Отверстие блока является отверстием, которое может содержать абзацы или любой другой тип содержимого. Заткните дыры, должен быть в верхнем уровне записи таблицы. Заткните дыры в таблице, не поддерживают DocumentPart
элементы.
На ленте Developer нажмите Design Mode. (См. Открытый Word Template и Ленту Разработчика Отображения.) Этот режим позволяет вам видеть метки отверстия с тегом заголовка после того, как вы создадите отверстие.
Чтобы добавить отверстие блока, расположите курсор в пустую запись таблицы. Добавление отверстия к пустой записи гарантирует, что отверстие блока в верхнем уровне записи таблицы.
Нажмите кнопку Rich Text Content Control. Управление содержимым обогащенного текста появляется в точке вставки, и для отверстия блока, метка записи таблицы в контуре отверстия.
Кликните по отверстию и затем, нажмите кнопку Properties.
В диалоговом окне Content Control Properties:
В поле Title введите идентификатор для отверстия.
В поле Tag введите Hole
.
Установите стиль по умолчанию для отверстия. Выберите Use a style to format text typed into the empty control и выберите Style из выпадающего New Style или нажатия кнопки New Style, чтобы создать стиль.
Нажмите OK.