Šiame vadove sužinosite, kaip kurti lenteles Word dokumentuose naudojant Java. Pateikiami visi reikalingi IDE nustatymai, veiksmų sąrašas ir pavyzdinis kodas, demonstruojantis kaip taikyti lentelių stilius Word naudojant Java. Išmoksite pasirinkti konkrečią lentelę Word faile ir pritaikyti jai norimą dizainą bei stilių.
Veiksmai, kaip nustatyti lentelių stilius Word dokumente naudojant Java
- Nustatykite IDE darbui su Aspose.Words for Java, kad galėtumėte taikyti lentelių stilius.
- Įkelkite šaltinio Word failą su lentelėmis į Document objektą.
- Pasiekite norimą lentelę iš įkelto Word failo pagal jos indeksą.
- Sukurkite naują lentelės stilių ir nustatykite jo savybes, įskaitant pavadinimą.
- Pritaikykite naujai sukurtą stilių pasirinktai lentelei.
- Išsaugokite Word failą su tinkintomis lentelės savybėmis.
Šie veiksmai apibendrina MS Word lentelių dizaino keitimo su Java procesą. Įkelkite šaltinio Word failą su lentelėmis, pasiekite norimą lentelę naudodami jos indeksą, sukurkite naują lentelės stilių ir nustatykite norimas savybes. Galiausiai pritaikykite šį stilių lentelei ir išsaugokite rezultatą Word faile.
Kodas, kaip pritaikyti lentelės dizainą Word naudojant 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 | |
} | |
} |
Šiame kode pademonstruota, kaip sukurti ir pritaikyti lentelių dizainą Word dokumente naudojant Java. Sukūrus lentelės stilių, galima tinkinti sąlyginius stilius, pirmos eilutės spalvinimą, tekstūrą, spalvą, rėmelius ir šriftą. Taip pat galima pasiekti esamus lentelių stilius įkeltame Word faile ir juos naudoti ar redaguoti pagal poreikį.
Šiame straipsnyje išmokome, kaip nustatyti MS Word lentelių dizainą naudojant Java. Norėdami sužinoti apie automatinį lentelių pritaikymą, skaitykite straipsnį Automatinis lentelių pritaikymas Word naudojant Java.