Questa guida ti insegna come progettare tabelle in Word con Java. Include tutte le impostazioni per l’IDE, un elenco di passaggi e un esempio di codice che dimostra come applicare stili di tabella in Word con Java. Imparerai a selezionare una tabella specifica in un file Word e a personalizzarne il design e lo stile in base alle tue esigenze.
Passaggi per impostare gli stili delle tabelle in Word con Java
- Configura l’IDE per utilizzare Aspose.Words for Java per applicare stili alle tabelle.
- Carica il file Word di origine con le tabelle in un oggetto Document.
- Accedi alla tabella desiderata dal file Word caricato utilizzando l’indice della tabella.
- Crea un nuovo stile di tabella e imposta le sue proprietà, incluso il nome.
- Applica lo stile appena creato alla tabella selezionata.
- Salva il file Word di output con le impostazioni della tabella personalizzate.
Questi passaggi riassumono il processo per modificare il design delle tabelle in MS Word con Java. Carica il file Word di origine con le tabelle, accedi alla tabella desiderata tramite il suo indice e crea un nuovo stile con il nome e le impostazioni desiderate. Infine, applica questo stile alla tabella selezionata e salva il file Word di output.
Codice per applicare il design della tabella in Word con 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 | |
} | |
} |
Questo codice dimostra il processo per progettare una tabella in Word con Java modificandone lo stile. Quando creiamo uno stile per una tabella, possiamo personalizzare lo stile condizionale, l’ombreggiatura della prima riga, la trama, il colore, il bordo e il carattere. Puoi accedere agli stili di tabella esistenti dal file Word caricato e personalizzarli o utilizzarli con qualsiasi tabella, se necessario.
Questo articolo ci ha insegnato il processo per impostare il design delle tabelle in MS Word con Java. Per adattare automaticamente una tabella, fai riferimento all’articolo su Adattare automaticamente una tabella in Word con Java.