Работа с пунктами

Параграф - это набор символов, объединенных в логический блок и заканчивающихся специальным персонажем - разрывом параграфа. в Aspose.Words, пункт представлен в виде Paragraph класс.

Включить пункт

Чтобы вставить в документ новый абзац, на самом деле нужно вставить в него пункт разбивки. DocumentBuilder.writeln В документ также вставляется строка текста, но в дополнение к этому добавляется перерыв в абзаце.

Текущее форматирование шрифта также определяется font свойство и текущее форматирование абзаца определяется paragraph_format собственность.

Следующий пример кода показывает, как вставить абзац в документ:

Пункт формата

Текущее форматирование абзаца представлено ParagraphFormat объект, который возвращается paragraph_format собственность. Этот объект инкапсулирует различные свойства форматирования абзаца, доступные в Microsoft Word. Вы можете легко сбросить форматирование абзаца по умолчанию до нормального стиля, выровненного слева, без отступов, без интервала, без границ и затенения, позвонив по телефону. clear_formatting.

Следующий пример кода показывает, как установить форматирование абзаца:

Применяйте стиль параграфа

Некоторые форматирующие объекты, такие как Font или ParagraphFormat Стили поддержки. Единый встроенный или пользовательский стиль представлен Style объект, который содержит соответствующие свойства стиля, такие как имя, базовый стиль, шрифт и форматирование абзаца стиля и так далее.

Кроме того, a Style Объект обеспечивает Style.style_identifier свойство, возвращающее идентификатор локально-независимого стиля, представленный StyleIdentifier перечислительная стоимость. Дело в том, что названия встроенных стилей в Microsoft Word Они локализованы для разных языков. Используя идентификатор стиля, вы можете найти правильный стиль независимо от языка документа. Значения перечисления соответствуют Microsoft Word Встроенные стили, такие как Normal, Heading 1, Heading 2 и т.д. Все пользовательские стили присваиваются StyleIdentifier.USER ценность

Следующий пример кода показывает, как применять стиль абзаца:

Вставить разделитель стилей, чтобы поместить различные стили абзацев

Разделитель стилей может быть добавлен в конец абзаца с помощью Ctrl + Alt + Введите ярлык клавиатуры в MS Word Эта функция позволяет использовать два разных стиля абзацев в одном логическом печатном абзаце. Если вы хотите, чтобы какой-то текст с начала определенного заголовка отображался в таблице содержимого, но не хотите, чтобы весь заголовок в таблице содержимого, вы можете использовать эту функцию

Следующий пример кода показывает, как вставить разделитель стилей для размещения различных стилей абзацев:

Определить пункт Разделитель стилей

Aspose.Words предоставляет государственную собственность break_is_style_separator входить в Paragraph Класс позволяет идентифицировать разделитель стиля, как показано в примере, приведенном ниже:

Применять границы и переход к абзацу

Границы представляют собой BorderCollection. Это коллекция Border объекты, к которым осуществляется доступ по индексу или по пограничному типу. Пограничный тип обозначается BorderType перечисление. Некоторые значения перечисления применимы к нескольким или только одному элементу документа. Например, BorderType.BOTTOM применимо к абзацу или столовой ячейке, если BorderType.DIAGONALDOWN Указывает диагональную границу только в столовой ячейке.

И пограничная коллекция, и каждая отдельная граница имеют схожие атрибуты, такие как цвет, стиль линии, ширина линии, расстояние от текста и дополнительная тень. Они представлены свойствами того же названия. Вы можете достичь различных типов границ, объединив стоимость недвижимости. Кроме того, оба BorderCollection и Border объекты позволяют вам сбросить эти значения по умолчанию, вызывая Border.clear_formatting метод.

Aspose.Words также имеет Shading Класс содержит затеняющие атрибуты для элементов документа. Вы можете установить желаемую текстуру затенения и цвета, которые наносятся на фон и передний план элемента.

Затенение текстуры устанавливается с помощью TextureIndex значение перечисления, которое позволяет применять различные шаблоны к Shading объект. Например, чтобы установить цвет фона для элемента документа, используйте TextureIndex.TEXTURE_SOLID Значение и установить передний план затенения цвета в зависимости от случая. Ниже пример показывает, как применять границы и затенение к абзацу.

Следующий пример кода показывает, как применять границы и затенение к абзацу: