37 else if (
CALC == file_type)
45 document_name_(document_name),
46 meta_info_accessor_(meta_info_accessor)
105 const std::wstring& document_name,
CMetaInfoReader* meta_info_accessor) :
126 const std::wstring& document_name,
CMetaInfoReader* meta_info_accessor) :
virtual void fill_description_section(CMetaInfoReader *meta_info_accessor, statistic_group_list_t *group_list) override
calc_document_statistic_reader(const std::wstring &document_name, CMetaInfoReader *meta_info_accessor)
void read(statistic_group_list_t *group_list)
std::wstring get_document_name() const
document_statistic_reader(const std::wstring &document_name, CMetaInfoReader *meta_info_accessor)
virtual ~document_statistic_reader()
std::wstring document_name_
CMetaInfoReader * meta_info_accessor_
virtual void fill_origin_section(CMetaInfoReader *meta_info_accessor, statistic_group_list_t *group_list)
virtual void fill_description_section(CMetaInfoReader *meta_info_accessor, statistic_group_list_t *group_list)=0
virtual void fill_description_section(CMetaInfoReader *meta_info_accessor, statistic_group_list_t *group_list) override
draw_impress_math_document_statistic_reader(const std::wstring &document_name, CMetaInfoReader *meta_info_accessor)
virtual void fill_description_section(CMetaInfoReader *meta_info_accessor, statistic_group_list_t *group_list) override
writer_document_statistic_reader(const std::wstring &document_name, CMetaInfoReader *meta_info_accessor)
#define META_INFO_MODIFIED
#define META_INFO_CHARACTERS
#define META_INFO_OBJECTS
#define META_INFO_DOCUMENT_NUMBER
#define META_INFO_EDITING_TIME
#define META_INFO_DOCUMENT_STATISTIC
#define META_INFO_SUBJECT
#define META_INFO_PARAGRAPHS
#define META_INFO_KEYWORDS
#define META_INFO_DESCRIPTION
document_statistic_reader_ptr create_document_statistic_reader(const std::wstring &document_name, CMetaInfoReader *meta_info_accessor)
std::unique_ptr< document_statistic_reader > document_statistic_reader_ptr
std::vector< statistic_item > statistic_item_list_t
std::vector< statistic_group_t > statistic_group_list_t
std::pair< std::wstring, statistic_item_list_t > statistic_group_t
File_Type_t get_file_type(const Filepath_t &file_name)
Return the type of a file.
File_Type_t
Return the type of a file.
std::wstring iso8601_duration_to_local_duration(const std::wstring &iso8601duration)
std::wstring iso8601_date_to_local_date(const std::wstring &isoDate)
#define IDS_DOCUMENT_NUMBER
std::wstring GetResString(int ResId)
Retrieve a string from the resources of this module.