Работа с пунктами
Параграф - это набор символов, объединенных в логический блок и заканчивающихся специальным персонажем - разрывом параграфа. в Aspose.Words, пункт представлен в виде Paragraph класс.
Включить пункт
Чтобы вставить в документ новый абзац, на самом деле нужно вставить в него пункт разбивки. DocumentBuilder.Writeln Вставляет в документ не только строку текста, но и добавляет абзац перерыва.
Текущее форматирование шрифта также определяется Font свойство, а форматирование текущего абзаца определяется ParagraphFormat собственность. В следующем разделе мы рассмотрим более подробно форматирование абзаца.
Следующий пример кода показывает, как вставить абзац в документ:
Пункт формата
Текущее форматирование абзаца представлено ParagraphFormat объект, который возвращается ParagraphFormat собственность. Этот объект инкапсулирует различные свойства форматирования абзаца, доступные в Microsoft Word. Вы можете легко сбросить форматирование абзаца до его по умолчанию - Нормальный стиль, выровненный слева, без отступов, без интервалов, без границ, без затенения - позвонив ClearFormatting.
Следующий пример кода показывает, как установить форматирование абзаца:
Применяйте стиль параграфа
Некоторые форматирующие объекты, такие как Font или ParagraphFormat, Стили поддержки. Один встроенный или определяемый пользователем стиль представлен Style объект, который содержит соответствующие свойства стиля, такие как имя, базовый стиль, шрифт, форматирование абзаца стиля и так далее.
Кроме того, Style Объект раскрывает StyleIdentifier свойство, возвращающее локально-независимый идентификатор стиля, представленный StyleIdentifier перечислительная стоимость. Дело в том, что названия встроенных стилей в Microsoft Word Они локализованы для разных языков. С помощью идентификатора стиля можно найти правильный стиль независимо от языка документа. Значения перечня соответствуют встроенным Microsoft Word стилей, таких как Normal, Голова 1, Голова 2 и так далее. Все пользовательские стили устанавливаются на StyleIdentifier.User перечислительная стоимость.
Следующий пример кода показывает, как применять стиль абзаца:
Вставить разделитель стилей, чтобы поместить различные стили абзацев
Сепаратор стилей может быть добавлен в конец абзаца с помощью сочетания клавиш Ctrl + Alt + Enter in Microsoft Word. Эта функция позволяет использовать два разных стиля абзацев в одном и том же логическом печатном абзаце. Если вы хотите, чтобы какой-то текст с начала конкретного заголовка появлялся в таблице содержимого, но не хотите, чтобы весь заголовок отображался в таблице содержимого, вы можете использовать эту функцию.
Следующий пример кода показывает, как вставить разделитель стилей для размещения различных стилей абзацев:
Определить пункт Разделитель стилей
Aspose.Words разоблачает BreakIsStyleSeparator государственной собственности на Paragraph
класс для идентификации абзаца с разделителем стилей, как показано в примере ниже:
Применять границы и переход к абзацу
Границы в Aspose.Words представлены в виде BorderCollection Класс – это коллекция Border объекты, к которым осуществляется доступ по индексу или по пограничному типу. Граница, в свою очередь, представлена BorderType перечисление. Некоторые значения перечисления относятся к множеству или только к одному элементу документа. Например, BorderType.Bottom относится к абзацу или столовой ячейке, в то время как BorderType.DiagonalDown Указывает диагональную границу только в столовой ячейке.
И пограничная коллекция, и каждая отдельная граница имеют схожие атрибуты, такие как цвет, стиль линии, ширина линии, расстояние от текста и дополнительная тень. Они представлены свойствами того же названия. Вы можете получить различные типы границ, объединив стоимость недвижимости. Кроме того, BorderCollection и Border объекты позволяют вам сбросить эти значения до их значений по умолчанию, вызывая ClearFormatting метод.
Aspose.Words также имеет Shading класс, который содержит затеняющие атрибуты для элементов документа. Вы можете установить желаемую текстуру затенения и цвета, которые наносятся на фон и передний план элемента, используя TextureIndex перечислительная стоимость. TextureIndex Также позволяет применять различные шаблоны к Shading объект. Например, чтобы установить цвет фона для элемента документа, используйте TextureIndex.TextureSolid Значение и установить передний план затенения цвета, как это уместно.
Следующий пример кода показывает, как применять границы и затенение к абзацу:
Пункты графа
Если вы хотите подсчитать количество строк в абзаце для любого документа Word, можно использовать следующий образец кода: