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

CompoundTypeParameter Struct Reference

Options for the compound type More...

#include <CompoundTypeParameter.h>

List of all members.

Public Methods

 CompoundTypeParameter ()
 Default constructor

 CompoundTypeParameter (std::string linking_key)
 Constructor

 ~CompoundTypeParameter ()
 Destructor


Public Attributes

CompoundTypeOption::RepeatingRowsPattern m_repeating_rows_pattern = CompoundTypeOption::RepeatingRowsPattern::Fixed
 Row number pattern of breakdown part

CompoundTypeOption::MultiplePagesStyle m_multiple_pages_style = CompoundTypeOption::MultiplePagesStyle::RepeatTemplate
 Style when a breakdown part with a fixed number of rows spans multiple pages

CompoundTypeOption::DeletingFooterRule m_deleting_footer_rule = CompoundTypeOption::DeletingFooterRule::LeaveAll
 Editing rule for the footer part with a fixed number of rows

std::string m_linking_key
 Column name with unique value in the data

std::string m_main_data_path = ""
 File path for the non-breakdown data

std::vector< std::string > m_sub_data_paths
 File path for the breakdown data

CommonOption::DataType m_data_type = CommonOption::DataType::CSV
 File format for merging data

CommonOption::DataFileEncoding m_file_encoding = CommonOption::DataFileEncoding::SJIS
 File encoding


Detailed Description

Options for the compound type


Constructor & Destructor Documentation

CompoundTypeParameter::CompoundTypeParameter   [inline]
 

Default constructor

CompoundTypeParameter::CompoundTypeParameter std::string    linking_key [inline]
 

Constructor

Parameters:
linking_key - Column name with unique value in the data

CompoundTypeParameter::~CompoundTypeParameter   [inline]
 

Destructor


Member Data Documentation

CompoundTypeOption::RepeatingRowsPattern CompoundTypeParameter::m_repeating_rows_pattern = CompoundTypeOption::RepeatingRowsPattern::Fixed
 

Row number pattern of breakdown part

CompoundTypeOption::MultiplePagesStyle CompoundTypeParameter::m_multiple_pages_style = CompoundTypeOption::MultiplePagesStyle::RepeatTemplate
 

Style when a breakdown part with a fixed number of rows spans multiple pages

CompoundTypeOption::DeletingFooterRule CompoundTypeParameter::m_deleting_footer_rule = CompoundTypeOption::DeletingFooterRule::LeaveAll
 

Editing rule for the footer part with a fixed number of rows

std::string CompoundTypeParameter::m_linking_key
 

Column name with unique value in the data

std::string CompoundTypeParameter::m_main_data_path = ""
 

File path for the non-breakdown data

std::vector<std::string> CompoundTypeParameter::m_sub_data_paths
 

File path for the breakdown data

CommonOption::DataType CompoundTypeParameter::m_data_type = CommonOption::DataType::CSV
 

File format for merging data

CommonOption::DataFileEncoding CompoundTypeParameter::m_file_encoding = CommonOption::DataFileEncoding::SJIS
 

File encoding


The documentation for this struct was generated from the following file:
Generated on 10 Apr 2023 for Word API C/C++ Interface by Doxygen 1.3-rc2