Ici, nous allons introduire la fusion et la division des cellules de tableau dans un document Word dans une application Java.
Fusionner les cellules:
Les cellules fusionnées Spire.Doc sont divisées en deux catégories: fusion horizontale et fusion verticale. Dans le cas d'une jointure horizontale, spécifiez la colonne applyVerticalMerge (int a, int a, int a), la ligne de début et la ligne de fin que vous souhaitez joindre. Au moment de la jointure verticale, spécifiez la ligne applyHorizontalMerge (int a, int a, int a), colonne de début que vous souhaitez joindre. , Spécifiez la colonne de fin.
import com.spire.doc.*;
public class MergeTableCell {
public static void main(String[] args) throws Exception {
String output = "output/MergeTableCells.docx";
//Exemple de nouveau mot
Document document = new Document();
// 4*Ajouter 4 tables
Section section = document.addSection();
Table table = section.addTable(true);
table.resetCells(4, 4);
//Connexion horizontale
table.applyHorizontalMerge(0, 0, 3);
//Connexion verticale
table.applyVerticalMerge(0, 2, 3);
//Enregistrer le document
document.saveToFile(output, FileFormat.Docx);
}
}
Division de cellule: Pour fractionner une cellule, commencez par récupérer la cellule et spécifiez le nombre de colonnes et de lignes fractionnées de la cellule. import com.spire.doc.*;
public class SplitTableCell {
public static void main(String[] args) throws Exception {
String output = "output/SplitTableCells.docx";
//Exemple de nouveau mot
Document document = new Document();
//4*Ajouter 4 tables
Section section = document.addSection();
Table table = section.addTable(true);
table.resetCells(4, 4);
//Division de cellule
table.getRows().get(3).getCells().get(3).splitCell(2, 2);
//Enregistrer le document
document.saveToFile(output, FileFormat.Docx);
}
}
Recommended Posts