このチュートリアルでは、Java を使用して Word の表をデザインする方法を説明します。IDE の設定、手順の一覧、および Java で Word の表のスタイルを適用する方法 を示すサンプルコードが含まれています。Word ファイル内の特定の表を選択し、必要に応じてデザインやスタイルをカスタマイズする方法を学びます。
Java で Word の表のスタイルを設定する手順
- Aspose.Words for Java を使用するように IDE を設定し、表のスタイルを適用できるようにする。
- 表を含む元の Word ファイルを Document オブジェクトに読み込む。
- 読み込んだ Word ファイルから対象の表をテーブルインデックスを使用して取得する。
- 新しい表のスタイルを作成し、名前を含むそのプロパティを設定する。
- 作成したスタイル を対象の表に適用する。
- カスタム表設定を適用した Word ファイルを保存する。
これらの手順は、Java を使用して MS Word の表のデザインを変更するプロセス をまとめたものです。元の Word ファイルを読み込み、対象の表を取得し、名前とスタイル設定を含む新しい表のスタイルを作成します。最後に、このスタイルを適用して Word ファイルを保存します。
Java で Word の表のデザインを適用するコード
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 | |
} | |
} |
このコードは、Java を使用して Word の表をデザインする方法 を示しており、表のスタイルを変更するプロセスを説明しています。表のスタイルを作成すると、条件付きスタイル、最初の行の網掛け、テクスチャ、色、罫線、フォントなどをカスタマイズできます。既存の Word ファイルから利用可能な表のスタイルを取得し、それをカスタマイズして他の表に適用することも可能です。
この記事では、Java で MS Word の表のデザインを設定する方法 を学びました。表の自動調整については、Java で Word の表を自動調整する方法 の記事をご参照ください。