Това кратко ръководство обяснява как да зададете форматиране на абзац в Word с Java. Предоставя подробности за настройка на средата за разработка, списък със стъпки и примерен код за персонализиране на формата за писане на параграф с Java. Ще получите въведение в различни свойства за форматиране на параграфа, като отстъп, подравняване, разстояние, граници и шрифтове.
Стъпки за отстъп на абзаци с Java
- Задайте средата да използва Aspose.Words for Java за форматиране на параграф
- Създайте или заредете файл на Word, като използвате обекта от клас Document за отстъп на абзац
- Създайте обект от обекта DocumentBuilder за горния Word файл
- Осъществете достъп до свойството ParagraphFormat от създателя на документи и задайте подравняване и отстъп
- Задайте свойствата на шрифта и границите в абзаца
- Използвайте метода writeln(), за да вмъкнете текст на абзац с новото форматиране
- Запазете файла на 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.