Deze tutorial begeleidt u bij het ontwerpen van tabellen in Word met Java. Het bevat alle benodigde IDE-instellingen, een stappenlijst en een voorbeeldcode die laat zien hoe u tabelstijlen in Word kunt toepassen met Java. U leert hoe u een specifieke tabel in een Word-bestand selecteert en het ontwerp en de stijl aanpast volgens uw vereisten.
Stappen om tabelstijlen in Word in te stellen met Java
- Stel de IDE in om Aspose.Words for Java te gebruiken om stijlen op tabellen toe te passen.
- Laad het bron-Word-bestand met tabellen in een Document-object.
- Toegang tot de doel-tabel uit het geladen Word-bestand met behulp van de tabelindex.
- Maak een nieuwe tablestijl en stel de eigenschappen ervan in, inclusief de naam.
- Pas de nieuw gemaakte stijl toe op de geselecteerde tabel.
- Sla het uitvoer-Word-bestand op met aangepaste tabelinstellingen.
Deze stappen vatten het proces samen voor het wijzigen van MS Word-tabelontwerp met Java. Laad het bron-Word-bestand met tabellen, toegang tot de doel-tabel met behulp van de index en maak een nieuwe tablestijl met een naam en gewenste instellingen. Pas ten slotte deze stijl toe op de geselecteerde tabel en sla het uitvoer-Word-bestand op.
Code om tabelontwerp voor Word toe te passen met Java
import com.aspose.words.*; | |
import java.awt.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {//Table Styles | |
License pdfLicense = new License(); | |
pdfLicense.setLicense("license.lic"); | |
Document document = new Document("Table.docx");// DOCX with tables | |
Table table = (Table) document.getChild(NodeType.TABLE, 0, true); | |
TableStyle customStyle = (TableStyle) document.getStyles().add(StyleType.TABLE, "CustomTableStyle"); | |
customStyle.getConditionalStyles().getFirstRow().getShading().setBackgroundPatternColor(Color.GREEN); | |
customStyle.getConditionalStyles().getFirstRow().getShading().setTexture(TextureIndex.TEXTURE_NONE); | |
customStyle.getFont().setColor(Color.RED); | |
customStyle.getBorders().setLineStyle(LineStyle.DOUBLE); | |
customStyle.getBorders().setLineWidth(2.0); | |
customStyle.getFont().setShadow(true); | |
customStyle.getParagraphFormat().setAlignment(ParagraphAlignment.LEFT); | |
table.setStyle(customStyle); | |
document.save("FormattedTable.docx");//With new table style | |
} | |
} |
Deze code demonstreert het proces om een tabel in Word te ontwerpen met Java door de stijl ervan te wijzigen. Wanneer we een stijl voor een tabel maken, kunnen we voorwaardelijke stijlen, arcering van de eerste rij, textuur, kleur, rand en lettertype aanpassen. U kunt bestaande tablestijlen uit het geladen Word-bestand openen en deze aanpassen of gebruiken voor elke tabel indien nodig.
Dit artikel heeft ons het proces geleerd om tabelontwerp in MS Word in te stellen met Java. Voor het automatisch aanpassen van tabellen, raadpleeg het artikel Tabel automatisch aanpassen in Word met Java.