Word API .NET Interface
Public Member Functions | Static Public Member Functions | Properties | List of all members
AHOOXMLDocxManager.AHCompoundDataMerger Class Reference

複合版の差し込み印刷 More...

Inheritance diagram for AHOOXMLDocxManager.AHCompoundDataMerger:

Public Member Functions

 AHCompoundDataMerger ()
 コンストラクタ More...
 
void CreateDetailTypeDataFromCSV (string mainDataPath, CommonOption.DataFileEncoding dataFileEncoding, params string[] subDataPaths)
 CSVファイルから差し込み印刷データを作成する More...
 
void CreateDetailTypeDataFromJSON (string dataPath, string linkingKey, CommonOption.DataFileEncoding dataFileEncoding)
 JSONファイルから差し込み印刷データを作成する More...
 
void ExecuteCompoundDataMerge (InputParam inputParam, OutputParam outputParam)
 複合版の差し込み印刷を実行する More...
 

Static Public Member Functions

static new IEnumerable< string > GetDataMergeFields (string filePath)
 差し込み印刷フィールド名の一覧を取得 More...
 

Properties

CompoundTypeOption.RepeatingRowsPattern RepeatingRowsPattern [get, set]
 明細部の行数パターン More...
 
CompoundTypeOption.MultiplePagesStyle MultiplePagesStyle [get, set]
 行数固定の明細表が複数ページに渡る場合のスタイル More...
 
CompoundTypeOption.DeletingFooterRule DeletingFooterRule [get, set]
 行数固定のフッター部分の編集ルール More...
 
string? LinkingKey [get, set]
 データで一意の値をもつカラム名 More...
 

Detailed Description

複合版の差し込み印刷

Constructor & Destructor Documentation

◆ AHCompoundDataMerger()

AHOOXMLDocxManager.AHCompoundDataMerger.AHCompoundDataMerger ( )
inline

コンストラクタ

Member Function Documentation

◆ CreateDetailTypeDataFromCSV()

void AHOOXMLDocxManager.AHCompoundDataMerger.CreateDetailTypeDataFromCSV ( string  mainDataPath,
CommonOption.DataFileEncoding  dataFileEncoding,
params string[]  subDataPaths 
)
inline

CSVファイルから差し込み印刷データを作成する

Parameters
mainDataPath非明細部のCSVファイルのパス
dataFileEncodingCSVファイルの文字エンコード
subDataPaths明細部のCSVファイルのパス

◆ CreateDetailTypeDataFromJSON()

void AHOOXMLDocxManager.AHCompoundDataMerger.CreateDetailTypeDataFromJSON ( string  dataPath,
string  linkingKey,
CommonOption.DataFileEncoding  dataFileEncoding 
)
inline

JSONファイルから差し込み印刷データを作成する

Parameters
dataPathJSONファイルのパス
linkingKey非明細部データと明細部データを結ぶ項目名
dataFileEncodingJSONファイルの文字エンコード

◆ ExecuteCompoundDataMerge()

void AHOOXMLDocxManager.AHCompoundDataMerger.ExecuteCompoundDataMerge ( InputParam  inputParam,
OutputParam  outputParam 
)
inline

複合版の差し込み印刷を実行する

Parameters
inputParam入力パラメータ
outputParam出力パラメータ

◆ GetDataMergeFields()

static new IEnumerable< string > AHOOXMLDocxManager.AHCompoundDataMerger.GetDataMergeFields ( string  filePath)
static

差し込み印刷フィールド名の一覧を取得

Parameters
filePathテンプレートファイルのパス
Returns
差し込み印刷フィールド名の一覧

Property Documentation

◆ DeletingFooterRule

CompoundTypeOption.DeletingFooterRule AHOOXMLDocxManager.AHCompoundDataMerger.DeletingFooterRule
getset

行数固定のフッター部分の編集ルール

◆ LinkingKey

string? AHOOXMLDocxManager.AHCompoundDataMerger.LinkingKey
getset

データで一意の値をもつカラム名

◆ MultiplePagesStyle

CompoundTypeOption.MultiplePagesStyle AHOOXMLDocxManager.AHCompoundDataMerger.MultiplePagesStyle
getset

行数固定の明細表が複数ページに渡る場合のスタイル

◆ RepeatingRowsPattern

CompoundTypeOption.RepeatingRowsPattern AHOOXMLDocxManager.AHCompoundDataMerger.RepeatingRowsPattern
getset

明細部の行数パターン


The documentation for this class was generated from the following file: