Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

NestedTableTypeParameter.h

Go to the documentation of this file.
00001 /**
00002 * @file         NestedTableTypeParameter.h
00003 * @brief    ネスト構造のテーブル版の編集オプションクラス
00004 *
00005 * @author   Nakashima h
00006 * @date     2021-10-06
00007 *
00008 * $Id: NestedTableTypeParameter.h 32 2022-07-14 03:20:43Z shingo.yoneda $
00009 *
00010 * Copyright (c) 2021-2022 Antenna House, Inc. All rights reserved.
00011 */
00012 
00013 #pragma once
00014 #include "DataMergeParams.h"
00015 
00016 /**
00017 * @brief    ネスト構造のテーブル版のオプション
00018 */
00019 struct NestedTableTypeParameter {
00020 public:
00021     /**
00022     * @brief    デフォルトコンストラクタ
00023     */
00024     NestedTableTypeParameter() {}
00025 
00026     /**
00027     * @brief    デストラクタ
00028     */
00029     ~NestedTableTypeParameter() {}
00030 
00031 public:
00032     /**
00033     * @brief    ネスト構造のテーブルの幅
00034     */
00035     NestedTableTypeOption::DetailTableType m_detail_table_type = NestedTableTypeOption::DetailTableType::FixedMinimum;
00036 
00037     /**
00038     * @brief    通常の差し込み印刷ファイルのパス
00039     */
00040     std::string m_main_data_path = "";
00041 
00042     /**
00043     * @brief    ネスト構造を持つJSONファイルのパス
00044     */
00045     std::string m_sub_data_path = "";
00046 
00047     /**
00048     * @brief    差し込み印刷データのファイルフォーマット
00049     */
00050     CommonOption::DataType m_data_type = CommonOption::DataType::CSV;
00051 
00052     /**
00053     * @brief    差し込み印刷データのエンコード
00054     */
00055     CommonOption::DataFileEncoding m_file_encoding = CommonOption::DataFileEncoding::SJIS;
00056 };

Generated on 19 Jan 2023 for Word API C/C++ Interface by Doxygen 1.3-rc2