Commit 5d9e5869 authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander Trofimov

настройка build_fast для x2t

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@68531 954022d7-b5bf-4e40-9824-e11837661b57
parent 9c9e1148
......@@ -14,9 +14,7 @@ CONFIG += c++11
win32 {
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
CONFIG(debug, debug|release) {
QMAKE_CXXFLAGS += /bigobj
}
QMAKE_CXXFLAGS += /bigobj
} else {
QMAKE_CXXFLAGS += -std=c++11 -Wall -Wno-ignored-qualifiers
}
......@@ -95,6 +93,13 @@ QMAKE_MAC_SDK = macosx10.11
SOURCES += \
../DocFormatLib.cpp \
../../Common/MD4/md4c.cpp \
../../../Common/3dParty/pole/pole.cpp
build_fast {
SOURCES += \
docformatlib_converter.cpp
} else {
SOURCES += \
../../DocDocxConverter/AnnotationReferenceDescriptor.cpp \
../../DocDocxConverter/CharacterPropertiesMapping.cpp \
../../DocDocxConverter/Converter.cpp \
......@@ -141,10 +146,8 @@ SOURCES += \
../../DocDocxConverter/WordprocessingDocument.cpp \
../../DocDocxConverter/OfficeDrawing/Record.cpp \
../../DocDocxConverter/OfficeDrawing/RecordFactory.cpp \
../../DocDocxConverter/OfficeDrawing/ShapeTypeFactory.cpp \
../../../Common/3dParty/pole/pole.cpp
../../DocDocxConverter/OfficeDrawing/ShapeTypeFactory.cpp
}
HEADERS += \
../DocFormatLib.h \
......
#include "../../DocDocxConverter/AnnotationReferenceDescriptor.cpp"
#include "../../DocDocxConverter/CharacterPropertiesMapping.cpp"
#include "../../DocDocxConverter/Converter.cpp"
#include "../../DocDocxConverter/DocumentMapping.cpp"
#include "../../DocDocxConverter/DocumentProperties.cpp"
#include "../../DocDocxConverter/FontFamilyName.cpp"
#include "../../DocDocxConverter/FontTableMapping.cpp"
#include "../../DocDocxConverter/FooterMapping.cpp"
#include "../../DocDocxConverter/FormattedDiskPageCHPX.cpp"
#include "../../DocDocxConverter/FormattedDiskPagePAPX.cpp"
#include "../../DocDocxConverter/HeaderAndFooterTable.cpp"
#include "../../DocDocxConverter/HeaderMapping.cpp"
#include "../../DocDocxConverter/LanguageIdMapping.cpp"
#include "../../DocDocxConverter/ListData.cpp"
#include "../../DocDocxConverter/ListLevel.cpp"
#include "../../DocDocxConverter/ListTable.cpp"
#include "../../DocDocxConverter/MainDocumentMapping.cpp"
#include "../../DocDocxConverter/NumberingMapping.cpp"
#include "../../DocDocxConverter/OpenXmlPackage.cpp"
#include "../../DocDocxConverter/ParagraphHeight.cpp"
#include "../../DocDocxConverter/ParagraphPropertiesMapping.cpp"
#include "../../DocDocxConverter/ParagraphPropertyExceptions.cpp"
#include "../../DocDocxConverter/PictureDescriptor.cpp"
#include "../../DocDocxConverter/PieceTable.cpp"
#include "../../DocDocxConverter/PropertiesMapping.cpp"
#include "../../DocDocxConverter/PropertyExceptions.cpp"
#include "../../DocDocxConverter/RevisionData.cpp"
#include "../../DocDocxConverter/SectionPropertiesMapping.cpp"
#include "../../DocDocxConverter/SettingsMapping.cpp"
#include "../../DocDocxConverter/SinglePropertyModifier.cpp"
#include "../../DocDocxConverter/StyleSheet.cpp"
#include "../../DocDocxConverter/StyleSheetDescription.cpp"
#include "../../DocDocxConverter/StyleSheetInformation.cpp"
#include "../../DocDocxConverter/StyleSheetMapping.cpp"
#include "../../DocDocxConverter/TableCellPropertiesMapping.cpp"
#include "../../DocDocxConverter/TableMapping.cpp"
#include "../../DocDocxConverter/TablePropertiesMapping.cpp"
#include "../../DocDocxConverter/TableRowPropertiesMapping.cpp"
#include "../../DocDocxConverter/TextboxMapping.cpp"
#include "../../DocDocxConverter/VMLPictureMapping.cpp"
#include "../../DocDocxConverter/VMLShapeMapping.cpp"
#include "../../DocDocxConverter/VMLShapeTypeMapping.cpp"
#include "../../DocDocxConverter/WordDocument.cpp"
#include "../../DocDocxConverter/WordprocessingDocument.cpp"
#include "../../DocDocxConverter/OfficeDrawing/Record.cpp"
#include "../../DocDocxConverter/OfficeDrawing/RecordFactory.cpp"
#include "../../DocDocxConverter/OfficeDrawing/ShapeTypeFactory.cpp"
......@@ -14,9 +14,7 @@ CONFIG += c++11
win32 {
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
CONFIG(debug, debug|release) {
QMAKE_CXXFLAGS += /bigobj
}
QMAKE_CXXFLAGS += /bigobj
} else {
QMAKE_CXXFLAGS += -std=c++11 -Wall -Wno-ignored-qualifiers
}
......@@ -97,9 +95,15 @@ INCLUDEPATH += ../../Common/boost_1_58_0
}
#################### LINUX ########################
build_fast {
SOURCES += \
../formulasconvert/formulasconvert_odf.cpp \
../formulasconvert/formulasconvert_oox.cpp \
odffilereaderlib_odf.cpp \
odffilereaderlib_docx.cpp \
odffilereaderlib_pptx.cpp \
odffilereaderlib_xlsx.cpp \
odffilereaderlib_converter.cpp
} else {
SOURCES += \
../src/conversionelement.cpp \
../src/xml/attributes.cpp \
../src/xml/sax.cpp \
......@@ -336,6 +340,11 @@ SOURCES += \
../src/common/readdocelement.cpp \
../src/ConvertOO2OOX.cpp \
../src/odf/math_elements.cpp
}
SOURCES += \
../formulasconvert/formulasconvert_odf.cpp \
../formulasconvert/formulasconvert_oox.cpp
HEADERS += \
../formulasconvert/formulasconvert.h \
......
#include "../src/conversionelement.cpp"
#include "../src/xml/attributes.cpp"
#include "../src/xml/sax.cpp"
#include "../src/xml/sax_xmllite.cpp"
#include "../src/xml/utils.cpp"
#include "../src/xml/xmlchar.cpp"
#include "../src/common/CPColorUtils.cpp"
#include "../src/common/CPString.cpp"
#include "../src/common/readdocelement.cpp"
#include "../src/ConvertOO2OOX.cpp"
#include "../src/docx/docx_content_type.cpp"
#include "../src/docx/docx_conversion_context.cpp"
#include "../src/docx/docx_drawing.cpp"
#include "../src/docx/docx_package.cpp"
#include "../src/docx/docx_rels.cpp"
#include "../src/docx/docx_table_context.cpp"
#include "../src/docx/headers_footers.cpp"
#include "../src/docx/hyperlinks.cpp"
#include "../src/docx/measuredigits.cpp"
#include "../src/docx/mediaitems.cpp"
#include "../src/docx/mediaitems_utils.cpp"
#include "../src/docx/namespaces.cpp"
#include "../src/docx/oox_chart_axis.cpp"
#include "../src/docx/oox_chart_context.cpp"
#include "../src/docx/oox_chart_legend.cpp"
#include "../src/docx/oox_chart_series.cpp"
#include "../src/docx/oox_chart_shape.cpp"
#include "../src/docx/oox_conversion_context.cpp"
#include "../src/docx/oox_data_labels.cpp"
#include "../src/docx/oox_drawing.cpp"
#include "../src/docx/oox_drawing_fills.cpp"
#include "../src/docx/oox_layout.cpp"
#include "../src/docx/oox_package.cpp"
#include "../src/docx/oox_plot_area.cpp"
#include "../src/docx/oox_title.cpp"
#include "../src/docx/oox_types_chart.cpp"
#include "../src/odf/draw_frame_docx.cpp"
#include "../src/odf/draw_shapes_docx.cpp"
#include "../src/odf/style_paragraph_properties_docx.cpp"
#include "../src/odf/table_docx.cpp"
\ No newline at end of file
#include "../src/odf/abstract_xml.cpp"
#include "../src/odf/anim_elements.cpp"
#include "../src/odf/calcs_styles.cpp"
#include "../src/odf/chart_build_oox.cpp"
#include "../src/odf/createandread.cpp"
#include "../src/odf/documentcontext.cpp"
#include "../src/odf/draw_common.cpp"
#include "../src/odf/draw_frame.cpp"
#include "../src/odf/draw_page.cpp"
#include "../src/odf/draw_shapes.cpp"
#include "../src/odf/font_face.cpp"
#include "../src/odf/header_footer.cpp"
#include "../src/odf/list.cpp"
#include "../src/odf/logging.cpp"
#include "../src/odf/note.cpp"
#include "../src/odf/number_style.cpp"
#include "../src/odf/odf_content_xml.cpp"
#include "../src/odf/odfcontext.cpp"
#include "../src/odf/odf_document.cpp"
#include "../src/odf/odf_document_impl.cpp"
#include "../src/odf/office_annotation.cpp"
#include "../src/odf/office_binary_data.cpp"
#include "../src/odf/office_body.cpp"
#include "../src/odf/office_chart.cpp"
#include "../src/odf/office_document.cpp"
#include "../src/odf/office_elements_create.cpp"
#include "../src/odf/office_event_listeners.cpp"
#include "../src/odf/office_presentation.cpp"
#include "../src/odf/office_scripts.cpp"
#include "../src/odf/office_settings.cpp"
#include "../src/odf/office_spreadsheet.cpp"
#include "../src/odf/office_text.cpp"
#include "../src/odf/paragraph_elements.cpp"
#include "../src/odf/ruby.cpp"
#include "../src/odf/search_table_cell.cpp"
#include "../src/odf/skipelement.cpp"
#include "../src/odf/style_chart_properties.cpp"
#include "../src/odf/style_graphic_properties.cpp"
#include "../src/odf/style_map.cpp"
#include "../src/odf/style_paragraph_properties.cpp"
#include "../src/odf/style_presentation.cpp"
#include "../src/odf/style_regions.cpp"
#include "../src/odf/styles.cpp"
#include "../src/odf/styles_list.cpp"
#include "../src/odf/styles_lite_container.cpp"
#include "../src/odf/style_table_properties.cpp"
#include "../src/odf/style_text_properties.cpp"
#include "../src/odf/svg_parser.cpp"
#include "../src/odf/table.cpp"
#include "../src/odf/table_calculation_settings.cpp"
#include "../src/odf/table_named_expressions.cpp"
#include "../src/odf/templates.cpp"
#include "../src/odf/text_content.cpp"
#include "../src/odf/text_elements.cpp"
#include "../src/odf/datatypes/anchortype.cpp"
#include "../src/odf/datatypes/backgroundcolor.cpp"
#include "../src/odf/datatypes/bool.cpp"
#include "../src/odf/datatypes/bordermodel.cpp"
#include "../src/odf/datatypes/borderstyle.cpp"
#include "../src/odf/datatypes/borderwidths.cpp"
#include "../src/odf/datatypes/calcext_type.cpp"
#include "../src/odf/datatypes/chartdatalabelnumber.cpp"
#include "../src/odf/datatypes/charterrorcategory.cpp"
#include "../src/odf/datatypes/chartinterpolation.cpp"
#include "../src/odf/datatypes/chartlabelarrangement.cpp"
#include "../src/odf/datatypes/chartregressiontype.cpp"
#include "../src/odf/datatypes/chartseriessource.cpp"
#include "../src/odf/datatypes/chartsolidtype.cpp"
#include "../src/odf/datatypes/chartsymbol.cpp"
#include "../src/odf/datatypes/clockvalue.cpp"
#include "../src/odf/datatypes/color.cpp"
#include "../src/odf/datatypes/common_attlists.cpp"
#include "../src/odf/datatypes/direction.cpp"
#include "../src/odf/datatypes/drawfill.cpp"
#include "../src/odf/datatypes/dropcaplength.cpp"
#include "../src/odf/datatypes/fillimagerefpoint.cpp"
#include "../src/odf/datatypes/fobreak.cpp"
#include "../src/odf/datatypes/fontfamilygeneric.cpp"
#include "../src/odf/datatypes/fontpitch.cpp"
#include "../src/odf/datatypes/fontrelief.cpp"
#include "../src/odf/datatypes/fontsize.cpp"
#include "../src/odf/datatypes/fontstretch.cpp"
#include "../src/odf/datatypes/fontstyle.cpp"
#include "../src/odf/datatypes/fontvariant.cpp"
#include "../src/odf/datatypes/fontweight.cpp"
#include "../src/odf/datatypes/gradientstyle.cpp"
#include "../src/odf/datatypes/hatchstyle.cpp"
#include "../src/odf/datatypes/hyphenationkeep.cpp"
#include "../src/odf/datatypes/hyphenationladdercount.cpp"
#include "../src/odf/datatypes/iconset_type.cpp"
#include "../src/odf/datatypes/keeptogether.cpp"
#include "../src/odf/datatypes/layoutgridmode.cpp"
#include "../src/odf/datatypes/length.cpp"
#include "../src/odf/datatypes/lengthorpercent.cpp"
#include "../src/odf/datatypes/letterspacing.cpp"
#include "../src/odf/datatypes/linebreak.cpp"
#include "../src/odf/datatypes/linemode.cpp"
#include "../src/odf/datatypes/linestyle.cpp"
#include "../src/odf/datatypes/linetype.cpp"
#include "../src/odf/datatypes/linewidth.cpp"
#include "../src/odf/datatypes/markerstyle.cpp"
#include "../src/odf/datatypes/noteclass.cpp"
#include "../src/odf/datatypes/officevaluetype.cpp"
#include "../src/odf/datatypes/pageusage.cpp"
#include "../src/odf/datatypes/percent.cpp"
#include "../src/odf/datatypes/percentorscale.cpp"
#include "../src/odf/datatypes/presentationclass.cpp"
#include "../src/odf/datatypes/punctuationwrap.cpp"
#include "../src/odf/datatypes/rotationalign.cpp"
#include "../src/odf/datatypes/runthrough.cpp"
#include "../src/odf/datatypes/scripttype.cpp"
#include "../src/odf/datatypes/shadowtype.cpp"
#include "../src/odf/datatypes/smil_transitiontype.cpp"
#include "../src/odf/datatypes/stylefamily.cpp"
#include "../src/odf/datatypes/stylehorizontalpos.cpp"
#include "../src/odf/datatypes/stylehorizontalrel.cpp"
#include "../src/odf/datatypes/styleleadercolor.cpp"
#include "../src/odf/datatypes/styleposition.cpp"
#include "../src/odf/datatypes/style_ref.cpp"
#include "../src/odf/datatypes/stylerepeat.cpp"
#include "../src/odf/datatypes/styletype.cpp"
#include "../src/odf/datatypes/styleverticalpos.cpp"
#include "../src/odf/datatypes/styleverticalrel.cpp"
#include "../src/odf/datatypes/stylewrap.cpp"
#include "../src/odf/datatypes/stylewrapcontourmode.cpp"
#include "../src/odf/datatypes/tablealign.cpp"
#include "../src/odf/datatypes/tablecentering.cpp"
#include "../src/odf/datatypes/tablemode.cpp"
#include "../src/odf/datatypes/tablevisibility.cpp"
#include "../src/odf/datatypes/targetframename.cpp"
#include "../src/odf/datatypes/textalign.cpp"
#include "../src/odf/datatypes/textalignsource.cpp"
#include "../src/odf/datatypes/textautospace.cpp"
#include "../src/odf/datatypes/textcombine.cpp"
#include "../src/odf/datatypes/textdisplay.cpp"
#include "../src/odf/datatypes/textemphasize.cpp"
#include "../src/odf/datatypes/textposition.cpp"
#include "../src/odf/datatypes/textrotationscale.cpp"
#include "../src/odf/datatypes/texttransform.cpp"
#include "../src/odf/datatypes/underlinecolor.cpp"
#include "../src/odf/datatypes/verticalalign.cpp"
#include "../src/odf/datatypes/wrapoption.cpp"
#include "../src/odf/datatypes/writingmode.cpp"
#include "../src/odf/datatypes/xlink.cpp"
#include "../src/odf/math_elements.cpp"
#include "../src/odf/draw_frame_pptx.cpp"
#include "../src/odf/draw_shapes_pptx.cpp"
#include "../src/odf/style_paragraph_properties_pptx.cpp"
#include "../src/odf/table_pptx.cpp"
#include "../src/docx/pptx_comments.cpp"
#include "../src/docx/pptx_comments_context.cpp"
#include "../src/docx/pptx_conversion_context.cpp"
#include "../src/docx/pptx_drawing.cpp"
#include "../src/docx/pptx_drawings.cpp"
#include "../src/docx/pptx_output_xml.cpp"
#include "../src/docx/pptx_package.cpp"
#include "../src/docx/pptx_slide_context.cpp"
#include "../src/docx/pptx_table_context.cpp"
#include "../src/docx/pptx_text_context.cpp"
\ No newline at end of file
#include "../src/docx/xlsx_utils.cpp"
#include "../src/odf/draw_frame_xlsx.cpp"
#include "../src/odf/draw_shapes_xlsx.cpp"
#include "../src/odf/table_xlsx.cpp"
#include "../src/docx/xlsx_alignment.cpp"
#include "../src/docx/xlsx_border.cpp"
#include "../src/docx/xlsx_borders.cpp"
#include "../src/docx/xlsx_cell_format.cpp"
#include "../src/docx/xlsx_cell_style.cpp"
#include "../src/docx/xlsx_cell_styles.cpp"
#include "../src/docx/xlsx_color.cpp"
#include "../src/docx/xlsx_comments.cpp"
#include "../src/docx/xlsx_comments_context.cpp"
#include "../src/docx/xlsx_complex_number_format.cpp"
#include "../src/docx/xlsxconversioncontext.cpp"
#include "../src/docx/xlsx_defined_names.cpp"
#include "../src/docx/xlsx_drawing.cpp"
#include "../src/docx/xlsx_drawing_context.cpp"
#include "../src/docx/xlsx_drawings.cpp"
#include "../src/docx/xlsx_fill.cpp"
#include "../src/docx/xlsx_fills.cpp"
#include "../src/docx/xlsx_font.cpp"
#include "../src/docx/xlsx_fonts.cpp"
#include "../src/docx/xlsx_hyperlinks.cpp"
#include "../src/docx/xlsx_merge_cells.cpp"
#include "../src/docx/xlsx_numFmts.cpp"
#include "../src/docx/xlsx_num_format_context.cpp"
#include "../src/docx/xlsx_output_xml.cpp"
#include "../src/docx/xlsx_package.cpp"
#include "../src/docx/xlsx_protection.cpp"
#include "../src/docx/xlsx_sharedstrings.cpp"
#include "../src/docx/xlsx_styles.cpp"
#include "../src/docx/xlsx_tablecontext.cpp"
#include "../src/docx/xlsx_table_metrics.cpp"
#include "../src/docx/xlsx_table_state.cpp"
#include "../src/docx/xlsx_textcontext.cpp"
#include "../src/docx/xlsx_xf.cpp"
\ No newline at end of file
......@@ -14,9 +14,7 @@ CONFIG += c++11
win32 {
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
CONFIG(debug, debug|release) {
QMAKE_CXXFLAGS += /bigobj
}
QMAKE_CXXFLAGS += /bigobj
} else {
QMAKE_CXXFLAGS += -std=c++11 -Wall -Wno-ignored-qualifiers
}
......@@ -99,7 +97,10 @@ CONFIG(debug, debug|release){
DEFINES += _DEBUG
}
build_fast {
SOURCES += \
odffilewriterlib_all.cpp
} else {
SOURCES += \
../source/OdfFormat/abstract_xml.cpp \
../source/OdfFormat/calcext_elements.cpp \
......@@ -160,6 +161,7 @@ SOURCES += \
../source/Oox2OdfConverter/ConvertVml.cpp \
../source/Oox2OdfConverter/DocxConverter.cpp \
../source/Oox2OdfConverter/XlsxConverter.cpp
}
HEADERS += \
......
//#include "../source/OdfFormat/abstract_xml.cpp"
#include "../source/OdfFormat/calcext_elements.cpp"
#include "../source/OdfFormat/draw_base.cpp"
#include "../source/OdfFormat/draw_frame.cpp"
#include "../source/OdfFormat/draw_shapes.cpp"
#include "../source/OdfFormat/header_footer.cpp"
#include "../source/OdfFormat/list.cpp"
#include "../source/OdfFormat/mediaitems.cpp"
#include "../source/OdfFormat/mediaitems_utils.cpp"
#include "../source/OdfFormat/number_style.cpp"
#include "../source/OdfFormat/object_package.cpp"
#include "../source/OdfFormat/odf_chart_context.cpp"
#include "../source/OdfFormat/odf_comment_context.cpp"
#include "../source/OdfFormat/odf_conversion_context.cpp"
#include "../source/OdfFormat/odf_drawing_context.cpp"
#include "../source/OdfFormat/odf_lists_styles_context.cpp"
#include "../source/OdfFormat/odf_number_styles_context.cpp"
#include "../source/OdfFormat/odf_page_layout_context.cpp"
#include "../source/OdfFormat/odf_page_layout_state.cpp"
#include "../source/OdfFormat/odf_rels.cpp"
#include "../source/OdfFormat/odf_style_context.cpp"
#include "../source/OdfFormat/odf_style_state.cpp"
#include "../source/OdfFormat/odf_table_context.cpp"
#include "../source/OdfFormat/odf_table_styles_context.cpp"
#include "../source/OdfFormat/odf_text_context.cpp"
#include "../source/OdfFormat/ods_conversion_context.cpp"
#include "../source/OdfFormat/ods_table_context.cpp"
#include "../source/OdfFormat/ods_table_state.cpp"
#include "../source/OdfFormat/odt_conversion_context.cpp"
#include "../source/OdfFormat/office_annotation.cpp"
#include "../source/OdfFormat/office_body.cpp"
#include "../source/OdfFormat/office_chart.cpp"
#include "../source/OdfFormat/office_elements_create.cpp"
#include "../source/OdfFormat/office_spreadsheet.cpp"
#include "../source/OdfFormat/office_text.cpp"
#include "../source/OdfFormat/oox_shape_defines.cpp"
#include "../source/OdfFormat/paragraph_elements.cpp"
#include "../source/OdfFormat/style_chart_properties.cpp"
#include "../source/OdfFormat/style_graphic_properties.cpp"
#include "../source/OdfFormat/style_map.cpp"
#include "../source/OdfFormat/style_page_layout_properties.cpp"
#include "../source/OdfFormat/style_paragraph_properties.cpp"
#include "../source/OdfFormat/styles.cpp"
#include "../source/OdfFormat/style_section_properties.cpp"
#include "../source/OdfFormat/styles_list.cpp"
#include "../source/OdfFormat/styles_lite_container.cpp"
#include "../source/OdfFormat/style_table_properties.cpp"
#include "../source/OdfFormat/style_text_properties.cpp"
#include "../source/OdfFormat/svg_creator.cpp"
#include "../source/OdfFormat/table.cpp"
#include "../source/OdfFormat/table_database_ranges.cpp"
#include "../source/OdfFormat/table_named_expressions.cpp"
#include "../source/OdfFormat/text_elements.cpp"
#include "../source/Oox2OdfConverter/ConvertDiagram.cpp"
#include "../source/Oox2OdfConverter/Converter.cpp"
#include "../source/Oox2OdfConverter/ConverterChart.cpp"
#include "../source/Oox2OdfConverter/ConvertVml.cpp"
#include "../source/Oox2OdfConverter/DocxConverter.cpp"
#include "../source/Oox2OdfConverter/XlsxConverter.cpp"
#pragma once
#include <vector>
#include <cpdoccore/CPSharedPtr.h>
......@@ -196,4 +198,4 @@ namespace odf_writer
};
}
}
\ No newline at end of file
}
......@@ -1298,14 +1298,14 @@ void odf_chart_context::end_chart()
impl_->clear_current();
}
static formulasconvert::oox2odf_converter formulas_converter;
static formulasconvert::oox2odf_converter formulas_converter_chart;
void odf_chart_context::set_series_value_formula(std::wstring oox_formula)
{
std::wstring odfFormula;
if (oox_formula.length() > 0)
odfFormula = formulas_converter.convert_chart_distance(oox_formula);
odfFormula = formulas_converter_chart.convert_chart_distance(oox_formula);
chart_series *series = dynamic_cast<chart_series*>(impl_->current_chart_state_.elements_.back().elm.get());
if (series == NULL)return;
......@@ -1316,7 +1316,7 @@ void odf_chart_context::set_series_value_formula(std::wstring oox_formula)
if (oox_formula.length() > 0)
{
series->chart_series_attlist_.chart_values_cell_range_address_ = odfFormula;
impl_->current_data_points_series_count_ = formulas_converter.get_count_value_points(oox_formula);
impl_->current_data_points_series_count_ = formulas_converter_chart.get_count_value_points(oox_formula);
}
}
void odf_chart_context::set_series_label_formula(std::wstring oox_formula)
......@@ -1324,7 +1324,7 @@ void odf_chart_context::set_series_label_formula(std::wstring oox_formula)
std::wstring odfFormula;
if (oox_formula.length() > 0)
odfFormula = formulas_converter.convert_chart_distance(oox_formula);
odfFormula = formulas_converter_chart.convert_chart_distance(oox_formula);
Impl::_range r = {odfFormula, true};
impl_->data_cell_ranges_.push_back(r);
......@@ -1342,7 +1342,7 @@ void odf_chart_context::set_category_axis_formula(std::wstring oox_formula,int t
std::wstring odfFormula;
if (oox_formula.length() > 0)
odfFormula = formulas_converter.convert_chart_distance(oox_formula);
odfFormula = formulas_converter_chart.convert_chart_distance(oox_formula);
Impl::_range r = {odfFormula, true};
impl_->data_cell_ranges_.push_back(r);
......
......@@ -35,7 +35,7 @@ void ods_table_context::start_autofilter(std::wstring ref)
if (!d_range)return;
static formulasconvert::oox2odf_converter formulas_converter;
formulasconvert::oox2odf_converter formulas_converter;
std::wstring odf_range = formulas_converter.convert_named_ref(ref);
boost::algorithm::replace_all(odf_range, L"[", L"");
......@@ -61,7 +61,7 @@ void ods_table_context::add_defined_range(const std::wstring & name, const std::
table_named_range* named_range = dynamic_cast<table_named_range*>(elm.get());
if (named_range == NULL)return;
static formulasconvert::oox2odf_converter formulas_converter;
formulasconvert::oox2odf_converter formulas_converter;
std::wstring odf_range = formulas_converter.convert_named_ref(cell_range);//todo - / c []
boost::algorithm::replace_all(odf_range, L"[", L"");
......@@ -107,7 +107,7 @@ void ods_table_context::add_defined_expression(const std::wstring & name, const
table_named_expression* named_expression = dynamic_cast<table_named_expression*>(elm.get());
if (named_expression == NULL)return;
static formulasconvert::oox2odf_converter formulas_converter;
formulasconvert::oox2odf_converter formulas_converter;
std::wstring odf_value = formulas_converter.convert_named_ref(value);
std::wstring odf_base_cell = formulas_converter.find_base_cell(value);
......
......@@ -98,7 +98,7 @@ std::wstring convert_time(const std::wstring & oox_time)
};
///////////////////////////////////////////////////////////////
static formulasconvert::oox2odf_converter formulas_converter;
static formulasconvert::oox2odf_converter formulas_converter_table;
ods_table_state::ods_table_state(odf_conversion_context * Context, office_element_ptr & elm): context_(Context),drawing_context_(Context)
{
......@@ -624,7 +624,7 @@ void ods_table_state::set_cell_formula(std::wstring & formula)
if (b) return; //todoooo
}
std::wstring odfFormula = formulas_converter.convert_formula(formula);
std::wstring odfFormula = formulas_converter_table.convert_formula(formula);
table_table_cell* cell = dynamic_cast<table_table_cell*>(cells_.back().elm.get());
if (cell == NULL)return;
......@@ -684,7 +684,7 @@ void ods_table_state::add_or_find_cell_shared_formula(std::wstring & formula, st
if (formula.size() > 0)
{
odf_formula = formulas_converter.convert_formula(formula);
odf_formula = formulas_converter_table.convert_formula(formula);
int moving_type = 0;
......@@ -1116,7 +1116,7 @@ void ods_table_state::set_conditional_formula(std::wstring formula)
if (condition)
{
std::wstring odfFormula = formulas_converter.convert_conditional_formula(formula);
std::wstring odfFormula = formulas_converter_table.convert_conditional_formula(formula);
std::wstring operator_;
bool s = false;
......
......@@ -233,6 +233,10 @@ HEADERS += \
../../../ASCOfficePPTXFile/Editor/Drawing/Theme.h \
../../../Common/3dParty/pole/pole.h
build_fast {
SOURCES += \
pptformatlib_logic.cpp
} else {
SOURCES += \
../PPTFormatLib.cpp \
../Reader/ReadStructures.cpp \
......@@ -245,7 +249,10 @@ SOURCES += \
../PPTXWriter/ShapeWriter.cpp \
../../../ASCOfficePPTXFile/Editor/Drawing/Elements.cpp \
../../../ASCOfficePPTXFile/Editor/Drawing/Layout.cpp \
../../../ASCOfficePPTXFile/Editor/Drawing/TextAttributesEx.cpp \
../../../ASCOfficePPTXFile/Editor/Drawing/TextAttributesEx.cpp
}
SOURCES += \
../../../Common/3dParty/pole/pole.cpp
win32 {
......
#include "../PPTFormatLib.cpp"
#include "../Reader/ReadStructures.cpp"
#include "../Reader/PPTDocumentInfoOneUser.cpp"
#include "../Reader/Records.cpp"
#include "../Reader/SlidePersist.cpp"
#include "../Records/Animations/AnimationTypes.cpp"
#include "../Records/Drawing/ArtBlip.cpp"
#include "../PPTXWriter/Converter.cpp"
#include "../PPTXWriter/ShapeWriter.cpp"
#include "../../../ASCOfficePPTXFile/Editor/Drawing/Elements.cpp"
#include "../../../ASCOfficePPTXFile/Editor/Drawing/Layout.cpp"
#include "../../../ASCOfficePPTXFile/Editor/Drawing/TextAttributesEx.cpp"
......@@ -4,7 +4,9 @@
#include "../../../ASCOfficeXlsFile2/source/XlsXlsxConverter/ShapeType.h"
#include "../../../Common/MS-LCID.h"
const double EMU_MM = 36000;
#ifndef EMU_MM
#define EMU_MM 36000.0
#endif
void CStylesWriter::ConvertStyleLevel(NSPresentationEditor::CTextStyleLevel& oLevel, NSPresentationEditor::CMetricInfo& oMetricInfo,
NSPresentationEditor::CStringWriter& oWriter, const int& nLevel)
......
......@@ -24,7 +24,9 @@
#include "../../../../DesktopEditor/raster/BgraFrame.h"
#include "../../../../Common/DocxFormat/Source/Base/Types_32.h"
const double EMU_MM = 36000;
#ifndef EMU_MM
#define EMU_MM 36000.0
#endif
#define FIXED_POINT(val) (double)((short)(val >> 16) + ((short)(val) / 65536.0))
#define FIXED_POINT_unsigned(val) (double)((WORD)(val >> 16) + ((WORD)(val) / 65536.0))
......
......@@ -17,11 +17,8 @@
#include "./PPTXFormat/PPTX.h"
#include "./PPTXFormat/DocxFormat/Drawing/LegacyDiagramText.h"
#include "./Editor/Drawing/Shapes/Shape.h"
#include "./Editor/Drawing/Elements.h"
#include "./Editor/Drawing/Shapes/BaseShape/PPTXShape/pptx2pptshapeconverter.h"
#include "./Editor/Drawing/Shapes/BaseShape/PPTShape/Formula.h"
#include "./Editor/Drawing/Shapes/BaseShape/PPTXShape/PPTXShape.h"
#include "../Common/DocxFormat/Source/SystemUtility/FileSystem/Directory.h"
#include "../Common/DocxFormat/Source/Common/SimpleTypes_Base.h"
......
......@@ -533,28 +533,28 @@ namespace NSPresentationEditor
virtual void SetupProperty(CSlide* pSlide, CTheme* pTheme, CLayout* pLayout, CElementProperty* pProperty)
{
const LONG EMU_MM = 36000;
const LONG _EMU_MM = 36000;
switch (pProperty->m_ID)
{
case CElementProperty::epTextMarginLeft:
{
m_oShape.m_dTextMarginX = (double)pProperty->m_dwValue / EMU_MM;
m_oShape.m_dTextMarginX = (double)pProperty->m_dwValue / _EMU_MM;
break;
}
case CElementProperty::epTextMarginTop:
{
m_oShape.m_dTextMarginY = (double)pProperty->m_dwValue / EMU_MM;
m_oShape.m_dTextMarginY = (double)pProperty->m_dwValue / _EMU_MM;
break;
}
case CElementProperty::epTextMarginRight:
{
m_oShape.m_dTextMarginRight = (double)pProperty->m_dwValue / EMU_MM;
m_oShape.m_dTextMarginRight = (double)pProperty->m_dwValue / _EMU_MM;
break;
}
case CElementProperty::epTextMarginBottom:
{
m_oShape.m_dTextMarginBottom = (double)pProperty->m_dwValue / EMU_MM;
m_oShape.m_dTextMarginBottom = (double)pProperty->m_dwValue / _EMU_MM;
break;
}
case CElementProperty::epText:
......
......@@ -50,4 +50,4 @@ HRESULT COfficeFontPicker::GetBinaryData(LONG lType, BYTE** ppyArray, size_t& sz
{
}
return S_OK;
}
\ No newline at end of file
}
......@@ -115,7 +115,7 @@ namespace NSBinPptxRW
return;
CStringA __str_decode_len_ansi((LPSTR)(pBuffer + start_pos), cur_pos - start_pos);
CString __str_decode_len = __str_decode_len_ansi;
CString __str_decode_len = (CString)__str_decode_len_ansi;
start_pos = cur_pos + 1;
pBuffer += start_pos;
......
......@@ -12,11 +12,6 @@ namespace PPTX
namespace Logic
{
int GetIntegerFromHex(const CString& string)
{
return XmlUtils::GetInteger(string);
}
ShapeProperties::ShapeProperties()
{
for(int i = 0; i < 10; i++)
......@@ -488,7 +483,7 @@ namespace PPTX
charset = MinorLatin.charset.get_value_or(_T(""));
if(charset == _T(""))
charset = _T("01");
return GetIntegerFromHex(charset);
return XmlUtils::GetInteger(charset);
}
BYTE ShapeProperties::GetRunPitchFamily(int level, const nullable<RunProperties>& pRun, const nullable<TextParagraphPr>& pParagraph)const
......@@ -515,7 +510,7 @@ namespace PPTX
pitchFamily = MinorLatin.pitchFamily.get_value_or(_T(""));
if(pitchFamily == _T(""))
pitchFamily = _T("0");
return GetIntegerFromHex(pitchFamily);
return XmlUtils::GetInteger(pitchFamily);
}
......@@ -783,4 +778,4 @@ namespace PPTX
}
} // namespace Logic
} // namespace PPTX
\ No newline at end of file
} // namespace PPTX
......@@ -108,7 +108,14 @@ INCLUDEPATH += \
../../../../Common/ASCDocxFormat/Source \
../../../../Common/DocxFormat/Source/XML/libxml2/XML/include
SOURCES += pptxformatlib.cpp \
SOURCES += pptxformatlib.cpp
build_fast {
SOURCES += \
pptxformatlib_logic.cpp \
pptxformatlib_converter.cpp
} else {
SOURCES += \
../../../ASCOfficeDrawingConverter.cpp \
../../../ASCOfficePPTXFileRealization.cpp \
../../../../Common/DocxFormat/Source/XML/stringcommon.cpp \
......@@ -156,6 +163,7 @@ SOURCES += pptxformatlib.cpp \
../../../Editor/Drawing/Elements.cpp \
../../../PPTXFormat/Logic/Controls.cpp \
../../../../HtmlRenderer/src/ASCSVGWriter.cpp
}
HEADERS += pptxformatlib.h \
../../../ASCOfficeDrawingConverter.h \
......
//#include "../../../../Common/DocxFormat/Source/XML/stringcommon.cpp" // docxformat.lib
#include "../../../Editor/FontPicker.cpp"
//#include "../../../Editor/Drawing/Layout.cpp"
//#include "../../../Editor/Drawing/TextAttributesEx.cpp"
//#include "../../../Editor/Drawing/Elements.cpp" // pptformat.lib
#include "../../../../HtmlRenderer/src/ASCSVGWriter.cpp"
#include "../../../ASCOfficeDrawingConverter.cpp"
#include "../../../ASCOfficePPTXFileRealization.cpp"
#include "../../../Editor/BinaryFileReaderWriter.cpp"
#include "../../../PPTXFormat/DocxFormat/IFileContainer.cpp"
#include "../../../PPTXFormat/Logic/Colors/SchemeClr.cpp"
#include "../../../PPTXFormat/Logic/Fills/Blip.cpp"
#include "../../../PPTXFormat/Logic/Table/TableCell.cpp"
#include "../../../PPTXFormat/Logic/Timing/BuildNodeBase.cpp"
#include "../../../PPTXFormat/Logic/Timing/TimeNodeBase.cpp"
#include "../../../PPTXFormat/Logic/Transitions/TransitionBase.cpp"
#include "../../../PPTXFormat/Logic/Bg.cpp"
#include "../../../PPTXFormat/Logic/CNvGrpSpPr.cpp"
#include "../../../PPTXFormat/Logic/ContentPart.cpp"
#include "../../../PPTXFormat/Logic/CxnSp.cpp"
#include "../../../PPTXFormat/Logic/EffectDag.cpp"
#include "../../../PPTXFormat/Logic/EffectLst.cpp"
#include "../../../PPTXFormat/Logic/EffectProperties.cpp"
#include "../../../PPTXFormat/Logic/EffectStyle.cpp"
#include "../../../PPTXFormat/Logic/Geometry.cpp"
#include "../../../PPTXFormat/Logic/GraphicFrame.cpp"
#include "../../../PPTXFormat/Logic/GrpSpPr.cpp"
#include "../../../PPTXFormat/Logic/Hyperlink.cpp"
#include "../../../PPTXFormat/Logic/NvGraphicFramePr.cpp"
#include "../../../PPTXFormat/Logic/NvGrpSpPr.cpp"
#include "../../../PPTXFormat/Logic/Pic.cpp"
#include "../../../PPTXFormat/Logic/Shape.cpp"
#include "../../../PPTXFormat/Logic/ShapeProperties.cpp"
#include "../../../PPTXFormat/Logic/ShapeTextProperties.cpp"
#include "../../../PPTXFormat/Logic/SmartArt.cpp"
#include "../../../PPTXFormat/Logic/SpPr.cpp"
#include "../../../PPTXFormat/Logic/SpTree.cpp"
#include "../../../PPTXFormat/Logic/SpTreeElem.cpp"
//#include "../../../PPTXFormat/Logic/Timing.cpp"
#include "../../../PPTXFormat/Logic/TxBody.cpp"
#include "../../../PPTXFormat/Logic/UniColor.cpp"
#include "../../../PPTXFormat/Logic/UniEffect.cpp"
#include "../../../PPTXFormat/FileContainer.cpp"
#include "../../../PPTXFormat/FileFactory.cpp"
#include "../../../PPTXFormat/FileMap.cpp"
#include "../../../PPTXFormat/Folder.cpp"
#include "../../../PPTXFormat/Logic/Controls.cpp"
......@@ -90,6 +90,10 @@ LIBS += $$DESTDIR -lUnicodeConverter
}
#################### LINUX ########################
build_fast {
SOURCES += \
rtfformatlib_source.cpp
} else {
SOURCES += \
../source/DestinationCommand.cpp \
../source/RtfBookmark.cpp \
......@@ -112,6 +116,7 @@ SOURCES += \
../source/Writer/OOXDocumentWriter.cpp \
../source/Writer/OOXWriter.cpp \
../source/ConvertationManager.cpp
}
HEADERS += \
../source/Basic.h \
......
#include "../source/DestinationCommand.cpp"
#include "../source/RtfBookmark.cpp"
#include "../source/RtfChar.cpp"
#include "../source/RtfDocument.cpp"
#include "../source/RtfGlobalTables.cpp"
#include "../source/RtfOldList.cpp"
#include "../source/RtfOle.cpp"
#include "../source/RtfPicture.cpp"
#include "../source/RtfProperty.cpp"
#include "../source/RtfReader.cpp"
#include "../source/RtfSection.cpp"
#include "../source/RtfShape.cpp"
#include "../source/RtfWriter.cpp"
#include "../source/Reader/OOXHeaderReader.cpp"
#include "../source/Reader/OOXParagraphElementReaders.cpp"
#include "../source/Reader/OOXReader.cpp"
#include "../source/Reader/OOXShapeReader.cpp"
#include "../source/Reader/OOXTableReader.cpp"
#include "../source/Writer/OOXDocumentWriter.cpp"
#include "../source/Writer/OOXWriter.cpp"
#include "../source/ConvertationManager.cpp"
......@@ -109,13 +109,20 @@ HEADERS += \
../Source/ConvertTxt2Docx.h
SOURCES += \
../Source/TxtXmlFile.cpp \
../Source/Common/Encoding.cpp \
../Source/Common/ToString.cpp \
../Source/TxtFormat/File.cpp \
../Source/TxtFormat/TxtFile.cpp \
../Source/TxtFormat/TxtFile.cpp
build_fast {
SOURCES += \
txtxmlformatlib_converter.cpp
} else {
SOURCES += \
../Source/TxtXmlFile.cpp \
../Source/ConvertDocx2Txt.cpp \
../Source/ConvertTxt2Docx.cpp
}
unix {
target.path = /usr/lib
......
#include "../Source/TxtXmlFile.cpp"
#include "../Source/ConvertDocx2Txt.cpp"
#include "../Source/ConvertTxt2Docx.cpp"
......@@ -4,11 +4,14 @@
#if !defined(_WIN32) && !defined(_WIN64)
#ifndef customTagPoint
#define customTagPoint
typedef struct tagPOINT
{
_INT32 x;
_INT32 y;
} POINT;
#endif
typedef struct _devicemodeW
{
......
......@@ -6,11 +6,14 @@
#if !defined(_WIN32) && !defined(_WIN64)
#ifndef customTagPoint
#define customTagPoint
typedef struct tagPOINT
{
_INT32 x;
_INT32 y;
} POINT;
#endif
typedef struct tagRECT
{
......
......@@ -3,7 +3,9 @@
#include "CustomShape.h"
#include "PresetShapesHeader.h"
const double EMU_MM = 36000;
#ifndef EMU_MM
#define EMU_MM 36000.0
#endif
//-------------------------------------------------------------------------------
#define CREATE_BY_SPT(SHAPE_TYPE, CLASS_SHAPE_NAME) \
......@@ -262,4 +264,4 @@ CCustomShape* CCustomShape::CreateByType(oox::MSOSPT type)
return pShape;
}
}
\ No newline at end of file
}
#pragma once
#include <sstream>
#include <boost/noncopyable.hpp>
......@@ -83,4 +85,4 @@ private:
};
}
\ No newline at end of file
}
......@@ -14,9 +14,7 @@ CONFIG += c++11
win32 {
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
CONFIG(debug, debug|release) {
QMAKE_CXXFLAGS += /bigobj
}
QMAKE_CXXFLAGS += /bigobj
} else {
QMAKE_CXXFLAGS += -std=c++11 -Wall -Wno-ignored-qualifiers
}
......@@ -96,6 +94,11 @@ INCLUDEPATH += ../../../DesktopEditor/freetype-2.5.2/include
INCLUDEPATH += ../XlsFormat
INCLUDEPATH += ../Common
build_fast {
SOURCES += \
xlsformatlib_logic.cpp \
xlsformatlib_converter.cpp
} else {
SOURCES += \
../XlsFormat/Logic/Biff_records/AlRuns.cpp \
../XlsFormat/Logic/Biff_records/Area.cpp \
......@@ -828,8 +831,6 @@ SOURCES += \
../XlsXlsxConverter/xlsx_tablecontext.cpp \
../XlsXlsxConverter/xlsx_textcontext.cpp \
../XlsXlsxConverter/xlsx_chart_context.cpp \
../XlsXlsxConverter/xlsx_comments.cpp \
../XlsXlsxConverter/xlsx_comments_context.cpp \
../XlsFormat/Logic/AnyObject.cpp \
../XlsFormat/Logic/AnySubstream.cpp \
../XlsFormat/Logic/BinProcessor.cpp \
......@@ -850,9 +851,7 @@ SOURCES += \
../XlsXlsxConverter/ConvertShapes/BaseShape_1.cpp \
../XlsFormat/Logic/Biff_structures/AFDOperBoolErr.cpp \
../XlsFormat/Logic/Biff_structures/AFDOperXNum.cpp
}
HEADERS += \
../XlsFormat/Logic/Biff_records/AlRuns.h \
......
#include "../Common/utils.cpp"
#include "../XlsXlsxConverter/xlsx_comments.cpp""
#include "../XlsXlsxConverter/xlsx_comments_context.cpp"
#include "../XlsXlsxConverter/ConvertXls2Xlsx.cpp"
#include "../XlsXlsxConverter/external_items.cpp"
#include "../XlsXlsxConverter/mediaitems_utils.cpp"
#include "../XlsXlsxConverter/namespaces.cpp"
#include "../XlsXlsxConverter/oox_content_type.cpp"
#include "../XlsXlsxConverter/oox_package.cpp"
#include "../XlsXlsxConverter/oox_rels.cpp"
#include "../XlsXlsxConverter/XlsConverter.cpp"
#include "../XlsXlsxConverter/xlsx_conversion_context.cpp"
#include "../XlsXlsxConverter/xlsx_drawing_context.cpp"
#include "../XlsXlsxConverter/xlsx_drawings.cpp"
#include "../XlsXlsxConverter/xlsx_hyperlinks.cpp"
#include "../XlsXlsxConverter/xlsx_output_xml.cpp"
#include "../XlsXlsxConverter/xlsx_package.cpp"
#include "../XlsXlsxConverter/xlsx_protection.cpp"
#include "../XlsXlsxConverter/xlsx_tablecontext.cpp"
#include "../XlsXlsxConverter/xlsx_textcontext.cpp"
#include "../XlsXlsxConverter/xlsx_chart_context.cpp"
#include "../XlsXlsxConverter/ConvertShapes/FormulaShape.cpp"
#include "../XlsXlsxConverter/ConvertShapes/CustomShape.cpp"
#include "../XlsXlsxConverter/ConvertShapes/BaseShape_1.cpp"
This diff is collapsed.
......@@ -14,9 +14,7 @@ CONFIG += c++11
win32 {
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
CONFIG(debug, debug|release) {
QMAKE_CXXFLAGS += /bigobj
}
QMAKE_CXXFLAGS += /bigobj
} else {
QMAKE_CXXFLAGS += -std=c++11 -Wall -Wno-ignored-qualifiers
}
......@@ -88,16 +86,12 @@ DEFINES += \
}
#################### LINUX ########################
SOURCES += docxformatlib.cpp \
../Source/Common/Align.cpp \
../Source/Common/Color.cpp \
../Source/Common/Index.cpp \
../Source/Common/NumFormat.cpp \
../Source/Common/Position.cpp \
../Source/Common/Utils.cpp \
../Source/Common/Wrap.cpp \
../Source/Common/ZIndex.cpp \
../Source/Common/SimpleTypes_Word.cpp \
build_fast {
SOURCES += \
docxformatlib_logic.cpp \
docxformatlib_file.cpp
} else {
SOURCES += \
../Source/DocxFormat/Drawing/DrawingCoreInfo.cpp \
../Source/DocxFormat/Drawing/DrawingEffects.cpp \
../Source/DocxFormat/Logic/AlternateContent.cpp \
......@@ -118,22 +112,18 @@ SOURCES += docxformatlib.cpp \
../Source/DocxFormat/Math/oMath.cpp \
../Source/DocxFormat/Math/oMathContent.cpp \
../Source/DocxFormat/Math/oMathPara.cpp \
../Source/MathEquation/MathEquation.cpp \
../Source/DocxFormat/Docx.cpp \
../Source/XlsxFormat/Chart/ChartSerialize.cpp \
\
../Source/XlsxFormat/Common.cpp \
../Source/XML/libxml2/libxml2.cpp \
../Source/XML/stringcommon.cpp \
../Source/DocxFormat/FileFactory.cpp \
../Source/DocxFormat/IFileContainer.cpp \
../Source/SystemUtility/SystemUtility.cpp \
../Source/Utility/codecvt.cpp \
../Source/Utility/DateTime.cpp \
../Source/Utility/TxtFile.cpp \
../Source/XlsxFormat/Chart/ChartSerialize.cpp \
../Source/XlsxFormat/Common.cpp \
../Source/XlsxFormat/FileFactory_Spreadsheet.cpp \
../Source/XlsxFormat/IFileContainer_Spreadsheet.cpp \
../Source/XML/libxml2/libxml2.cpp \
../Source/XML/stringcommon.cpp \
../Source/MathEquation/MathEquation.cpp \
../Source/Base/unicode_util.cpp \
../../3dParty/pole/pole.cpp
win32 {
SOURCES += \
......@@ -144,6 +134,23 @@ win32 {
../Source/SystemUtility/FileSystem/DirectoryPosix.cpp \
../Source/SystemUtility/FileSystem/FilePosix.cpp \
}
}
SOURCES += docxformatlib.cpp \
../Source/Common/Align.cpp \
../Source/Common/Color.cpp \
../Source/Common/Index.cpp \
../Source/Common/NumFormat.cpp \
../Source/Common/Position.cpp \
../Source/Common/Utils.cpp \
../Source/Common/Wrap.cpp \
../Source/Common/ZIndex.cpp \
../Source/Common/SimpleTypes_Word.cpp \
../Source/Utility/codecvt.cpp \
../Source/Utility/DateTime.cpp \
../Source/Utility/TxtFile.cpp \
../Source/Base/unicode_util.cpp \
../../3dParty/pole/pole.cpp
HEADERS += docxformatlib.h \
../Source/Base/Base.h \
......
#if defined(_WIN32) || defined (_WIN64)
#include "../Source/SystemUtility/FileSystem/Directory.cpp"
#include "../Source/SystemUtility/FileSystem/File.cpp"
#else
#include "../Source/SystemUtility/FileSystem/DirectoryPosix.cpp"
#include "../Source/SystemUtility/FileSystem/FilePosix.cpp"
#endif
#include "../Source/XlsxFormat/Common.cpp"
#include "../Source/XML/libxml2/libxml2.cpp"
#include "../Source/XML/stringcommon.cpp"
#include "../Source/SystemUtility/SystemUtility.cpp"
#include "../Source/DocxFormat/Drawing/DrawingCoreInfo.cpp"
#include "../Source/DocxFormat/Drawing/DrawingEffects.cpp"
#include "../Source/DocxFormat/Logic/AlternateContent.cpp"
#include "../Source/DocxFormat/Logic/Annotations.cpp"
#include "../Source/DocxFormat/Logic/Bdo.cpp"
#include "../Source/DocxFormat/Logic/Dir.cpp"
#include "../Source/DocxFormat/Logic/FldSimple.cpp"
#include "../Source/DocxFormat/Logic/Hyperlink.cpp"
#include "../Source/DocxFormat/Logic/Paragraph.cpp"
#include "../Source/DocxFormat/Logic/ParagraphProperty.cpp"
#include "../Source/DocxFormat/Logic/RunProperty.cpp"
#include "../Source/DocxFormat/Logic/Sdt.cpp"
#include "../Source/DocxFormat/Logic/SectionProperty.cpp"
#include "../Source/DocxFormat/Logic/SmartTag.cpp"
#include "../Source/DocxFormat/Logic/Table.cpp"
#include "../Source/DocxFormat/Logic/TableProperty.cpp"
#include "../Source/DocxFormat/Logic/Vml.cpp"
#include "../Source/DocxFormat/Math/oMath.cpp"
#include "../Source/DocxFormat/Math/oMathContent.cpp"
#include "../Source/DocxFormat/Math/oMathPara.cpp"
#include "../Source/MathEquation/MathEquation.cpp"
#include "../Source/DocxFormat/Docx.cpp"
#include "../Source/XlsxFormat/Chart/ChartSerialize.cpp"
#include "../Source/DocxFormat/FileFactory.cpp"
#include "../Source/DocxFormat/IFileContainer.cpp"
#include "../Source/XlsxFormat/FileFactory_Spreadsheet.cpp"
#include "../Source/XlsxFormat/IFileContainer_Spreadsheet.cpp"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment