Робота з параграфами

Пабзац є набором символів, що поєднуються в логічний блок і закінчуючи особливим характером – розбиттям *. У 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 в 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, можна використовувати наступний зразок коду: