Форматиране на абзац в Word с Java

Това кратко ръководство обяснява как да зададете форматиране на абзац в Word с Java. Предоставя подробности за настройка на средата за разработка, списък със стъпки и примерен код за персонализиране на формата за писане на параграф с Java. Ще получите въведение в различни свойства за форматиране на параграфа, като отстъп, подравняване, разстояние, граници и шрифтове.

Стъпки за отстъп на абзаци с Java

  1. Задайте средата да използва Aspose.Words for Java за форматиране на параграф
  2. Създайте или заредете файл на Word, като използвате обекта от клас Document за отстъп на абзац
  3. Създайте обект от обекта DocumentBuilder за горния Word файл
  4. Осъществете достъп до свойството ParagraphFormat от създателя на документи и задайте подравняване и отстъп
  5. Задайте свойствата на шрифта и границите в абзаца
  6. Използвайте метода writeln(), за да вмъкнете текст на абзац с новото форматиране
  7. Запазете файла на Word с новоформатиран текст

Тези стъпки обобщават как да направите отстъп на абзац в Word с Java и да промените други параметри за форматиране. Създайте нов файл на Word, прикачете обект DocumentBuilder, отворете свойството ParagraphFormat и задайте подравняване, отстъп, разстояние, рамка и шрифтове. Накрая добавете малко текст, за да тествате персонализирането и запишете изходния файл на Word.

Код за задаване на формат за писане на абзац с Java

import com.aspose.words.*;
public class Main
{
public static void main(String[] args) throws Exception // Paragraph Formatting
{
// Set the licenses
new License().setLicense("License.lic");
Document document = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(document);
// Set formatting
ParagraphFormat paragraphFormat = docBuilder.getParagraphFormat();
paragraphFormat.setAlignment(ParagraphAlignment.JUSTIFY);
paragraphFormat.setLeftIndent(45);
paragraphFormat.setRightIndent (45);
paragraphFormat.setSpaceAfter(20);
paragraphFormat.getBorders().getHorizontal().setLineStyle(LineStyle.DOUBLE);
paragraphFormat.getStyle().getFont().setSize(12);
paragraphFormat.getStyle().getFont().setColor(java.awt.Color.BLUE);
paragraphFormat.getStyle().getFont().setBold(true);
// Output text
docBuilder.writeln("Word paragraph formatting refers to adjusting the appearance and layout of paragraphs in a document to improve readability and presentation.");
docBuilder.writeln("Word also provides options to control spacing before and after paragraphs, which helps in creating visually appealing documents with clear structure.");
document.save("Output.docx");
System.out.println("Text formatted successfully");
}
}

Този кодов фрагмент демонстрира процеса на форматиране на Microsoft Word параграф с Java. Можете да зададете атрибутите на рамката, позицията на капачката, висящата пунктуация, разстоянието между редовете, огледалните отстъпи, стила и обвиването на текста. Има опция за задаване на стандартното форматиране на абзаци чрез премахване на всички персонализации с помощта на метода clearFormatting().

Този урок ни напътства в промяната на параметрите за форматиране на абзац. Ако искате да вмъкнете точки във файл на Word, вижте статията на Вмъкване на водещи точки в Word с помощта на Java.

 Български