クラス AHNestedTableDataMerger
- java.lang.Object
-
- jp.co.antenna.AHOOXMLDocxManagerJavaCtl.AHNestedTableDataMerger
-
public class AHNestedTableDataMerger extends java.lang.Objectネスト構造のテーブル版の差し込み印刷- バージョン:
- 1.0 2021/09/29
- 作成者:
- Copyright (c) 2021-2022 Antenna House, Inc. All rights reserved.
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 NestedTableOption.DetailTableTypedetailTableTypeネスト構造のテーブルの幅
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AHNestedTableDataMerger()コンストラクタ
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidcreateDataMainCSV(java.lang.String mainCsvDataPath, java.lang.String subDataPath, CommonOption.DataFileEncoding dataFileEncoding)CSVファイルから差し込み印刷データを作成するvoidcreateDataMainJSON(java.lang.String mainJsonDataPath, java.lang.String subDataPath, CommonOption.DataFileEncoding dataFileEncoding)JSONファイルから差し込み印刷データを作成するvoidexecuteNestedTableDataMerge(InputParam inputParam, OutputParam outputParam)ネスト構造のテーブル版の差し込み印刷を実行するjava.util.ArrayList<java.lang.String>getDataMergeFields(java.lang.String inputFile)差し込み印刷テンプレートに定義されているフィールドを取得
-
-
-
フィールドの詳細
-
detailTableType
public NestedTableOption.DetailTableType detailTableType
ネスト構造のテーブルの幅
-
-
メソッドの詳細
-
createDataMainCSV
public void createDataMainCSV(java.lang.String mainCsvDataPath, java.lang.String subDataPath, CommonOption.DataFileEncoding dataFileEncoding)CSVファイルから差し込み印刷データを作成する- パラメータ:
mainCsvDataPath- 通常の差し込み印刷のCSVファイルのパスsubDataPath- ネスト構造を持つJSONファイルのパスdataFileEncoding- CSVファイルの文字エンコード
-
createDataMainJSON
public void createDataMainJSON(java.lang.String mainJsonDataPath, java.lang.String subDataPath, CommonOption.DataFileEncoding dataFileEncoding)JSONファイルから差し込み印刷データを作成する- パラメータ:
mainJsonDataPath- 通常の差し込み印刷のJSONファイルのパスsubDataPath- ネスト構造を持つJSONファイルのパスdataFileEncoding- JSONファイルの文字エンコード
-
executeNestedTableDataMerge
public void executeNestedTableDataMerge(InputParam inputParam, OutputParam outputParam) throws AHOOXMLDocxManagerException, java.io.IOException, java.lang.InterruptedException
ネスト構造のテーブル版の差し込み印刷を実行する- パラメータ:
inputParam- 入力パラメータoutputParam- 出力パラメータ- 例外:
AHOOXMLDocxManagerExceptionjava.io.IOExceptionjava.lang.InterruptedException
-
getDataMergeFields
public java.util.ArrayList<java.lang.String> getDataMergeFields(java.lang.String inputFile) throws AHOOXMLDocxManagerException, java.io.IOException, java.lang.InterruptedException差し込み印刷テンプレートに定義されているフィールドを取得- パラメータ:
inputFile- 差し込み印刷対象のテンプレートファイルのパス- 戻り値:
- 差し込み印刷のフィールド名のリスト
- 例外:
AHOOXMLDocxManagerExceptionjava.io.IOExceptionjava.lang.InterruptedException
-
-