diff options
18 files changed, 0 insertions, 1271 deletions
diff --git a/writerfilter/source/dmapper/BorderHandler.cxx b/writerfilter/source/dmapper/BorderHandler.cxx index 0b9a08a2100b..a914185a816b 100644 --- a/writerfilter/source/dmapper/BorderHandler.cxx +++ b/writerfilter/source/dmapper/BorderHandler.cxx @@ -74,10 +74,8 @@ void BorderHandler::attribute(Id rName, Value & rVal) #endif sal_Int32 nIntValue = rVal.getInt(); - /* WRITERFILTERSTATUS: table: BorderHandler_attributedata */ switch( rName ) { - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_rgbrc: { writerfilter::Reference<Properties>::Pointer_t pProperties = rVal.getProperties(); @@ -91,21 +89,17 @@ void BorderHandler::attribute(Id rName, Value & rVal) } } break; - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_DPTLINEWIDTH: // 0x2871 // width of a single line in 1/8 pt, max of 32 pt -> twip * 5 / 2. m_nLineWidth = ConversionHelper::convertTwipToMM100( nIntValue * 5 / 2 ); break; - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_BRCTYPE: // 0x2872 m_nLineType = nIntValue; break; - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Border_color: case NS_rtf::LN_ICO: // 0x2873 m_nLineColor = nIntValue; break; - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_rtf::LN_DPTSPACE: // border distance in points m_nLineDistance = ConversionHelper::convertTwipToMM100( nIntValue * 20 ); break; @@ -131,20 +125,13 @@ void BorderHandler::sprm(Sprm & rSprm) dmapper_logger->attribute("sprm", rSprm.toString()); #endif - /* WRITERFILTERSTATUS: table: BorderHandler_sprm */ switch( rSprm.getId()) { - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_top: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_left: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_bottom: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_right: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_insideH: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_insideV: { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); diff --git a/writerfilter/source/dmapper/CellColorHandler.cxx b/writerfilter/source/dmapper/CellColorHandler.cxx index c40a4d1e3601..912061650beb 100644 --- a/writerfilter/source/dmapper/CellColorHandler.cxx +++ b/writerfilter/source/dmapper/CellColorHandler.cxx @@ -65,21 +65,15 @@ void CellColorHandler::attribute(Id rName, Value & rVal) sal_Int32 nIntValue = rVal.getInt(); (void)nIntValue; (void)rName; - /* WRITERFILTERSTATUS: table: CellColor_attributedata */ switch( rName ) { case NS_rtf::LN_cellTopColor: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_cellLeftColor: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_cellBottomColor: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_cellRightColor: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ // nIntValue contains the color, directly break; case NS_ooxml::LN_CT_Shd_val: - /* WRITERFILTERSTATUS: done: 50, planned: 0, spent: 0 */ { //might be clear, pct5...90, some hatch types //TODO: The values need symbolic names! @@ -87,13 +81,11 @@ void CellColorHandler::attribute(Id rName, Value & rVal) } break; case NS_ooxml::LN_CT_Shd_fill: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ if( nIntValue == OOXML_COLOR_AUTO ) nIntValue = 0xffffff; //fill color auto means white m_nFillColor = nIntValue; break; case NS_ooxml::LN_CT_Shd_color: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ if( nIntValue == OOXML_COLOR_AUTO ) nIntValue = 0; //shading color auto means black //color of the shading diff --git a/writerfilter/source/dmapper/CellMarginHandler.cxx b/writerfilter/source/dmapper/CellMarginHandler.cxx index fa7e4308aabc..f11fa3fff586 100644 --- a/writerfilter/source/dmapper/CellMarginHandler.cxx +++ b/writerfilter/source/dmapper/CellMarginHandler.cxx @@ -67,7 +67,6 @@ void CellMarginHandler::attribute(Id rName, Value & rVal) sal_Int32 nIntValue = rVal.getInt(); (void)nIntValue; (void)rName; - /* WRITERFILTERSTATUS: table: CellColor_attributedata */ switch( rName ) { case NS_ooxml::LN_CT_TblWidth_w: @@ -91,22 +90,18 @@ void CellMarginHandler::sprm(Sprm & rSprm) pProperties.get()->resolve( *this ); switch( rSprm.getId() ) { - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblCellMar_top: m_nTopMargin = m_nValue; m_bTopMarginValid = true; break; - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblCellMar_left: m_nLeftMargin = m_nValue; m_bLeftMarginValid = true; break; - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblCellMar_bottom: m_nBottomMargin = m_nValue; m_bBottomMarginValid = true; break; - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblCellMar_right: m_nRightMargin = m_nValue; m_bRightMarginValid = true; diff --git a/writerfilter/source/dmapper/DomainMapper.cxx b/writerfilter/source/dmapper/DomainMapper.cxx index 2f73238e36e7..50c144c6e233 100644 --- a/writerfilter/source/dmapper/DomainMapper.cxx +++ b/writerfilter/source/dmapper/DomainMapper.cxx @@ -215,337 +215,227 @@ void DomainMapper::attribute(Id nName, Value & val) { - /* WRITERFILTERSTATUS: table: attributedata */ switch( nName ) { /* attributes to be ignored */ case NS_rtf::LN_UNUSED1_3: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_UNUSED1_7: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_UNUSED8_3: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FWRITERESERVATION: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FLOADOVERRIDE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FFAREAST: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCRYPTO: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_NFIBBACK: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LKEY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_ENVR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FMAC: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FWORD97SAVED: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCMAC: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNFBPCHPFIRST_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNCHPFIRST_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_CPNBTECHP_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNFBPPAPFIRST_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNPAPFIRST_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_CPNBTEPAP_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNFBPLVCFIRST_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNLVCFIRST_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_CPNBTELVC_W6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_CBMAC: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LPRODUCTCREATED: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LPRODUCTREVISED: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_CCPMCR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNFBPCHPFIRST: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNFBPPAPFIRST: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_PNFBPLVCFIRST: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCISLANDFIRST: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCISLANDLIM: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCSTSHFORIG: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBSTSHFORIG: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFPAD: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFPAD: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCSTTBFGLSY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBSTTBFGLSY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFGLSY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFGLSY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFSEA: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFSEA: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFFLDMCR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFFLDMCR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCCMDS: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBCMDS: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCMCR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCMCR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCSTTBFMCR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBSTTBFMCR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPRDRVR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPRDRVR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPRENVPORT: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPRENVPORT: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPRENVLAND: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPRENVLAND: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCWSS: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBWSS: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFPGDFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFPGDFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCAUTOSAVESOURCE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBAUTOSAVESOURCE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCDOAMOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCDOAMOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCDOAHDR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCDOAHDR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPMS: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPMS: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFPGDEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFPGDEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFWKB: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFWKB: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFSPL: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFSPL: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCSTWUSER: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBSTWUSER: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCUNUSED: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBUNUSED: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCSTTBFINTLFLD: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBSTTBFINTLFLD: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCROUTESLIP: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBROUTESLIP: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCSTTBSAVEDBY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBSTTBSAVEDBY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCSTTBFNM: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBSTTBFNM: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCDOCUNDO: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBDOCUNDO: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCRGBUSE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBRGBUSE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCUSP: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBUSP: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCUSKF: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBUSKF: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCUPCRGBUSE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCUPCRGBUSE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCUPCUSP: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCUPCUSP: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLGOSL: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLGOSL: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCOCX: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCOCX: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_DWLOWDATETIME: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_DWHIGHDATETIME: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCASUMY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCASUMY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCPLCFGRAM: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_LCBPLCFGRAM: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FCSTTBFUSSR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_ISTD: //index of applied style - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { //search for the style with the given id and apply it //as CharStyleName or ParaStyleName @@ -569,710 +459,478 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_rtf::LN_ISTARTAT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_NFC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FLEGAL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FNORESTART: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FIDENTSAV: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FCONVERTED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FTENTATIVE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_RGBXCHNUMS: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_IXCHFOLLOW: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DXASPACE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DXAINDENT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CBGRPPRLCHPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CBGRPPRLPAPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LSID: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_TPLC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_RGISTD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FSIMPLELIST: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_fAutoNum: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_fHybrid: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_ILVL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FSTARTAT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FFORMATTING: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_UNSIGNED4_6: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_clfolvl: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CBFFNM1: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_PRQ: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FTRUETYPE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_WWEIGHT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CHS: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ { m_pImpl->GetFIB().SetLNCHS( nIntValue ); } break; case NS_rtf::LN_IXCHSZALT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_PANOSE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FS: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_STI: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FSCRATCH: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FINVALHEIGHT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FHASUPE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FMASSCOPY: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_SGC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_ISTDBASE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CUPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_ISTDNEXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_BCHUPE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FAUTOREDEF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FHIDDEN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CSTD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CBSTDBASEINFILE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FSTDSTYLENAMESWRITTEN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_UNUSED4_2: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_STIMAXWHENSAVED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_ISTDMAXFIXEDWHENSAVED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_NVERBUILTINNAMESWHENSAVED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_RGFTCSTANDARDCHPSTSH: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_WIDENT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_NFIB: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_NPRODUCT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LID: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_PNNEXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FDOT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FGLSY: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCOMPLEX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FHASPIC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CQUICKSAVES: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FENCRYPTED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FWHICHTBLSTM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FREADONLYRECOMMENDED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FEXTCHAR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FEMPTYSPECIAL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FLOADOVERRIDEPAGE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FFUTURESAVEDUNDO: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FSPARE0: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CHSTABLES: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCMIN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CSW: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_WMAGICCREATED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_WMAGICREVISED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_WMAGICCREATEDPRIVATE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_WMAGICREVISEDPRIVATE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LIDFE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CLW: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CCPTEXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CCPFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CCPHDD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CCPATN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CCPEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CCPTXBX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CCPHDRTXBX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_PNCHPFIRST: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CPNBTECHP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_PNPAPFIRST: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CPNBTEPAP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_PNLVCFIRST: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CPNBTELVC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_CFCLCB: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTSHF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTSHF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFNDREF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFNDREF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFNDTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFNDTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFANDREF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFANDREF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFANDTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFANDTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFSED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFSED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFPHE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFPHE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFHDD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFHDD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFBTECHPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFBTECHPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFBTEPAPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFBTEPAPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBFFFN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBFFFN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFLDMOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFLDMOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFLDHDR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFLDHDR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFLDFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFLDFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFLDATN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFLDATN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBFBKMK: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBFBKMK: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFBKF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFBKF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFBKL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFBKL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCDOP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBDOP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBFASSOC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBFASSOC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCCLX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBCLX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCGRPXSTATNOWNERS: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBGRPXSTATNOWNERS: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBFATNBKMK: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBFATNBKMK: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCSPAMOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCSPAMOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCSPAHDR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCSPAHDR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFATNBKF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFATNBKF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFATNBKL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFATNBKL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCFORMFLDSTTBF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBFORMFLDSTTBF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFENDREF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFENDREF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFENDTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFENDTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFLDEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFLDEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCDGGINFO: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBDGGINFO: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBFRMARK: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBFRMARK: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBFCAPTION: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBFCAPTION: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBFAUTOCAPTION: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBFAUTOCAPTION: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFTXBXTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFLDTXBX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFLDTXBX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFHDRTXBXTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFHDRTXBXTXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFFLDHDRTXBX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFFLDHDRTXBX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBTTMBD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBTTMBD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPGDMOTHER: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPGDMOTHER: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCBKDMOTHER: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBBKDMOTHER: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPGDFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPGDFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCBKDFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBBKDFTN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPGDEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPGDEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCBKDEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBBKDEDN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFLST: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFLST: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLFLFO: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLFLFO: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFTXBXBKD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFTXBXBKD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFTXBXHDRBKD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFTXBXHDRBKD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBGLSYSTYLE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBGLSYSTYLE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFBTELVC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFBTELVC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCPLCFLVC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBPLCFLVC: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSTTBLISTNAMES: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBLISTNAMES: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_LCBSTTBFUSSR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ { m_pImpl->GetFIB().SetData( nName, nIntValue ); } break; case NS_rtf::LN_FN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCSEPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FNMPR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_FCMPR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //section descriptor, unused or internally used break; case NS_rtf::LN_ICOFORE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_ICOBACK: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_IPAT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_SHDFORECOLOR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_SHDBACKCOLOR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_SHDPATTERN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DPTLINEWIDTH: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_BRCTYPE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_ICO: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DPTSPACE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FSHADOW: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FFRAME: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_UNUSED2_15: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FFIRSTMERGED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FMERGED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FVERTICAL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FBACKWARD: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FROTATEFONT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FVERTMERGE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FVERTRESTART: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_VERTALIGN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FUNUSED: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_BRCTOP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_BRCLEFT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_BRCBOTTOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_rtf::LN_BRCRIGHT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ { table::BorderLine2 aBorderLine; sal_Int32 nLineDistance = ConversionHelper::MakeBorderLine( nIntValue, aBorderLine ); @@ -1305,174 +963,120 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_rtf::LN_ITCFIRST: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FPUB: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_ITCLIM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FCOL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINECOLOR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINEWIDTH: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINETYPE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_MM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_XEXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_YEXT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_HMF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LCB: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CBHEADER: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_MFP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_BM_RCWINMF: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DXAGOAL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DYAGOAL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_MX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_MY: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DXACROPLEFT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DYACROPTOP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DXACROPRIGHT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DYACROPBOTTOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_BRCL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FFRAMEEMPTY: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FBITMAP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FDRAWHATCH: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FERROR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_BPP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DXAORIGIN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DYAORIGIN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_CPROPS: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINEPROPSTOP: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINEPROPSLEFT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINEPROPSBOTTOM: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINEPROPSRIGHT: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINEPROPSHORIZONTAL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LINEPROPSVERTICAL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_headerr: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_footerr: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_endnote: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_BOOKMARKNAME: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // sStringValue contains the bookmark name sLocalBookmarkName = sStringValue; break; case NS_rtf::LN_IBKL: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0.5 */ //contains the bookmark identifier - has to be added to the bookmark name imported before //if it is already available then the bookmark should be inserted m_pImpl->AddBookmark( sLocalBookmarkName, sStringValue ); sLocalBookmarkName = ::rtl::OUString(); break; case NS_rtf::LN_LISTLEVEL: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LFOData: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_F: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_ALTFONTNAME: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_XSZFFN: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_XSTZNAME: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_XSTZNAME1: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_UPXSTART: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_UPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_sed: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //section properties resolveAttributeProperties(*this, val); break; case NS_rtf::LN_tbdAdd: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ // { writerfilter::Reference<Properties>::Pointer_t pProperties = val.getProperties(); @@ -1485,31 +1089,23 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_rtf::LN_dxaDel: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //deleted tab case NS_rtf::LN_dxaAdd: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //set tab case NS_rtf::LN_TLC: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //tab leading characters - for decimal tabs case NS_rtf::LN_JC: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //tab justification m_pImpl->ModifyCurrentTabStop(nName, nIntValue); break; case NS_rtf::LN_UNUSED0_6: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ // really unused break; case NS_rtf::LN_rgbrc: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_shd: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_cellShd: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_cellTopColor: case NS_rtf::LN_cellLeftColor: @@ -1519,20 +1115,15 @@ void DomainMapper::attribute(Id nName, Value & val) break; case NS_rtf::LN_LISTTABLE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_LFOTABLE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_FONTTABLE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_STYLESHEET: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_fcEastAsianLayout: - /* WRITERFILTERSTATUS: done: 50, planned: 0.5, spent: 0 */ /* it seems that the value is following: ???? XX YYYY ZZ where @@ -1577,17 +1168,14 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_rtf::LN_FRD : - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //footnote reference descriptor, if nIntValue > 0 then automatic, custom otherwise //ignored break; case NS_rtf::LN_FONT: //font of footnote symbol - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->SetFootnoteFontId( nIntValue ); break; case NS_ooxml::LN_CT_Sym_char: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if( m_pImpl->GetTopContext() && m_pImpl->GetTopContext()->GetFootnote().is()) { m_pImpl->GetTopContext()->GetFootnote()->setLabel(::rtl::OUString( sal_Unicode(nIntValue))); @@ -1599,12 +1187,10 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_rtf::LN_CHAR: //footnote symbol character - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->SetFootnoteSymbol( sal_Unicode(nIntValue)); break; case NS_ooxml::LN_CT_Sym_font: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //the footnote symbol and font are provided after the footnote is already inserted if( m_pImpl->GetTopContext() && m_pImpl->GetTopContext()->GetFootnote().is()) { @@ -1618,16 +1204,13 @@ void DomainMapper::attribute(Id nName, Value & val) m_pImpl->GetTopContext()->Insert(PROP_CHAR_FONT_NAME, true, uno::makeAny( sStringValue )); break; case NS_ooxml::LN_CT_Underline_val: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ handleUnderlineType(nIntValue, m_pImpl->GetTopContext()); break; case NS_ooxml::LN_CT_Color_val: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_COLOR, true, uno::makeAny( nIntValue ) ); break; case NS_ooxml::LN_CT_Underline_color: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) { m_pImpl->GetTopContext()->Insert(PROP_CHAR_UNDERLINE_HAS_COLOR, true, uno::makeAny( true ) ); @@ -1636,7 +1219,6 @@ void DomainMapper::attribute(Id nName, Value & val) break; case NS_ooxml::LN_CT_TabStop_val: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (sal::static_int_cast<Id>(nIntValue) == NS_ooxml::LN_Value_ST_TabJc_clear) { m_pImpl->m_aCurrentTabStop.bDeleted = true; @@ -1648,70 +1230,54 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_TabStop_leader: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->m_aCurrentTabStop.FillChar = getFillCharFromValue(nIntValue); break; case NS_ooxml::LN_CT_TabStop_pos: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->m_aCurrentTabStop.Position = ConversionHelper::convertTwipToMM100(nIntValue); break; case NS_ooxml::LN_CT_Fonts_ascii: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_FONT_NAME, true, uno::makeAny( sStringValue )); break; case NS_ooxml::LN_CT_Fonts_asciiTheme: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_FONT_NAME, true, uno::makeAny( m_pImpl->GetThemeTable()->getFontNameForTheme(nIntValue) )); break; case NS_ooxml::LN_CT_Fonts_hAnsi: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ break;//unsupported case NS_ooxml::LN_CT_Fonts_hAnsiTheme: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ break; //unsupported case NS_ooxml::LN_CT_Fonts_eastAsia: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_FONT_NAME_ASIAN, true, uno::makeAny( sStringValue )); break; case NS_ooxml::LN_CT_Fonts_eastAsiaTheme: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_FONT_NAME_COMPLEX, true, uno::makeAny( m_pImpl->GetThemeTable()->getFontNameForTheme(nIntValue) ) ); break; case NS_ooxml::LN_CT_Fonts_cs: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_FONT_NAME_COMPLEX, true, uno::makeAny( sStringValue )); break; case NS_ooxml::LN_CT_Fonts_cstheme: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_FONT_NAME_COMPLEX, true, uno::makeAny( m_pImpl->GetThemeTable()->getFontNameForTheme(nIntValue) )); break; case NS_ooxml::LN_CT_Spacing_before: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_PARA_TOP_MARGIN, true, uno::makeAny( ConversionHelper::convertTwipToMM100( nIntValue ) )); break; case NS_ooxml::LN_CT_Spacing_beforeLines: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_ooxml::LN_CT_Spacing_after: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_PARA_BOTTOM_MARGIN, true, uno::makeAny( ConversionHelper::convertTwipToMM100( nIntValue ) )); break; case NS_ooxml::LN_CT_Spacing_afterLines: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_ooxml::LN_CT_Spacing_line: //91434 - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_Spacing_lineRule: //91435 - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { #define SINGLE_LINE_SPACING 240 style::LineSpacing aSpacing; @@ -1753,19 +1319,16 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_Ind_left: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert( PROP_PARA_LEFT_MARGIN, true, uno::makeAny( ConversionHelper::convertTwipToMM100(nIntValue ) )); break; case NS_ooxml::LN_CT_Ind_right: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert( PROP_PARA_RIGHT_MARGIN, true, uno::makeAny( ConversionHelper::convertTwipToMM100(nIntValue ) )); break; case NS_ooxml::LN_CT_Ind_hanging: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) { sal_Int32 nValue = ConversionHelper::convertTwipToMM100( nIntValue ); @@ -1774,22 +1337,18 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_Ind_firstLine: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert( PROP_PARA_FIRST_LINE_INDENT, true, uno::makeAny( ConversionHelper::convertTwipToMM100(nIntValue ) )); break; case NS_ooxml::LN_CT_EastAsianLayout_id: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_ooxml::LN_CT_EastAsianLayout_combine: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_COMBINE_IS_ON, true, uno::makeAny ( nIntValue ? true : false )); break; case NS_ooxml::LN_CT_EastAsianLayout_combineBrackets: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) { rtl::OUString sCombinePrefix = getBracketStringFromEnum(nIntValue); @@ -1799,7 +1358,6 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_EastAsianLayout_vert: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) { sal_Int16 nRotationAngle = (nIntValue ? 900 : 0); @@ -1807,28 +1365,23 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_EastAsianLayout_vertCompress: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if (m_pImpl->GetTopContext()) m_pImpl->GetTopContext()->Insert(PROP_CHAR_ROTATION_IS_FIT_TO_LINE, true, uno::makeAny ( nIntValue ? true : false)); break; case NS_ooxml::LN_CT_PageSz_code: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ CT_PageSz.code = nIntValue; break; case NS_ooxml::LN_CT_PageSz_h: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { sal_Int32 nHeight = ConversionHelper::convertTwipToMM100(nIntValue); CT_PageSz.h = PaperInfo::sloppyFitPageDimension(nHeight); } break; case NS_ooxml::LN_CT_PageSz_orient: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ CT_PageSz.orient = (nIntValue != 0); break; case NS_ooxml::LN_CT_PageSz_w: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { sal_Int32 nWidth = ConversionHelper::convertTwipToMM100(nIntValue); CT_PageSz.w = PaperInfo::sloppyFitPageDimension(nWidth); @@ -1836,39 +1389,29 @@ void DomainMapper::attribute(Id nName, Value & val) break; case NS_ooxml::LN_CT_PageMar_top: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetPageMarginTwip( PAGE_MAR_TOP, nIntValue ); break; case NS_ooxml::LN_CT_PageMar_right: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetPageMarginTwip( PAGE_MAR_RIGHT, nIntValue ); break; case NS_ooxml::LN_CT_PageMar_bottom: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetPageMarginTwip( PAGE_MAR_BOTTOM, nIntValue ); break; case NS_ooxml::LN_CT_PageMar_left: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetPageMarginTwip( PAGE_MAR_LEFT, nIntValue ); break; case NS_ooxml::LN_CT_PageMar_header: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetPageMarginTwip( PAGE_MAR_HEADER, nIntValue ); break; case NS_ooxml::LN_CT_PageMar_footer: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetPageMarginTwip( PAGE_MAR_FOOTER, nIntValue ); break; case NS_ooxml::LN_CT_PageMar_gutter: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetPageMarginTwip( PAGE_MAR_GUTTER, nIntValue ); break; case NS_ooxml::LN_CT_Language_val: //90314 - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_Language_eastAsia: //90315 - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_Language_bidi: //90316 - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { LanguageType eLang = MsLangId::convertIsoStringToLanguage( sStringValue ); lang::Locale aLocale = MsLangId::convertLanguageToLocale( eLang ); @@ -1881,27 +1424,22 @@ void DomainMapper::attribute(Id nName, Value & val) break; #define AUTO_PARA_SPACING sal_Int32(49) case NS_ooxml::LN_CT_Spacing_beforeAutospacing: - /* WRITERFILTERSTATUS: done: 80, planned: 0.5, spent: 0.2 */ //TODO: autospacing depends on some document property (called fDontUseHTMLAutoSpacing in old ww8 filter) 100 or 280 twip //and should be set to 0 on start of page m_pImpl->GetTopContext()->Insert( PROP_PARA_TOP_MARGIN, false, uno::makeAny( AUTO_PARA_SPACING ) ); break; case NS_ooxml::LN_CT_Spacing_afterAutospacing: - /* WRITERFILTERSTATUS: done: 80, planned: 0.5, spent: 0.2 */ //TODO: autospacing depends on some document property (called fDontUseHTMLAutoSpacing in old ww8 filter) 100 or 280 twip m_pImpl->GetTopContext()->Insert( PROP_PARA_BOTTOM_MARGIN, false, uno::makeAny( AUTO_PARA_SPACING ) ); break; case NS_ooxml::LN_CT_SmartTagRun_uri: case NS_ooxml::LN_CT_SmartTagRun_element: - /* WRITERFILTERSTATUS: done: 0, planned: 1, spent: 0 */ //TODO: add handling of SmartTags break; case NS_ooxml::LN_CT_Br_type : - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //TODO: attributes for break (0x12) are not supported break; case NS_ooxml::LN_CT_Fonts_hint : - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ /* assigns script type to ambigous characters, values can be: NS_ooxml::LN_Value_ST_Hint_default NS_ooxml::LN_Value_ST_Hint_eastAsia @@ -1910,19 +1448,13 @@ void DomainMapper::attribute(Id nName, Value & val) //TODO: unsupported? break; case NS_ooxml::LN_CT_TblCellMar_right: // 92375; - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_top: // 92377; - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_left: // 92378; - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_TblBorders_bottom: // 92379; - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //todo: handle cell mar break; case NS_rtf::LN_blip: // contains the binary graphic - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_shape: - /* WRITERFILTERSTATUS: done: 50, planned: 0.5, spent: 0 */ { //looks a bit like a hack - and it is. The graphic import is split into the inline_inline part and //afterwards the adding of the binary data. @@ -1944,7 +1476,6 @@ void DomainMapper::attribute(Id nName, Value & val) case NS_sprm::LN_PWHeightAbs: case NS_sprm::LN_PDxaFromText: case NS_sprm::LN_PDyaFromText: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { ParagraphProperties* pParaProperties = dynamic_cast< ParagraphProperties*>(m_pImpl->GetTopContext().get()); if( pParaProperties ) @@ -1952,15 +1483,12 @@ void DomainMapper::attribute(Id nName, Value & val) switch( nName ) { case NS_ooxml::LN_CT_FramePr_dropCap: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pParaProperties->SetDropCap( nIntValue ); break; case NS_ooxml::LN_CT_FramePr_lines: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pParaProperties->SetLines( nIntValue ); break; case NS_ooxml::LN_CT_FramePr_hAnchor: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ switch(nIntValue) { case NS_ooxml::LN_Value_wordprocessingml_ST_HAnchor_text: //relative to column @@ -1972,7 +1500,6 @@ void DomainMapper::attribute(Id nName, Value & val) pParaProperties->SethAnchor( nIntValue ); break; case NS_ooxml::LN_CT_FramePr_vAnchor: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ switch(nIntValue) { case NS_ooxml::LN_Value_wordprocessingml_ST_VAnchor_text: //relative to paragraph @@ -1984,11 +1511,9 @@ void DomainMapper::attribute(Id nName, Value & val) pParaProperties->SetvAnchor( nIntValue ); break; case NS_ooxml::LN_CT_FramePr_x: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pParaProperties->Setx( ConversionHelper::convertTwipToMM100(nIntValue )); break; case NS_ooxml::LN_CT_FramePr_xAlign: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ switch( nIntValue ) { case NS_ooxml::LN_Value_wordprocessingml_ST_XAlign_center : nIntValue = text::HoriOrientation::CENTER; break; @@ -2001,11 +1526,9 @@ void DomainMapper::attribute(Id nName, Value & val) pParaProperties->SetxAlign( nIntValue ); break; case NS_ooxml::LN_CT_FramePr_y: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pParaProperties->Sety( ConversionHelper::convertTwipToMM100(nIntValue )); break; case NS_ooxml::LN_CT_FramePr_yAlign: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ switch( nIntValue ) { case NS_ooxml::LN_Value_wordprocessingml_ST_YAlign_top : @@ -2020,7 +1543,6 @@ void DomainMapper::attribute(Id nName, Value & val) pParaProperties->SetyAlign( nIntValue ); break; case NS_ooxml::LN_CT_FramePr_hRule: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ switch( nIntValue ) { case NS_ooxml::LN_Value_wordprocessingml_ST_HeightRule_exact: @@ -2037,7 +1559,6 @@ void DomainMapper::attribute(Id nName, Value & val) pParaProperties->SethRule( nIntValue ); break; case NS_sprm::LN_PWr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { //should be either LN_Value_wordprocessingml_ST_Wrap_notBeside or LN_Value_wordprocessingml_ST_Wrap_around OSL_ENSURE( sal::static_int_cast<Id>(nIntValue) == NS_ooxml::LN_Value_wordprocessingml_ST_Wrap_around || @@ -2048,19 +1569,15 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_sprm::LN_PDxaWidth: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pParaProperties->Setw(ConversionHelper::convertTwipToMM100(nIntValue)); break; case NS_sprm::LN_PWHeightAbs: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pParaProperties->Seth(ConversionHelper::convertTwipToMM100(nIntValue)); break; case NS_sprm::LN_PDxaFromText: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pParaProperties->SethSpace( ConversionHelper::convertTwipToMM100(nIntValue )); break; case NS_sprm::LN_PDyaFromText: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pParaProperties->SetvSpace( ConversionHelper::convertTwipToMM100(nIntValue )); break; default:; @@ -2073,29 +1590,21 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_LineNumber_start: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_LineNumber_distance: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_TrackChange_author: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetCurrentRedlineAuthor( sStringValue ); break; case NS_ooxml::LN_CT_TrackChange_date: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetCurrentRedlineDate( sStringValue ); break; case NS_ooxml::LN_CT_Markup_id: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetCurrentRedlineId( nIntValue ); break; case NS_ooxml::LN_token: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetCurrentRedlineToken( nIntValue ); break; case NS_ooxml::LN_CT_LineNumber_countBy: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_LineNumber_restart: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ { //line numbering in Writer is a global document setting //in Word is a section setting @@ -2104,19 +1613,15 @@ void DomainMapper::attribute(Id nName, Value & val) switch( nName ) { case NS_ooxml::LN_CT_LineNumber_countBy: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ aSettings.nInterval = nIntValue; break; case NS_ooxml::LN_CT_LineNumber_start: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ aSettings.nStartValue = nIntValue; // todo: has to be set at (each) first paragraph break; case NS_ooxml::LN_CT_LineNumber_distance: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ aSettings.nDistance = ConversionHelper::convertTwipToMM100( nIntValue ); break; case NS_ooxml::LN_CT_LineNumber_restart: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //page:empty, probably 0,section:1,continuous:2; aSettings.bRestartAtEachPage = nIntValue < 1; break; @@ -2126,25 +1631,19 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_FtnEdnRef_customMarkFollows: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetCustomFtnMark( true ); break; case NS_ooxml::LN_CT_FtnEdnRef_id: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ // footnote or endnote reference id - not needed case NS_ooxml::LN_CT_Color_themeColor: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Color_themeTint: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Color_themeShade: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //unsupported break; case NS_ooxml::LN_endtrackchange: m_pImpl->RemoveCurrentRedline( ); break; case NS_ooxml::LN_CT_DocGrid_linePitch: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { //see SwWW8ImplReader::SetDocumentGrid OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); @@ -2155,7 +1654,6 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_DocGrid_charSpace: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -2165,7 +1663,6 @@ void DomainMapper::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_DocGrid_type: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { if (pSectionContext != NULL) { @@ -2226,46 +1723,31 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp sal_Int32 nIntValue = pValue->getInt(); rtl::OUString sStringValue = pValue->getString(); // printf ( "DomainMapper::sprm(0x%.4x, 0x%.4x) [%s]\n", (unsigned int)nSprmId, (unsigned int)nIntValue, ::rtl::OUStringToOString(sStringValue, RTL_TEXTENCODING_DONTKNOW).getStr()); - /* WRITERFILTERSTATUS: table: sprmdata */ switch(nSprmId) { case 2: // sprmPIstd - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ case 0x4600: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPIstd - style code case 3: // "sprmPIstdPermute case NS_sprm::LN_PIstdPermute: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPIstdPermute case NS_sprm::LN_PIncLvl: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPIncLvl case NS_sprm::LN_PJcExtra: // sprmPJc Asian (undocumented) - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_sprm::LN_PJc: // sprmPJc - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ handleParaJustification(nIntValue, rContext, bExchangeLeftRight); break; case NS_sprm::LN_PFSideBySide: - /* WRITERFILTERSTATUS: done: 0, planned: 3, spent: 0 */ - /* WRITERFILTERSTATUS: comment: */ break; // sprmPFSideBySide case NS_sprm::LN_PFKeep: // sprmPFKeep - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ - /* WRITERFILTERSTATUS: comment: */ rContext->Insert(PROP_PARA_SPLIT, true, uno::makeAny(nIntValue ? false : true)); break; case NS_sprm::LN_PFKeepFollow: // sprmPFKeepFollow - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 1 */ - /* WRITERFILTERSTATUS: comment: */ rContext->Insert(PROP_PARA_KEEP_TOGETHER, true, uno::makeAny( nIntValue ? true : false) ); break; case NS_sprm::LN_PFPageBreakBefore: - /* WRITERFILTERSTATUS: done: 100, planned: 3, spent: 0 */ - /* WRITERFILTERSTATUS: comment: */ rContext->Insert(PROP_BREAK_TYPE, true, uno::makeAny( com::sun::star::style::BreakType_PAGE_BEFORE ) ); break; // sprmPFPageBreakBefore case NS_sprm::LN_PBrcl: @@ -2273,8 +1755,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case NS_sprm::LN_PBrcp: break; // sprmPBrcp case NS_sprm::LN_PIlvl: // sprmPIlvl - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 1 */ - /* WRITERFILTERSTATUS: comment: */ //todo: Numbering level will be implemented in the near future (OOo 3.0?) if( m_pImpl->IsStyleSheetImport() ) { @@ -2286,8 +1766,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp rContext->Insert( PROP_NUMBERING_LEVEL, true, uno::makeAny( (sal_Int16)nIntValue )); break; case NS_sprm::LN_PIlfo: // sprmPIlfo - /* WRITERFILTERSTATUS: done: 50, planned: 0, spent: 1 */ - /* WRITERFILTERSTATUS: comment: */ { //convert the ListTable entry to a NumberingRules propery and apply it ListsManager::Pointer pListTable = m_pImpl->GetListTable(); @@ -2314,13 +1792,9 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_PFNoLineNumb: // sprmPFNoLineNumb - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 1 */ - /* WRITERFILTERSTATUS: comment: */ rContext->Insert(PROP_PARA_LINE_NUMBER_COUNT, true, uno::makeAny( nIntValue ? false : true) ); break; case NS_sprm::LN_PChgTabsPapx: // sprmPChgTabsPapx - /* WRITERFILTERSTATUS: done: 90, planned: 8, spent: 8 */ - /* WRITERFILTERSTATUS: comment: bar tab stops a unavailable */ { // Initialize tab stop vector from style sheet uno::Any aValue = m_pImpl->GetPropertyFromStyleSheet(PROP_PARA_TAB_STOPS); @@ -2342,7 +1816,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case NS_sprm::LN_PDxaRight: // sprmPDxaRight - right margin case 17: case NS_sprm::LN_PDxaLeft: // sprmPDxaLeft - /* WRITERFILTERSTATUS: done: 50, planned: 5, spent: 1 */ if( NS_sprm::LN_PDxaLeft == nSprmId || 0x17 == nSprmId|| (bExchangeLeftRight && nSprmId == 0x845d) || ( !bExchangeLeftRight && nSprmId == 0x845e)) rContext->Insert( eSprmType == SPRM_DEFAULT ? PROP_PARA_LEFT_MARGIN : PROP_LEFT_MARGIN, @@ -2361,7 +1834,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case NS_sprm::LN_PDxaLeft1: // sprmPDxaLeft1 case 19: case NS_sprm::LN_PDxaLeft180: // sprmPDxaLeft180 - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 1 */ rContext->Insert( eSprmType == SPRM_DEFAULT ? PROP_PARA_FIRST_LINE_INDENT : PROP_FIRST_LINE_OFFSET, true, @@ -2369,7 +1841,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case 20 : // sprmPDyaLine case NS_sprm::LN_PDyaLine: // sprmPDyaLine - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 1 */ { style::LineSpacing aSpacing; sal_Int16 nDistance = sal_Int16(nIntValue & 0xffff); @@ -2397,27 +1868,22 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case 21 : // legacy version case NS_sprm::LN_PDyaBefore: // sprmPDyaBefore - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 1 */ rContext->Insert(PROP_PARA_TOP_MARGIN, true, uno::makeAny( ConversionHelper::convertTwipToMM100( nIntValue ) )); break; case 22 : case NS_sprm::LN_PDyaAfter: // sprmPDyaAfter - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 1 */ rContext->Insert(PROP_PARA_BOTTOM_MARGIN, true, uno::makeAny( ConversionHelper::convertTwipToMM100( nIntValue ) )); break; case 23: //sprmPChgTabs case NS_sprm::LN_PChgTabs: // sprmPChgTabs - /* WRITERFILTERSTATUS: done: 0, planned: 3, spent: 0 */ OSL_ENSURE( false, "unhandled"); //tabs of list level? break; case 24: // "sprmPFInTable" case NS_sprm::LN_PFInTable: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFInTable case NS_sprm::LN_PTableDepth: //sprmPTableDepth - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ //not handled via sprm but via text( 0x07 ) break; case 25: // "sprmPTtp" pap.fTtp @@ -2425,63 +1891,39 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case 26: // "sprmPDxaAbs case NS_sprm::LN_PDxaAbs: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPDxaAbs case 27: //sprmPDyaAbs case NS_sprm::LN_PDyaAbs: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPDyaAbs case NS_sprm::LN_PDxaWidth: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPDxaWidth case NS_sprm::LN_PPc: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPPc case NS_sprm::LN_PBrcTop10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPBrcTop10 case NS_sprm::LN_PBrcLeft10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPBrcLeft10 case NS_sprm::LN_PBrcBottom10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPBrcBottom10 case NS_sprm::LN_PBrcRight10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPBrcRight10 case NS_sprm::LN_PBrcBetween10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPBrcBetween10 case NS_sprm::LN_PBrcBar10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPBrcBar10 case NS_sprm::LN_PDxaFromText10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPDxaFromText10 case NS_sprm::LN_PWr: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPWr case NS_ooxml::LN_CT_PrBase_pBdr: //paragraph border - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ resolveSprmProps(*this, rSprm); break; - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_sprm::LN_PBrcTop: // sprmPBrcTop - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ - /* WRITERFILTERSTATUS: comment: page borders are no handled yet, conversion incomplete */ case NS_sprm::LN_PBrcLeft: // sprmPBrcLeft - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ - /* WRITERFILTERSTATUS: comment: page borders are no handled yet, conversion incomplete */ case NS_sprm::LN_PBrcBottom: // sprmPBrcBottom - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ - /* WRITERFILTERSTATUS: comment: page borders are no handled yet, conversion incomplete */ case NS_sprm::LN_PBrcRight: // sprmPBrcRight - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ - /* WRITERFILTERSTATUS: comment: page borders are no handled yet, conversion incomplete */ case NS_sprm::LN_PBrcBetween: // sprmPBrcBetween - /* WRITERFILTERSTATUS: done: 0, planned: 8, spent: 0 */ - /* WRITERFILTERSTATUS: comment: */ { //in binary format the borders are directly provided in OOXML they are inside of properties if( IsOOXMLImport() ) @@ -2496,27 +1938,22 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp switch( nSprmId ) { case NS_sprm::LN_PBrcTop: - /* WRITERFILTERSTATUS: */ eBorderId = PROP_TOP_BORDER; eBorderDistId = PROP_TOP_BORDER_DISTANCE; break; case NS_sprm::LN_PBrcLeft: - /* WRITERFILTERSTATUS: */ eBorderId = PROP_LEFT_BORDER; eBorderDistId = PROP_LEFT_BORDER_DISTANCE; break; case NS_sprm::LN_PBrcBottom: - /* WRITERFILTERSTATUS: */ eBorderId = PROP_BOTTOM_BORDER ; eBorderDistId = PROP_BOTTOM_BORDER_DISTANCE; break; case NS_sprm::LN_PBrcRight: - /* WRITERFILTERSTATUS: */ eBorderId = PROP_RIGHT_BORDER; eBorderDistId = PROP_RIGHT_BORDER_DISTANCE ; break; case NS_sprm::LN_PBrcBetween: - /* WRITERFILTERSTATUS: */ //not supported break; default:; @@ -2536,26 +1973,21 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp switch( nSprmId ) { case NS_sprm::LN_PBrcBetween: // sprmPBrcBetween - /* WRITERFILTERSTATUS: */ OSL_ENSURE( false, "TODO: inner border is not handled"); break; case NS_sprm::LN_PBrcLeft: // sprmPBrcLeft - /* WRITERFILTERSTATUS: */ eBorderId = PROP_LEFT_BORDER; eBorderDistId = PROP_LEFT_BORDER_DISTANCE ; break; case NS_sprm::LN_PBrcRight: // sprmPBrcRight - /* WRITERFILTERSTATUS: */ eBorderId = PROP_RIGHT_BORDER ; eBorderDistId = PROP_RIGHT_BORDER_DISTANCE ; break; case NS_sprm::LN_PBrcTop: // sprmPBrcTop - /* WRITERFILTERSTATUS: */ eBorderId = PROP_TOP_BORDER ; eBorderDistId = PROP_TOP_BORDER_DISTANCE; break; case NS_sprm::LN_PBrcBottom: // sprmPBrcBottom - /* WRITERFILTERSTATUS: */ default: eBorderId = PROP_BOTTOM_BORDER ; eBorderDistId = PROP_BOTTOM_BORDER_DISTANCE; @@ -2566,35 +1998,22 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_PBorderTop: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ - /* WRITERFILTERSTATUS: comment: probably _real_ border colors, unhandled */ case NS_sprm::LN_PBorderLeft: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ - /* WRITERFILTERSTATUS: comment: probably _real_ border colors, unhandled */ case NS_sprm::LN_PBorderBottom: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ - /* WRITERFILTERSTATUS: comment: probably _real_ border colors, unhandled */ case NS_sprm::LN_PBorderRight: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ - /* WRITERFILTERSTATUS: comment: probably _real_ border colors, unhandled */ OSL_ENSURE( false, "TODO: border color definition"); break; case NS_sprm::LN_PBrcBar: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPBrcBar case NS_sprm::LN_PFNoAutoHyph: // sprmPFNoAutoHyph - /* WRITERFILTERSTATUS: done: 100, planned: 1, spent: 0 */ rContext->Insert(PROP_PARA_IS_HYPHENATION, true, uno::makeAny( nIntValue ? false : true )); break; case NS_sprm::LN_PWHeightAbs: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPWHeightAbs case NS_sprm::LN_PDcs: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPDcs case NS_sprm::LN_PShd: // sprmPShd - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 2 */ { //contains fore color, back color and shadow percentage, results in a brush writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); @@ -2608,17 +2027,13 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_PDyaFromText: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPDyaFromText case NS_sprm::LN_PDxaFromText: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPDxaFromText case NS_sprm::LN_PFLocked: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFLocked case NS_sprm::LN_PFWidowControl: case NS_ooxml::LN_CT_PPrBase_widowControl: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { uno::Any aVal( uno::makeAny( sal_Int8(nIntValue ? 2 : 0 ))); rContext->Insert( PROP_PARA_WIDOWS, true, aVal ); @@ -2626,44 +2041,31 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; // sprmPFWidowControl case NS_sprm::LN_PRuler: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPRuler case NS_sprm::LN_PFKinsoku: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFKinsoku case NS_sprm::LN_PFWordWrap: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFWordWrap case NS_sprm::LN_PFOverflowPunct: ; // sprmPFOverflowPunct - hanging punctuation - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ rContext->Insert(PROP_PARA_IS_HANGING_PUNCTUATION, true, uno::makeAny( nIntValue ? false : true )); break; case NS_sprm::LN_PFTopLinePunct: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFTopLinePunct case NS_sprm::LN_PFAutoSpaceDE: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFAutoSpaceDE case NS_sprm::LN_PFAutoSpaceDN: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFAutoSpaceDN case NS_sprm::LN_PWAlignFont: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPWAlignFont case NS_sprm::LN_PFrameTextFlow: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFrameTextFlow case NS_sprm::LN_PISnapBaseLine: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPISnapBaseLine case NS_sprm::LN_PAnld: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPAnld case NS_sprm::LN_PPropRMark: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPPropRMark case NS_sprm::LN_POutLvl: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ { if( m_pImpl->IsStyleSheetImport() ) { @@ -2675,42 +2077,31 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; // sprmPOutLvl case NS_sprm::LN_PFBiDi: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ rContext->Insert(PROP_WRITING_MODE, false, uno::makeAny( text::WritingMode2::RL_TB )); rContext->Insert(PROP_PARA_ADJUST, false, uno::makeAny( style::ParagraphAdjust_RIGHT )); break; // sprmPFBiDi case NS_ooxml::LN_EG_SectPrContents_bidi: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ if (pSectionContext != NULL) pSectionContext->Insert(PROP_WRITING_MODE,false, uno::makeAny( text::WritingMode2::RL_TB)); break; case NS_sprm::LN_PFNumRMIns: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFNumRMIns case NS_sprm::LN_PCrLf: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPCrLf case NS_sprm::LN_PNumRM: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPNumRM case NS_sprm::LN_PHugePapx: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPHugePapx case NS_sprm::LN_PFUsePgsuSettings: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFUsePgsuSettings case NS_sprm::LN_PFAdjustRight: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPFAdjustRight case NS_sprm::LN_CFRMarkDel: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFRMarkDel case NS_sprm::LN_CFRMark: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFRMark case NS_sprm::LN_CFFldVanish: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFFldVanish case NS_sprm::LN_CFSpec: // sprmCFSpec break; @@ -2718,32 +2109,23 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp //is being resolved on the tokenizer side break; case NS_sprm::LN_CIbstRMark: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCIbstRMark case NS_sprm::LN_CDttmRMark: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCDttmRMark case NS_sprm::LN_CFData: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFData case NS_sprm::LN_CIdslRMark: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCIdslRMark case NS_sprm::LN_CChs: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCChs case NS_sprm::LN_CSymbol: // sprmCSymbol - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ resolveSprmProps(*this, rSprm); //resolves LN_FONT and LN_CHAR break; case NS_sprm::LN_CFOle2: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFOle2 case NS_sprm::LN_CIdCharType: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCIdCharType case NS_sprm::LN_CHighlight: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { sal_Int32 nColor = 0; if(true ==( mbIsHighlightSet = getColorFromIndex(nIntValue, nColor))) @@ -2753,54 +2135,34 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; // sprmCHighlight case NS_sprm::LN_CObjLocation: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCObjLocation case NS_sprm::LN_CFFtcAsciSymb: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFFtcAsciSymb case NS_sprm::LN_CIstd: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCIstd case NS_sprm::LN_CIstdPermute: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCIstdPermute case NS_sprm::LN_CDefault: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCDefault case NS_sprm::LN_CPlain: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCPlain case NS_sprm::LN_CKcd: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ rContext->Insert(PROP_CHAR_EMPHASIS, true, uno::makeAny ( getEmphasisValue (nIntValue))); break; // sprmCKcd case NS_sprm::LN_CFEmboss:// sprmCFEmboss - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case 60:// sprmCFBold case NS_sprm::LN_CFBoldBi:// sprmCFBoldBi (offset 0x27 to normal bold) - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFItalicBi:// sprmCFItalicBi (offset 0x27 to normal italic) - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFBold: //sprmCFBold - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case 61: /*sprmCFItalic*/ - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFItalic: //sprmCFItalic - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFStrike: //sprmCFStrike - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5*/ case NS_sprm::LN_CFOutline: //sprmCFOutline - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFShadow: //sprmCFShadow - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFSmallCaps: //sprmCFSmallCaps - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFCaps: //sprmCFCaps - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFVanish: //sprmCFVanish - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ case NS_sprm::LN_CFDStrike: // sprmCFDStrike - /* WRITERFILTERSTATUS: done: 100, planned: , spent: 0.5 */ { PropertyIds ePropertyId = PROP_CHAR_WEIGHT; //initialized to prevent warning! switch( nSprmId ) @@ -2808,39 +2170,31 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 60:// sprmCFBold case NS_sprm::LN_CFBoldBi: // sprmCFBoldBi case NS_sprm::LN_CFBold: /*sprmCFBold*/ - /* WRITERFILTERSTATUS: */ ePropertyId = nSprmId != NS_sprm::LN_CFBoldBi ? PROP_CHAR_WEIGHT : PROP_CHAR_WEIGHT_COMPLEX; break; case 61: /*sprmCFItalic*/ case NS_sprm::LN_CFItalicBi: // sprmCFItalicBi case NS_sprm::LN_CFItalic: /*sprmCFItalic*/ - /* WRITERFILTERSTATUS: */ ePropertyId = nSprmId == 0x836 ? PROP_CHAR_POSTURE : PROP_CHAR_POSTURE_COMPLEX; break; case NS_sprm::LN_CFStrike: /*sprmCFStrike*/ case NS_sprm::LN_CFDStrike : /*sprmCFDStrike double strike through*/ - /* WRITERFILTERSTATUS: */ ePropertyId = PROP_CHAR_STRIKEOUT; break; case NS_sprm::LN_CFOutline: /*sprmCFOutline*/ - /* WRITERFILTERSTATUS: */ ePropertyId = PROP_CHAR_CONTOURED; break; case NS_sprm::LN_CFShadow: /*sprmCFShadow*/ - /* WRITERFILTERSTATUS: */ ePropertyId = PROP_CHAR_SHADOWED; break; case NS_sprm::LN_CFSmallCaps: /*sprmCFSmallCaps*/ case NS_sprm::LN_CFCaps: /*sprmCFCaps*/ - /* WRITERFILTERSTATUS: */ ePropertyId = PROP_CHAR_CASE_MAP; break; case NS_sprm::LN_CFVanish: /*sprmCFVanish*/ - /* WRITERFILTERSTATUS: */ ePropertyId = PROP_CHAR_HIDDEN; break; case NS_sprm::LN_CFEmboss: /*sprmCFEmboss*/ - /* WRITERFILTERSTATUS: */ ePropertyId = PROP_CHAR_RELIEF; break; } @@ -2882,7 +2236,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 60:/*sprmCFBold*/ case NS_sprm::LN_CFBold: /*sprmCFBold*/ case NS_sprm::LN_CFBoldBi: // sprmCFBoldBi - /* WRITERFILTERSTATUS: */ { uno::Any aBold( uno::makeAny( nIntValue ? awt::FontWeight::BOLD : awt::FontWeight::NORMAL ) ); @@ -2900,7 +2253,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 61: /*sprmCFItalic*/ case NS_sprm::LN_CFItalic: /*sprmCFItalic*/ case NS_sprm::LN_CFItalicBi: // sprmCFItalicBi - /* WRITERFILTERSTATUS: */ { uno::Any aPosture( uno::makeAny( nIntValue ? awt::FontSlant_ITALIC : awt::FontSlant_NONE ) ); rContext->Insert( ePropertyId, true, aPosture ); @@ -2909,33 +2261,27 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_CFStrike: /*sprmCFStrike*/ - /* WRITERFILTERSTATUS: */ rContext->Insert(ePropertyId, true, uno::makeAny( nIntValue ? awt::FontStrikeout::SINGLE : awt::FontStrikeout::NONE ) ); break; case NS_sprm::LN_CFDStrike : /*sprmCFDStrike double strike through*/ - /* WRITERFILTERSTATUS: */ rContext->Insert(ePropertyId, true, uno::makeAny( awt::FontStrikeout::DOUBLE ) ); break; case NS_sprm::LN_CFOutline: /*sprmCFOutline*/ case NS_sprm::LN_CFShadow: /*sprmCFShadow*/ case NS_sprm::LN_CFVanish: /*sprmCFVanish*/ - /* WRITERFILTERSTATUS: */ rContext->Insert(ePropertyId, true, uno::makeAny( nIntValue ? true : false )); break; case NS_sprm::LN_CFSmallCaps: /*sprmCFSmallCaps*/ - /* WRITERFILTERSTATUS: */ rContext->Insert(ePropertyId, true, uno::makeAny( nIntValue ? style::CaseMap::SMALLCAPS : style::CaseMap::NONE)); break; case NS_sprm::LN_CFCaps: /*sprmCFCaps*/ - /* WRITERFILTERSTATUS: */ rContext->Insert(ePropertyId, true, uno::makeAny( nIntValue ? style::CaseMap::UPPERCASE : style::CaseMap::NONE)); break; case NS_sprm::LN_CFEmboss: /*sprmCFEmboss*/ - /* WRITERFILTERSTATUS: */ rContext->Insert(ePropertyId, true, uno::makeAny( nIntValue ? awt::FontRelief::EMBOSSED : awt::FontRelief::NONE )); break; @@ -2945,10 +2291,8 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_CFtcDefault: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFtcDefault case NS_sprm::LN_CKul: // sprmCKul - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { // Parameter: 0 = none, 1 = single, 2 = by Word, // 3 = double, 4 = dotted, 5 = hidden @@ -2958,13 +2302,10 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_CSizePos: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCSizePos case NS_sprm::LN_CLid: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCLid case NS_sprm::LN_CIco: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ { sal_Int32 nColor = 0; if (getColorFromIndex(nIntValue, nColor)) @@ -2973,7 +2314,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; // sprmCIco case NS_sprm::LN_CHpsBi: // sprmCHpsBi case NS_sprm::LN_CHps: // sprmCHps - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { //multiples of half points (12pt == 24) double fVal = double(nIntValue) / 2.; @@ -2989,10 +2329,8 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_CHpsInc: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCHpsInc case NS_sprm::LN_CHpsPos: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ { // FIXME: ww8 filter in ww8par6.cxx has a Read_SubSuperProp function // that counts the escapement from this value and font size. So it will be @@ -3010,13 +2348,10 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; // sprmCHpsPos case NS_sprm::LN_CHpsPosAdj: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCHpsPosAdj case NS_sprm::LN_CMajority: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCMajority case NS_sprm::LN_CIss: // sprmCIss - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { //sub/super script 1: super, 2: sub, 0: normal sal_Int16 nEscapement = 0; @@ -3036,41 +2371,30 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_CHpsNew50: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCHpsNew50 case NS_sprm::LN_CHpsInc1: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCHpsInc1 case 71 : //"sprmCDxaSpace" case 96 : //"sprmCDxaSpace" case NS_sprm::LN_CDxaSpace: // sprmCDxaSpace - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ //Kerning half point values //TODO: there are two kerning values - // in ww8par6.cxx NS_sprm::LN_CHpsKern is used as boolean AutoKerning rContext->Insert(PROP_CHAR_CHAR_KERNING, true, uno::makeAny( sal_Int16(ConversionHelper::convertTwipToMM100(sal_Int16(nIntValue))) ) ); break; case NS_sprm::LN_CHpsKern: // sprmCHpsKern auto kerning is bound to a minimum font size in Word - but not in Writer :-( - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ rContext->Insert(PROP_CHAR_AUTO_KERNING, true, uno::makeAny( true ) ); break; case NS_sprm::LN_CMajority50: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCMajority50 case NS_sprm::LN_CHpsMul: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCHpsMul case NS_sprm::LN_CYsri: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCYsri case NS_sprm::LN_CRgFtc0: // sprmCRgFtc0 //ascii font index - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_sprm::LN_CRgFtc1: // sprmCRgFtc1 //Asian font index - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_sprm::LN_CRgFtc2: // sprmCRgFtc2 //CTL font index - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_sprm::LN_CFtcBi: // sprmCFtcBi //font index of a CTL font - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { FontTablePtr pFontTable = m_pImpl->GetFontTable(); if(nIntValue >= 0 && pFontTable->size() > sal_uInt32(nIntValue)) @@ -3111,24 +2435,19 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_CCharScale: // sprmCCharScale - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ rContext->Insert(PROP_CHAR_SCALE_WIDTH, true, uno::makeAny( sal_Int16(nIntValue) )); break; case NS_sprm::LN_CFImprint: // sprmCFImprint 1 or 0 - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ // FontRelief: NONE, EMBOSSED, ENGRAVED rContext->Insert(PROP_CHAR_RELIEF, true, uno::makeAny( nIntValue ? awt::FontRelief::ENGRAVED : awt::FontRelief::NONE )); break; case NS_sprm::LN_CFObj: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFObj case NS_sprm::LN_CPropRMark: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCPropRMark case NS_sprm::LN_CSfxText: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ // The file-format has many character animations. We have only // one, so we use it always. Suboptimal solution though. if (nIntValue) @@ -3137,47 +2456,32 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp rContext->Insert(PROP_CHAR_FLASH, true, uno::makeAny( false )); break; // sprmCSfxText case NS_sprm::LN_CFBiDi: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFBiDi case NS_sprm::LN_CFDiacColor: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFDiacColor case NS_sprm::LN_CIcoBi: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCIcoBi case NS_sprm::LN_CDispFldRMark: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCDispFldRMark case NS_sprm::LN_CIbstRMarkDel: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCIbstRMarkDel case NS_sprm::LN_CDttmRMarkDel: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCDttmRMarkDel case NS_sprm::LN_CBrc: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCBrc case NS_sprm::LN_CShd: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // sprmCShd case NS_sprm::LN_CIdslRMarkDel: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCIdslRMarkDel case NS_sprm::LN_CFUsePgsuSettings: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCFUsePgsuSettings case NS_sprm::LN_CCpg: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmCCpg case NS_sprm::LN_CLidBi: // sprmCLidBi language complex - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_sprm::LN_CRgLid0_80: //sprmCRgLid0_80 - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 1 */ //undocumented but interpreted as western language case NS_sprm::LN_CRgLid0: // sprmCRgLid0 language Western - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_sprm::LN_CRgLid1: // sprmCRgLid1 language Asian - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { lang::Locale aLocale; MsLangId::convertLanguageToLocale( (LanguageType)nIntValue, aLocale ); @@ -3192,39 +2496,29 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp //list table - text offset??? break; case NS_sprm::LN_PicBrcl: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPicBrcl case NS_sprm::LN_PicScale: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPicScale case NS_sprm::LN_PicBrcTop: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPicBrcTop case NS_sprm::LN_PicBrcLeft: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPicBrcLeft case NS_sprm::LN_PicBrcBottom: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPicBrcBoConversionHelper::convertTwipToMM100ttom case NS_sprm::LN_PicBrcRight: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmPicBrcRight case NS_sprm::LN_ScnsPgn: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmScnsPgn case NS_sprm::LN_SiHeadingPgn: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetEvenlySpaced( nIntValue > 0 ); break; // sprmSiHeadingPgn case NS_sprm::LN_SOlstAnm: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmSOlstAnm case 136: case NS_sprm::LN_SDxaColWidth: // sprmSDxaColWidth - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ // contains the twip width of the column as 3-byte-code // the lowet byte contains the index OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); @@ -3232,7 +2526,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp pSectionContext->AppendColumnWidth( ConversionHelper::convertTwipToMM100( (nIntValue & 0xffff00) >> 8 )); break; case NS_sprm::LN_SDxaColSpacing: // sprmSDxaColSpacing - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ // the lowet byte contains the index OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -3240,29 +2533,24 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case 138: case NS_sprm::LN_SFEvenlySpaced: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetEvenlySpaced( nIntValue > 0 ); break; // sprmSFEvenlySpaced case NS_sprm::LN_SFProtected: // sprmSFProtected - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ //todo: missing feature - unlocked sections in protected documents break; case NS_sprm::LN_SDmBinFirst: // sprmSDmBinFirst - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetFirstPaperBin(nIntValue); break; case NS_sprm::LN_SDmBinOther: // sprmSDmBinOther - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetPaperBin( nIntValue ); break; case NS_sprm::LN_SBkc: // sprmSBkc - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ /* break type 0 - No break 1 - New Colunn @@ -3277,7 +2565,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 143: case NS_sprm::LN_SFTitlePage: // sprmSFTitlePage case NS_ooxml::LN_EG_SectPrContents_titlePg: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -3286,7 +2573,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case 144: case NS_sprm::LN_SCcolumns: // sprmSCcolumns - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ //no of columns - 1 OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -3294,18 +2580,15 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case 145: case NS_sprm::LN_SDxaColumns: // sprmSDxaColumns - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ //column distance - default 708 twip OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetColumnDistance( ConversionHelper::convertTwipToMM100( nIntValue ) ); break; case NS_sprm::LN_SFAutoPgn: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmSFAutoPgn case 147: case NS_sprm::LN_SNfcPgn: // sprmSNfcPgn - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ //page numbering 0 - Arab, 1 - ROMAN, 2 - roman, 3 - ABC, 4 abc sal_Int16 nNumbering; switch( nIntValue ) @@ -3321,54 +2604,45 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp rContext->Insert( PROP_NUMBERING_TYPE, false, uno::makeAny( nNumbering ) ); break; case NS_sprm::LN_SDyaPgn: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmSDyaPgn case NS_sprm::LN_SDxaPgn: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmSDxaPgn case 150: case NS_sprm::LN_SFPgnRestart: // sprmSFPgnRestart { - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetPageNoRestart( nIntValue > 0 ); } break; case NS_sprm::LN_SFEndnote: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmSFEndnote case 154: case NS_sprm::LN_SNLnnMod:// sprmSNLnnMod - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if( pSectionContext ) pSectionContext->SetLnnMod( nIntValue ); break; case 155: case NS_sprm::LN_SDxaLnn: // sprmSDxaLnn - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if( pSectionContext ) pSectionContext->SetdxaLnn( nIntValue ); break; case 152: case NS_sprm::LN_SLnc:// sprmSLnc - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if( pSectionContext ) pSectionContext->SetLnc( nIntValue ); break; case 160: case NS_sprm::LN_SLnnMin: // sprmSLnnMin - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if( pSectionContext ) pSectionContext->SetLnnMin( nIntValue ); break; case NS_sprm::LN_SGprfIhdt: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); //flags about header/footer sharing and footnotes? /* ww8scan.hxx: @@ -3379,14 +2653,12 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp // if(pSectionContext) break; // sprmSGprfIhdt case NS_sprm::LN_SDyaHdrTop: // sprmSDyaHdrTop - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ // default 720 twip OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetHeaderTop( ConversionHelper::convertTwipToMM100( nIntValue )); break; case NS_sprm::LN_SDyaHdrBottom: // sprmSDyaHdrBottom - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ // default 720 twip OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -3394,17 +2666,14 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case 158: case NS_sprm::LN_SLBetween: // sprmSLBetween - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetSeparatorLine( nIntValue > 0 ); break; case NS_sprm::LN_SVjc: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; // sprmSVjc case 161: case NS_sprm::LN_SPgnStart: // sprmSPgnStart - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //page number OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -3412,7 +2681,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case 162: case NS_sprm::LN_SBOrientation: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //todo: the old filter assumed that a value of 2 points to double-pages layout OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -3420,12 +2688,10 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp rContext->Insert( PROP_IS_LANDSCAPE , false, uno::makeAny( nIntValue > 0 )); break; // sprmSBOrientation case NS_sprm::LN_SBCustomize: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; // sprmSBCustomize case 165: case NS_sprm::LN_SYaPage: // sprmSYaPage { - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //page height, rounded to default values, default: 0x3dc0 twip sal_Int32 nHeight = ConversionHelper::convertTwipToMM100( nIntValue ); rContext->Insert( PROP_HEIGHT, false, uno::makeAny( PaperInfo::sloppyFitPageDimension( nHeight ) ) ); @@ -3433,7 +2699,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case NS_sprm::LN_SXaPage: // sprmSXaPage { - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //page width, rounded to default values, default 0x2fd0 twip sal_Int32 nWidth = ConversionHelper::convertTwipToMM100( nIntValue ); rContext->Insert( PROP_WIDTH, false, uno::makeAny( PaperInfo::sloppyFitPageDimension( nWidth ) ) ); @@ -3442,7 +2707,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 166: case NS_sprm::LN_SDxaLeft: // sprmSDxaLeft { - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //left page margin default 0x708 twip OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); sal_Int32 nConverted = ConversionHelper::convertTwipToMM100( nIntValue ); @@ -3454,7 +2718,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 167: case NS_sprm::LN_SDxaRight: // sprmSDxaRight { - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //right page margin default 0x708 twip OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); sal_Int32 nConverted = ConversionHelper::convertTwipToMM100( nIntValue ); @@ -3466,7 +2729,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 168: case NS_sprm::LN_SDyaTop: // sprmSDyaTop { - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //top page margin default 1440 twip //todo: check cast of SVBT16 sal_Int32 nConverted = ConversionHelper::convertTwipToMM100( static_cast< sal_Int16 >( nIntValue ) ); @@ -3479,7 +2741,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 169: case NS_sprm::LN_SDyaBottom: // sprmSDyaBottom { - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //bottom page margin default 1440 twip //todo: check cast of SVBT16 sal_Int32 nConverted = ConversionHelper::convertTwipToMM100( static_cast< sal_Int16 >( nIntValue ) ); @@ -3492,7 +2753,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case 170: case NS_sprm::LN_SDzaGutter: // sprmSDzaGutter { - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // gutter is added to one of the margins of a section depending on RTL, can be placed on top either OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -3502,39 +2762,30 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_SDmPaperReq: // sprmSDmPaperReq - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ //paper code - no handled in old filter break; case NS_sprm::LN_SPropRMark: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmSPropRMark case NS_sprm::LN_SFBiDi:// sprmSFBiDi { - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetSFBiDi( nIntValue > 0 ); } break; case NS_sprm::LN_SFFacingCol: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmSFFacingCol case NS_sprm::LN_SFRTLGutter: // sprmSFRTLGutter { - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) pSectionContext->SetGutterRTL( nIntValue > 0 ); } break; case NS_sprm::LN_SBrcTop: // sprmSBrcTop - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_sprm::LN_SBrcLeft: // sprmSBrcLeft - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_sprm::LN_SBrcBottom: // sprmSBrcBottom - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_sprm::LN_SBrcRight: // sprmSBrcRight - /* WRITERFILTERSTATUS: Sectiondone: 100, planned: 0.5, spent: 0 */ { table::BorderLine2 aBorderLine; sal_Int32 nLineDistance = ConversionHelper::MakeBorderLine( nIntValue, aBorderLine ); @@ -3564,7 +2815,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case NS_sprm::LN_SDxtCharSpace: { - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) { @@ -3574,7 +2824,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; // sprmSDxtCharSpace case NS_sprm::LN_SDyaLinePitch: // sprmSDyaLinePitch { - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //see SwWW8ImplReader::SetDocumentGrid OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); if(pSectionContext) @@ -3584,12 +2833,10 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case 0x703a: //undocumented, grid related? - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ OSL_ENSURE( false, "TODO: not handled yet"); //nIntValue like 0x008a2373 ? break; case NS_sprm::LN_SClm: { - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ sal_Int16 nGridType = text::TextGridMode::NONE; switch( nIntValue ) { @@ -3620,7 +2867,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; // sprmSClm case NS_sprm::LN_STextFlow: case NS_ooxml::LN_EG_SectPrContents_textDirection: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { /* 0 HoriLR 1 Vert TR 2 Vert TR 3 Vert TT 4 HoriLT only 0 and 1 can be imported correctly @@ -3662,69 +2908,48 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_TDefTable10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTDefTable10 case NS_sprm::LN_TDyaRowHeight: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTDyaRowHeight case NS_sprm::LN_TDefTable: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTDefTable case NS_sprm::LN_TDefTableShd: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTDefTableShd case NS_sprm::LN_TTlp: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTTlp case NS_sprm::LN_TFBiDi: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTFBiDi case NS_sprm::LN_THTMLProps: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTHTMLProps case NS_sprm::LN_TSetBrc: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTSetBrc case NS_sprm::LN_TInsert: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTInsert case NS_sprm::LN_TDelete: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTDelete case NS_sprm::LN_TDxaCol: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTDxaCol case NS_sprm::LN_TMerge: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTMerge case NS_sprm::LN_TSplit: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTSplit case NS_sprm::LN_TSetBrc10: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTSetBrc10 case 164: // sprmTSetShd case NS_sprm::LN_TSetShd: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTSetShd case NS_sprm::LN_TSetShdOdd: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTSetShdOdd case NS_sprm::LN_TTextFlow: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTTextFlow case NS_sprm::LN_TDiagLine: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTDiagLine case NS_sprm::LN_TVertMerge: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTVertMerge case NS_sprm::LN_TVertAlign: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; // sprmTVertAlign // the following are not part of the official documentation case 0x6870: //TxtForeColor - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { //contains a color as 0xTTRRGGBB while SO uses 0xTTRRGGBB sal_Int32 nColor = ConversionHelper::ConvertColor(nIntValue); @@ -3732,10 +2957,8 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case 0x4874: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; //seems to be a language id for Asian text - undocumented case 0x6877: //underlining color - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { sal_Int32 nColor = ConversionHelper::ConvertColor(nIntValue); rContext->Insert(PROP_CHAR_UNDERLINE_HAS_COLOR, true, uno::makeAny( true ) ); @@ -3743,50 +2966,35 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case 0x6815: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; //undocumented case NS_sprm::LN_CIndrsid: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; //undocumented case 0x6467: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; //undocumented case 0xF617: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; //undocumented case 0xd634: // sprmTNewSpacing - table spacing ( see WW8TabBandDesc::ProcessSpacing() ) - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; case NS_sprm::LN_TTRLeft: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; //undocumented case 0x4888: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case 0x6887: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //properties of list levels - undocumented break; case 0xd234: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case 0xd235: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case 0xd236: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ case 0xd237: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break;//undocumented section properties case NS_sprm::LN_CEastAsianLayout: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ resolveSprmProps(*this, rSprm); break; case NS_ooxml::LN_CT_Tabs_tab: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ resolveSprmProps(*this, rSprm); m_pImpl->IncorporateTabStop(m_pImpl->m_aCurrentTabStop); m_pImpl->m_aCurrentTabStop = DeletableTabStop(); break; case NS_ooxml::LN_CT_PPrBase_tabs: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { // Initialize tab stop vector from style sheet if( !m_pImpl->IsStyleSheetImport() ) @@ -3804,50 +3012,30 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case NS_ooxml::LN_CT_PPr_sectPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_EG_RPrBase_color: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_EG_RPrBase_rFonts: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_EG_RPrBase_bdr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_EG_RPrBase_eastAsianLayout: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_EG_RPrBase_u: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_EG_RPrBase_lang: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_PPrBase_spacing: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_PPrBase_ind: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_RPrDefault_rPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_PPrDefault_pPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_DocDefaults_pPrDefault: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_DocDefaults_rPrDefault: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_Style_pPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_Style_rPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_PPr_rPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_PPrBase_numPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ resolveSprmProps(*this, rSprm); break; case NS_ooxml::LN_EG_SectPrContents_footnotePr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_EG_SectPrContents_endnotePr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->SetInFootnoteProperties( NS_ooxml::LN_EG_SectPrContents_footnotePr == nSprmId ); resolveSprmProps(*this, rSprm); break; case NS_ooxml::LN_EG_SectPrContents_lnNumType: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ { resolveSprmProps(*this, rSprm); LineNumberSettings aSettings = m_pImpl->GetLineNumberSettings(); @@ -3873,7 +3061,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_ooxml::LN_CT_PPrBase_framePr: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { PropertyMapPtr pContext = m_pImpl->GetTopContextOfType(CONTEXT_PARAGRAPH); if( pContext.get() ) @@ -3890,7 +3077,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_ooxml::LN_EG_SectPrContents_pgSz: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ CT_PageSz.code = 0; { PaperInfo aLetter(PAPER_LETTER); @@ -3910,7 +3096,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case NS_ooxml::LN_EG_SectPrContents_pgMar: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->InitPageMargins(); resolveSprmProps(*this, rSprm); OSL_ENSURE(pSectionContext, "SectionContext unavailable!"); @@ -3927,7 +3112,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case NS_ooxml::LN_EG_SectPrContents_cols: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) @@ -3986,7 +3170,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp break; case NS_ooxml::LN_CT_PPrBase_pStyle: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { m_pImpl->SetCurrentParaStyleId( sStringValue ); StyleSheetTablePtr pStyleTable = m_pImpl->GetStyleSheetTable(); @@ -4007,7 +3190,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_ooxml::LN_EG_RPrBase_rStyle: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { rtl::OUString sConvertedName( m_pImpl->GetStyleSheetTable()->ConvertStyleName( sStringValue, true ) ); // First check if the style exists in the document. @@ -4020,19 +3202,14 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_ooxml::LN_CT_TblPrBase_tblCellMar: //cell margins - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { resolveSprmProps(*this, rSprm);//contains LN_CT_TblCellMar_top, LN_CT_TblCellMar_left, LN_CT_TblCellMar_bottom, LN_CT_TblCellMar_right } break; case NS_ooxml::LN_CT_TblCellMar_top: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblCellMar_left: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblCellMar_bottom: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblCellMar_right: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) @@ -4044,18 +3221,14 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp switch(nSprmId) { case NS_ooxml::LN_CT_TblCellMar_top: - /* WRITERFILTERSTATUS: */ break; case NS_ooxml::LN_CT_TblCellMar_left: - /* WRITERFILTERSTATUS: */ eId = META_PROP_CELL_MAR_LEFT; break; case NS_ooxml::LN_CT_TblCellMar_bottom: - /* WRITERFILTERSTATUS: */ eId = META_PROP_CELL_MAR_BOTTOM; break; case NS_ooxml::LN_CT_TblCellMar_right: - /* WRITERFILTERSTATUS: */ eId = META_PROP_CELL_MAR_RIGHT; break; default:; @@ -4065,12 +3238,9 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_sprm::LN_CFNoProof: //0x875 no grammar and spell checking, unsupported - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_ooxml::LN_anchor_anchor: // at_character drawing - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_inline_inline: // as_character drawing - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) @@ -4093,7 +3263,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_ooxml::LN_EG_RPrBase_vertAlign: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { sal_Int16 nEscapement = 0; sal_Int8 nProp = 58; @@ -4109,22 +3278,16 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; // case NS_ooxml::LN_CT_FtnEdn_type - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // case NS_ooxml::LN_CT_FtnEdn_id - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // case NS_ooxml::LN_EG_FtnEdnNumProps_numRestart case NS_ooxml::LN_CT_FtnProps_pos: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //footnotes in word can be at page end or beneath text - writer supports only the first //endnotes in word can be at section end or document end - writer supports only the latter // -> so this property can be ignored break; case NS_ooxml::LN_EG_FtnEdnNumProps_numStart: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_FtnProps_numFmt: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_CT_EdnProps_numFmt: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { try { @@ -4161,9 +3324,7 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case NS_ooxml::LN_paratrackchange: m_pImpl->StartParaChange( ); case NS_ooxml::LN_trackchange: - /* WRITERFILTERSTATUS: done: 100, planned: 5, spent: 0 */ case NS_ooxml::LN_EG_RPrContent_rPrChange: - /* WRITERFILTERSTATUS: done: 100, planned: 5, spent: 0 */ { m_pImpl->AddNewRedline( ); resolveSprmProps(*this, rSprm ); @@ -4180,9 +3341,7 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; case NS_ooxml::LN_CT_RPrChange_rPr: - /* WRITERFILTERSTATUS: done: 100, planned: 5, spent: 0 */ break; - /* WRITERFILTERSTATUS: done: 0, planned: 4, spent: 0 */ case NS_ooxml::LN_object: { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); @@ -4202,21 +3361,14 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp } break; // case NS_ooxml::LN_CT_EdnProps_pos - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // case NS_ooxml::LN_CT_EdnProps_numFmt - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // case NS_ooxml::LN_CT_FtnDocProps_footnote - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // case NS_ooxml::LN_CT_EdnDocProps_endnote - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //break; case NS_ooxml::LN_EG_HdrFtrReferences_headerReference: // header reference - not needed - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ case NS_ooxml::LN_EG_HdrFtrReferences_footerReference: // footer reference - not needed - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ break; case NS_ooxml::LN_EG_RPrBase_snapToGrid: // "Use document grid settings for inter-paragraph spacing" - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_sprm::LN_PContextualSpacing: //TODO: determines whether top/bottom paragraph spacing is added if equal styles are following - unsupported @@ -4224,7 +3376,6 @@ void DomainMapper::sprm( Sprm& rSprm, PropertyMapPtr rContext, SprmType eSprmTyp case NS_ooxml::LN_EG_SectPrContents_formProt: //section protection, only form editing is enabled - unsupported case NS_ooxml::LN_EG_SectPrContents_vAlign: case NS_ooxml::LN_EG_RPrBase_fitText: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_ooxml::LN_ffdata: { @@ -4621,18 +3772,15 @@ void DomainMapper::table(Id name, writerfilter::Reference<Table>::Pointer_t ref) // printf ( "DomainMapper::table(0x%.4x)\n", (unsigned int)name); m_pImpl->SetAnyTableImport(true); - /* WRITERFILTERSTATUS: table: attributedata */ switch(name) { case NS_rtf::LN_FONTTABLE: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // create a font table object that listens to the attributes // each entry call inserts a new font entry ref->resolve( *m_pImpl->GetFontTable() ); break; case NS_rtf::LN_STYLESHEET: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //same as above to import style sheets m_pImpl->SetStyleSheetImport( true ); ref->resolve( *m_pImpl->GetStyleSheetTable() ); @@ -4642,7 +3790,6 @@ void DomainMapper::table(Id name, writerfilter::Reference<Table>::Pointer_t ref) case NS_ooxml::LN_NUMBERING: case NS_rtf::LN_LISTTABLE: { - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //the same for list tables ref->resolve( *m_pImpl->GetListTable() ); @@ -4690,36 +3837,29 @@ void DomainMapper::substream(Id rName, ::writerfilter::Reference<Stream>::Pointe //--<debug //import of page header/footer - /* WRITERFILTERSTATUS: table: attributedata */ switch( rName ) { case NS_rtf::LN_headerl: - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ m_pImpl->PushPageHeader(SectionPropertyMap::PAGE_LEFT); break; case NS_rtf::LN_headerr: - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ m_pImpl->PushPageHeader(SectionPropertyMap::PAGE_RIGHT); break; case NS_rtf::LN_headerf: - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ m_pImpl->PushPageHeader(SectionPropertyMap::PAGE_FIRST); break; case NS_rtf::LN_footerl: - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ m_pImpl->PushPageFooter(SectionPropertyMap::PAGE_LEFT); break; case NS_rtf::LN_footerr: - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ m_pImpl->PushPageFooter(SectionPropertyMap::PAGE_RIGHT); break; case NS_rtf::LN_footerf: - /* WRITERFILTERSTATUS: done: 50, planned: 2, spent: 0 */ m_pImpl->PushPageFooter(SectionPropertyMap::PAGE_FIRST); break; diff --git a/writerfilter/source/dmapper/DomainMapperTableManager.cxx b/writerfilter/source/dmapper/DomainMapperTableManager.cxx index ca703211e466..d4f0d3367fa7 100644 --- a/writerfilter/source/dmapper/DomainMapperTableManager.cxx +++ b/writerfilter/source/dmapper/DomainMapperTableManager.cxx @@ -101,13 +101,9 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) switch ( nSprmId ) { case 0xf661: //sprmTTRLeft left table indent - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case 0xf614: // sprmTTPreferredWidth - preferred table width - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_ooxml::LN_CT_TblPrBase_tblW: //90722; - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ case NS_ooxml::LN_CT_TblPrBase_tblInd: //90725 - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { //contains unit and value writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); @@ -135,7 +131,6 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) break; case 0x3404:// sprmTTableHeader case NS_ooxml::LN_CT_TrPrBase_tblHeader: //90704 - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ // if nIntValue == 1 then the row is a repeated header line // to prevent later rows from increasing the repeating m_nHeaderRepeat is set to NULL when repeating stops if( nIntValue > 0 && m_nHeaderRepeat >= 0 ) @@ -149,7 +144,6 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) m_nHeaderRepeat = -1; break; case 0xd608: // TDefTable - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) @@ -180,7 +174,6 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) } break; case 0xD605: // sprmTTableBorders - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) @@ -195,13 +188,10 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) } break; case 0xd632 : //sprmTNewSpacing - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ case 0xd634 : //sprmTNewSpacing - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ //TODO: sprms contain default (TNew) and actual border spacing of cells - not resolvable yet break; case 0xd613: //sprmTGridLineProps - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ // TODO: needs a handler /*contains: GridLineProps"> @@ -218,7 +208,6 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) */ break; case 0x740a : //sprmTTlp - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ //TODO: Table look specifier break; case 0x6816 : //unknown @@ -228,11 +217,9 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) case 0x7479 : //unknown case 0xf617 : //unknown case 0xf618 : //unknown - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ bRet = false; break; case NS_ooxml::LN_CT_TblPrBase_tblStyle: //table style name - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { m_sTableStyleName = pValue->getString(); TablePropertyMapPtr pPropMap( new TablePropertyMap ); @@ -241,13 +228,11 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) } break; case NS_ooxml::LN_CT_TblGridBase_gridCol: - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { getCurrentGrid()->push_back( ConversionHelper::convertTwipToMM100( nIntValue ) ); } break; case NS_ooxml::LN_CT_TcPrBase_vMerge : //vertical merge - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { // values can be: LN_Value_ST_Merge_restart, LN_Value_ST_Merge_continue, in reality the second one is a 0 TablePropertyMapPtr pMergeProps( new TablePropertyMap ); @@ -256,7 +241,6 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) } break; case NS_ooxml::LN_CT_TcPrBase_gridSpan: //number of grid positions spanned by this cell - /* WRITERFILTERSTATUS: done: 100, planned: 2, spent: 0 */ { #if DEBUG_DOMAINMAPPER dmapper_logger->startElement("tablemanager.GridSpan"); @@ -267,7 +251,6 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) } break; case NS_ooxml::LN_CT_TblPrBase_tblLook: - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ break; //todo: table look specifier case NS_ooxml::LN_CT_TcPrBase_textDirection: { @@ -308,10 +291,8 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) break; } case NS_ooxml::LN_CT_TcPrBase_tcW: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ break; //fixed column width is not supported case NS_ooxml::LN_CT_TrPrBase_cnfStyle: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { TablePropertyMapPtr pProps( new TablePropertyMap ); pProps->Insert( PROP_CNF_STYLE, true, uno::makeAny( pValue->getString( ) ) ); @@ -319,11 +300,9 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) } break; case NS_ooxml::LN_CT_PPrBase_cnfStyle: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ // TODO cnfStyle on a paragraph break; case NS_ooxml::LN_CT_TcPrBase_cnfStyle: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { TablePropertyMapPtr pProps( new TablePropertyMap ); pProps->Insert( PROP_CNF_STYLE, true, uno::makeAny( pValue->getString( ) ) ); diff --git a/writerfilter/source/dmapper/FFDataHandler.cxx b/writerfilter/source/dmapper/FFDataHandler.cxx index 597b4b912029..31c7feebe1fb 100644 --- a/writerfilter/source/dmapper/FFDataHandler.cxx +++ b/writerfilter/source/dmapper/FFDataHandler.cxx @@ -296,127 +296,106 @@ void FFDataHandler::sprm(Sprm & r_Sprm) switch(r_Sprm.getId()) { case NS_ooxml::LN_CT_FFData_name: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sName = r_Sprm.getValue()->getString(); } break; case NS_ooxml::LN_CT_FFData_enabled: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_bEnabled = r_Sprm.getValue()->getInt(); } break; case NS_ooxml::LN_CT_FFData_calcOnExit: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_bCalcOnExit = r_Sprm.getValue()->getInt(); } break; case NS_ooxml::LN_CT_FFData_entryMacro: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sEntryMacro = r_Sprm.getValue()->getString(); } break; case NS_ooxml::LN_CT_FFData_exitMacro: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sExitMacro = r_Sprm.getValue()->getString(); } break; case NS_ooxml::LN_CT_FFData_helpText: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { resolveSprm(r_Sprm); } break; case NS_ooxml::LN_CT_FFData_statusText: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { resolveSprm(r_Sprm); } break; case NS_ooxml::LN_CT_FFCheckBox_size: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_nCheckboxHeight = r_Sprm.getValue()->getInt(); } break; case NS_ooxml::LN_CT_FFCheckBox_sizeAuto: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_bCheckboxAutoHeight = r_Sprm.getValue()->getInt(); } break; case NS_ooxml::LN_CT_FFCheckBox_default: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_bCheckboxDefault = r_Sprm.getValue()->getInt(); } break; case NS_ooxml::LN_CT_FFCheckBox_checked: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_bCheckboxChecked = r_Sprm.getValue()->getInt(); } break; case NS_ooxml::LN_CT_FFData_checkBox: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { resolveSprm(r_Sprm); } break; case NS_ooxml::LN_CT_FFDDList_result: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sDropDownResult = r_Sprm.getValue()->getString(); } break; case NS_ooxml::LN_CT_FFDDList_default: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sDropDownDefault = r_Sprm.getValue()->getString(); } break; case NS_ooxml::LN_CT_FFDDList_listEntry: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_DropDownEntries.push_back(r_Sprm.getValue()->getString());; } break; case NS_ooxml::LN_CT_FFData_ddList: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { resolveSprm(r_Sprm); } break; case NS_ooxml::LN_CT_FFTextInput_type: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_nTextType = r_Sprm.getValue()->getInt(); } break; case NS_ooxml::LN_CT_FFTextInput_default: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sTextDefault = r_Sprm.getValue()->getString(); } break; case NS_ooxml::LN_CT_FFTextInput_maxLength: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_nTextMaxLength = r_Sprm.getValue()->getInt(); } break; case NS_ooxml::LN_CT_FFTextInput_format: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sTextFormat = r_Sprm.getValue()->getString(); } break; case NS_ooxml::LN_CT_FFData_textInput: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { resolveSprm(r_Sprm); } @@ -450,25 +429,21 @@ void FFDataHandler::attribute(Id name, Value & val) switch (name) { case NS_ooxml::LN_CT_FFHelpText_type: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_nHelpTextType = val.getInt(); } break; case NS_ooxml::LN_CT_FFHelpText_val: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sHelpText = val.getString(); } break; case NS_ooxml::LN_CT_FFStatusText_type: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_nStatusTextType = val.getInt(); } break; case NS_ooxml::LN_CT_FFStatusText_val: - /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */ { m_sStatusText = val.getString(); } diff --git a/writerfilter/source/dmapper/FontTable.cxx b/writerfilter/source/dmapper/FontTable.cxx index 15d823ed6dc3..09b86c0fc2ac 100644 --- a/writerfilter/source/dmapper/FontTable.cxx +++ b/writerfilter/source/dmapper/FontTable.cxx @@ -69,7 +69,6 @@ void FontTable::attribute(Id Name, Value & val) int nIntValue = val.getInt(); ::rtl::OUString sValue = val.getString(); //printf ( "FontTable::attribute(0x%.4x, 0x%.4x) [%s]\n", (unsigned int)Name, (unsigned int)nIntValue, ::rtl::OUStringToOString(sValue, RTL_TEXTENCODING_DONTKNOW).getStr()); - /* WRITERFILTERSTATUS: table: FontTable_attributedata */ switch(Name) { // case NS_rtf::LN_ISTD: break; @@ -101,41 +100,30 @@ void FontTable::attribute(Id Name, Value & val) // case NS_rtf::LN_UNUSED4: break; // case NS_rtf::LN_UNUSED8: break; // case NS_rtf::LN_CLFOLVL: break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_CBFFNM1: m_pImpl->pCurrentEntry->sFontName1 = sValue; break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_PRQ: m_pImpl->pCurrentEntry->nPitchRequest = static_cast<sal_Int16>( nIntValue ); break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_FTRUETYPE: m_pImpl->pCurrentEntry->bTrueType = nIntValue == 1 ? true : false; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_UNUSED1_3: //unused - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FF: //unused - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_UNUSED1_7: //unused break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_WWEIGHT: m_pImpl->pCurrentEntry->nBaseWeight = nIntValue; break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_CHS: m_pImpl->pCurrentEntry->nTextEncoding = nIntValue; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_IXCHSZALT: break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_PANOSE: m_pImpl->pCurrentEntry->sPanose += sValue; break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_FS: m_pImpl->pCurrentEntry->sFontSignature += sValue; break; @@ -495,13 +483,10 @@ void FontTable::attribute(Id Name, Value & val) case NS_rtf::LN_F: break; case NS_rtf::LN_ALTFONTNAME: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ m_pImpl->pCurrentEntry->sAlternativeFont = sValue; break; case NS_rtf::LN_XSZFFN: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Font_name: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ m_pImpl->pCurrentEntry->sFontName = sValue; break; // case NS_rtf::LN_XSTZNAME: break; diff --git a/writerfilter/source/dmapper/GraphicImport.cxx b/writerfilter/source/dmapper/GraphicImport.cxx index 3b6cc69ad8df..9f67d4bb6463 100644 --- a/writerfilter/source/dmapper/GraphicImport.cxx +++ b/writerfilter/source/dmapper/GraphicImport.cxx @@ -377,7 +377,6 @@ void GraphicImport::attribute(Id nName, Value & val) dmapper_logger->attribute("name", (*QNameToString::Instance())(nName)); #endif sal_Int32 nIntValue = val.getInt(); - /* WRITERFILTERSTATUS: table: PICFattribute */ switch( nName ) { case NS_rtf::LN_LCB: break;//byte count @@ -392,28 +391,22 @@ void GraphicImport::attribute(Id nName, Value & val) case NS_rtf::LN_BRCRIGHT: //right border case NS_rtf::LN_shape: //shape case NS_rtf::LN_blip: //the binary graphic data in a shape - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ { switch(nName) { case NS_rtf::LN_BRCTOP: //top border - /* WRITERFILTERSTATUS: */ m_pImpl->nCurrentBorderLine = BORDER_TOP; break; case NS_rtf::LN_BRCLEFT: //left border - /* WRITERFILTERSTATUS: */ m_pImpl->nCurrentBorderLine = BORDER_LEFT; break; case NS_rtf::LN_BRCBOTTOM: //bottom border - /* WRITERFILTERSTATUS: */ m_pImpl->nCurrentBorderLine = BORDER_BOTTOM; break; case NS_rtf::LN_BRCRIGHT: //right border - /* WRITERFILTERSTATUS: */ m_pImpl->nCurrentBorderLine = BORDER_RIGHT; break; case NS_rtf::LN_shpopt: - /* WRITERFILTERSTATUS: */ m_pImpl->bInShapeOptionMode = true; break; default:; @@ -426,7 +419,6 @@ void GraphicImport::attribute(Id nName, Value & val) switch(nName) { case NS_rtf::LN_shpopt: - /* WRITERFILTERSTATUS: */ m_pImpl->bInShapeOptionMode = false; break; default:; @@ -434,7 +426,6 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_rtf::LN_payload : - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { writerfilter::Reference<BinaryObj>::Pointer_t pPictureData = val.getBinary(); if( pPictureData.get()) @@ -442,89 +433,67 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_rtf::LN_BM_RCWINMF: //windows bitmap structure - if it's a bitmap - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ break; case NS_rtf::LN_DXAGOAL: //x-size in twip case NS_rtf::LN_DYAGOAL: //y-size in twip - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_MX: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nHoriScaling = nIntValue; break;// hori scaling in 0.001% case NS_rtf::LN_MY: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nVertScaling = nIntValue; break;// vert scaling in 0.001% case NS_rtf::LN_DXACROPLEFT: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nLeftCrop = ConversionHelper::convertTwipToMM100(nIntValue); break;// left crop in twips case NS_rtf::LN_DYACROPTOP: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nTopCrop = ConversionHelper::convertTwipToMM100(nIntValue); break;// top crop in twips case NS_rtf::LN_DXACROPRIGHT: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nRightCrop = ConversionHelper::convertTwipToMM100(nIntValue); break;// right crop in twips case NS_rtf::LN_DYACROPBOTTOM: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nBottomCrop = ConversionHelper::convertTwipToMM100(nIntValue); break;// bottom crop in twips case NS_rtf::LN_BRCL: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;//border type - legacy - case NS_rtf::LN_FFRAMEEMPTY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// picture consists of a single frame case NS_rtf::LN_FBITMAP: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ m_pImpl->bIsBitmap = nIntValue > 0 ? true : false; break;//1 if it's a bitmap ??? case NS_rtf::LN_FDRAWHATCH: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;//1 if it's an active OLE object case NS_rtf::LN_FERROR: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// 1 if picture is an error message case NS_rtf::LN_BPP: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nBitsPerPixel = nIntValue; break;//bits per pixel 0 - unknown, 1- mono, 4 - VGA case NS_rtf::LN_DXAORIGIN: //horizontal offset of hand annotation origin case NS_rtf::LN_DYAORIGIN: //vertical offset of hand annotation origin - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_CPROPS:break;// unknown - ignored - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ //metafilepict case NS_rtf::LN_MM: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ // according to the documentation 99 or 98 are provided - but they are not! // m_pImpl->bIsBitmap = 99 == nIntValue ? true : false; // m_pImpl->bIsTiff = 98 == nIntValue ? true : false; break; //mapmode case NS_rtf::LN_XEXT: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->setXSize(nIntValue); break; // x-size case NS_rtf::LN_YEXT: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->setYSize(nIntValue); break; // y-size case NS_rtf::LN_HMF: break; //identifier - ignored - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ //sprm 0xf004 and 0xf008, 0xf00b case NS_rtf::LN_dfftype:// - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ m_pImpl->nDffType = nIntValue; break; case NS_rtf::LN_dffinstance: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //todo: does this still work for PICF? //in case of LN_dfftype == 0xf01f the instance contains the bitmap type: if(m_pImpl->nDffType == 0xf01f) @@ -563,79 +532,57 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_rtf::LN_dffversion:// ignored - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; //sprm 0xf008 case NS_rtf::LN_shptype: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpid: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpfGroup: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// This shape is a group shape case NS_rtf::LN_shpfChild: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// Not a top-level shape case NS_rtf::LN_shpfPatriarch: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// This is the topmost group shape. Exactly one of these per drawing. case NS_rtf::LN_shpfDeleted: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// The shape has been deleted case NS_rtf::LN_shpfOleShape: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// The shape is an OLE object case NS_rtf::LN_shpfHaveMaster: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// Shape has a hspMaster property case NS_rtf::LN_shpfFlipH: // Shape is flipped horizontally - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->bHoriFlip = nIntValue ? true : false; break; case NS_rtf::LN_shpfFlipV: // Shape is flipped vertically - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->bVertFlip = nIntValue ? true : false; break; case NS_rtf::LN_shpfConnector: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// Connector type of shape case NS_rtf::LN_shpfHaveAnchor: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// Shape has an anchor of some kind case NS_rtf::LN_shpfBackground: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// Background shape case NS_rtf::LN_shpfHaveSpt: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// Shape has a shape type property case NS_rtf::LN_shptypename: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break;// shape type name case NS_rtf::LN_shppid: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nShapeOptionType = nIntValue; break; //type of shape option case NS_rtf::LN_shpfBid: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ break; //ignored case NS_rtf::LN_shpfComplex: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpop: - /* WRITERFILTERSTATUS: done: 50, planned: 10, spent: 5 */ { if(NS_dff::LN_shpwzDescription != sal::static_int_cast<Id>(m_pImpl->nShapeOptionType) ) ProcessShapeOptions( val ); } break; case NS_rtf::LN_shpname: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpvalue: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ { if( NS_dff::LN_shpwzDescription == sal::static_int_cast<Id>(m_pImpl->nShapeOptionType) ) ProcessShapeOptions( val ); @@ -644,93 +591,68 @@ void GraphicImport::attribute(Id nName, Value & val) //BLIP store entry case NS_rtf::LN_shpbtWin32: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpbtMacOS: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shprgbUid: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shptag: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpsize: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpcRef: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpfoDelay: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpusage: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpcbName: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpunused2: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_shpunused3: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; //border properties case NS_rtf::LN_shpblipbname : - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_DPTLINEWIDTH: // 0x1759 - /* WRITERFILTERSTATUS: done: 100, planned: 1, spent: 1 */ m_pImpl->aBorders[m_pImpl->nCurrentBorderLine].nLineWidth = nIntValue; break; case NS_rtf::LN_BRCTYPE: // 0x175a - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //graphic borders don't support different line types //m_pImpl->aBorders[m_pImpl->nCurrentBorderLine].nLineType = nIntValue; break; case NS_rtf::LN_ICO: // 0x175b - /* WRITERFILTERSTATUS: done: 100, planned: 1, spent: 1 */ m_pImpl->aBorders[m_pImpl->nCurrentBorderLine].nLineColor = ConversionHelper::ConvertColor( nIntValue ); break; case NS_rtf::LN_DPTSPACE: // 0x175c - /* WRITERFILTERSTATUS: done: 100, planned: 1, spent: 1 */ m_pImpl->aBorders[m_pImpl->nCurrentBorderLine].nLineDistance = nIntValue; break; case NS_rtf::LN_FSHADOW: // 0x175d - /* WRITERFILTERSTATUS: done: 0, planned: 1, spent: 0 */ m_pImpl->aBorders[m_pImpl->nCurrentBorderLine].bHasShadow = nIntValue ? true : false; break; case NS_rtf::LN_FFRAME: // ignored - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_rtf::LN_UNUSED2_15: // ignored - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ break; case NS_rtf::LN_SPID: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_rtf::LN_XALEFT: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nLeftPosition = ConversionHelper::convertTwipToMM100(nIntValue); break; //left position case NS_rtf::LN_YATOP: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nTopPosition = ConversionHelper::convertTwipToMM100(nIntValue); break; //top position case NS_rtf::LN_XARIGHT: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nRightPosition = ConversionHelper::convertTwipToMM100(nIntValue); break; //right position case NS_rtf::LN_YABOTTOM: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nBottomPosition = ConversionHelper::convertTwipToMM100(nIntValue); break;//bottom position case NS_rtf::LN_FHDR: case NS_rtf::LN_XAlign: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ /* static const SwHoriOrient aHoriOriTab[ nCntXAlign ] = { @@ -759,7 +681,6 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_rtf::LN_YAlign: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ /* static const SwVertOrient aVertOriTab[ nCntYAlign ] = { @@ -827,9 +748,7 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_rtf::LN_YRelTo: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_BY: //vert orient relation - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ switch( nIntValue ) { case 0: m_pImpl->nVertRelation = text::RelOrientation::PAGE_PRINT_AREA; break; @@ -841,7 +760,6 @@ void GraphicImport::attribute(Id nName, Value & val) break; case NS_rtf::LN_WR: //wrapping - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ switch( nIntValue ) { case 0: //0 like 2, but doesn't require absolute object @@ -865,7 +783,6 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_rtf::LN_WRK: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ if( !m_pImpl->bIgnoreWRK ) switch( nIntValue ) { @@ -891,14 +808,12 @@ void GraphicImport::attribute(Id nName, Value & val) case NS_rtf::LN_FBELOWTEXT: case NS_rtf::LN_FANCHORLOCK: case NS_rtf::LN_CTXBX: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ // { // sal_Int32 nValue1 = val.getInt(); // nValue1++; // } break; case NS_rtf::LN_shptxt: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //todo: text content break; /* case NS_rtf::LN_CH = 10421; @@ -910,7 +825,6 @@ void GraphicImport::attribute(Id nName, Value & val) case NS_rtf::LN_dffheader: break; case NS_ooxml::LN_CT_PositiveSize2D_cx:// 90407; case NS_ooxml::LN_CT_PositiveSize2D_cy:// 90408; - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ { sal_Int32 nDim = ConversionHelper::convertEMUToMM100( nIntValue ); if( nName == NS_ooxml::LN_CT_PositiveSize2D_cx ) @@ -923,58 +837,46 @@ void GraphicImport::attribute(Id nName, Value & val) case NS_ooxml::LN_CT_EffectExtent_t:// 90908; case NS_ooxml::LN_CT_EffectExtent_r:// 90909; case NS_ooxml::LN_CT_EffectExtent_b:// 90910; - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //todo: extends the wrapping size of the object, e.g. if shadow is added break; case NS_ooxml::LN_CT_NonVisualDrawingProps_id:// 90650; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //id of the object - ignored break; case NS_ooxml::LN_CT_NonVisualDrawingProps_name:// 90651; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //name of the object m_pImpl->sName = val.getString(); break; case NS_ooxml::LN_CT_NonVisualDrawingProps_descr:// 90652; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //alternative text m_pImpl->sAlternativeText = val.getString(); break; case NS_ooxml::LN_CT_GraphicalObjectFrameLocking_noChangeAspect://90644; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //disallow aspect ratio change - ignored break; case NS_ooxml::LN_CT_GraphicalObjectFrameLocking_noMove:// 90645; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->bPositionProtected = true; break; case NS_ooxml::LN_CT_GraphicalObjectFrameLocking_noResize: // 90646; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->bSizeProtected = true; break; case NS_ooxml::LN_CT_Anchor_distT: // 90983; case NS_ooxml::LN_CT_Anchor_distB: // 90984; case NS_ooxml::LN_CT_Anchor_distL: // 90985; case NS_ooxml::LN_CT_Anchor_distR: // 90986; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { //redirect to shape option processing switch( nName ) { case NS_ooxml::LN_CT_Anchor_distT: // 90983; - /* WRITERFILTERSTATUS: */ m_pImpl->nShapeOptionType = NS_dff::LN_shpdyWrapDistTop; break; case NS_ooxml::LN_CT_Anchor_distB: // 90984; - /* WRITERFILTERSTATUS: */ m_pImpl->nShapeOptionType = NS_dff::LN_shpdyWrapDistBottom; break; case NS_ooxml::LN_CT_Anchor_distL: // 90985; - /* WRITERFILTERSTATUS: */ m_pImpl->nShapeOptionType = NS_dff::LN_shpdxWrapDistLeft; break; case NS_ooxml::LN_CT_Anchor_distR: // 90986; - /* WRITERFILTERSTATUS: */ m_pImpl->nShapeOptionType = NS_dff::LN_shpdxWrapDistRight; break; //m_pImpl->nShapeOptionType = NS_dff::LN_shpcropFromTop @@ -984,30 +886,24 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_Anchor_simplePos_attr: // 90987; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->bUseSimplePos = nIntValue > 0; break; case NS_ooxml::LN_CT_Anchor_relativeHeight: // 90988; - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //z-order break; case NS_ooxml::LN_CT_Anchor_behindDoc: // 90989; - in background - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if( nIntValue > 0 ) m_pImpl->bOpaque = false; break; case NS_ooxml::LN_CT_Anchor_locked: // 90990; - ignored case NS_ooxml::LN_CT_Anchor_layoutInCell: // 90991; - ignored case NS_ooxml::LN_CT_Anchor_hidden: // 90992; - ignored - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_ooxml::LN_CT_Anchor_allowOverlap: // 90993; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //enable overlapping - ignored break; case NS_ooxml::LN_CT_Point2D_x: // 90405; case NS_ooxml::LN_CT_Point2D_y: // 90406; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ if( m_pImpl->bUseSimplePos ) { //todo: absolute positioning @@ -1017,11 +913,9 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_CT_WrapTight_wrapText: // 90934; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->bContour = true; //no break; case NS_ooxml::LN_CT_WrapSquare_wrapText: //90928; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ switch ( val.getInt() ) { case NS_ooxml::LN_Value_wordprocessingDrawing_ST_WrapText_bothSides: // 90920; @@ -1040,7 +934,6 @@ void GraphicImport::attribute(Id nName, Value & val) } break; case NS_ooxml::LN_shape: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { uno::Reference< drawing::XShape> xShape; val.getAny( ) >>= xShape; @@ -1122,11 +1015,9 @@ void GraphicImport::attribute(Id nName, Value & val) case NS_ooxml::LN_CT_Inline_distB: case NS_ooxml::LN_CT_Inline_distL: case NS_ooxml::LN_CT_Inline_distR: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ //TODO: need to be handled break; case NS_ooxml::LN_CT_GraphicalObjectData_uri: - /* WRITERFILTERSTATUS: done: 50, planned: 0.5, spent: 0 */ val.getString(); //TODO: does it need to be handled? break; @@ -1166,33 +1057,25 @@ void GraphicImport::ProcessShapeOptions(Value& val) { sal_Int32 nIntValue = val.getInt(); sal_Int32 nTwipValue = ConversionHelper::convertTwipToMM100(nIntValue); - /* WRITERFILTERSTATUS: table: ShapeOptionsAttribute */ switch( m_pImpl->nShapeOptionType ) { case NS_dff::LN_shpcropFromTop /*256*/ : - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nTopCrop = nTwipValue; break;// rtf:shpcropFromTop case NS_dff::LN_shpcropFromBottom /*257*/ : - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nBottomCrop= nTwipValue; break;// rtf:shpcropFromBottom case NS_dff::LN_shpcropFromLeft /*258*/ : - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nLeftCrop = nTwipValue; break;// rtf:shpcropFromLeft case NS_dff::LN_shpcropFromRight/*259*/ : - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nRightCrop = nTwipValue; break;// rtf:shpcropFromRight case NS_dff::LN_shppib/*260*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shppib case NS_dff::LN_shppibName/*261*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shppibName case NS_dff::LN_shppibFlags/*262*/: // rtf:shppibFlags - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ /* * // MSOBLIPFLAGS ñ flags for pictures typedef enum @@ -1215,7 +1098,6 @@ void GraphicImport::ProcessShapeOptions(Value& val) * */ break; case NS_dff::LN_shppictureContrast/*264*/: // rtf:shppictureContrast docu: "1<<16" - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ /* 0x10000 is msoffice 50% < 0x10000 is in units of 1/50th of 0x10000 per 1% @@ -1246,29 +1128,22 @@ void GraphicImport::ProcessShapeOptions(Value& val) } break; case NS_dff::LN_shppictureBrightness/*265*/: // rtf:shppictureBrightness - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->nBrightness = ( (sal_Int32) nIntValue / 327 ); break; case NS_dff::LN_shppictureGamma/*266*/: // rtf:shppictureGamma - /* WRITERFILTERSTATUS: done: 50, planned: 0, spent: 0 */ //todo check gamma value with _real_ document m_pImpl->fGamma = double(nIntValue/655); break; case NS_dff::LN_shppictureId /*267*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shppictureId case NS_dff::LN_shppictureDblCrMod /*268*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shppictureDblCrMod case NS_dff::LN_shppictureFillCrMod /*269*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shppictureFillCrMod case NS_dff::LN_shppictureLineCrMod /*270*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shppictureLineCrMod case NS_dff::LN_shppictureActive/*319*/: // rtf:shppictureActive - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ switch( nIntValue & 0x06 ) { case 0 : m_pImpl->eColorMode = drawing::ColorMode_STANDARD; break; @@ -1278,30 +1153,24 @@ void GraphicImport::ProcessShapeOptions(Value& val) } break; case NS_dff::LN_shpfillColor /*385*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ m_pImpl->nFillColor = (m_pImpl->nFillColor & 0xff000000) + ConversionHelper::ConvertColor( nIntValue ); break; case NS_dff::LN_shpfillOpacity /*386*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ { sal_Int32 nTrans = 0xff - ( nIntValue * 0xff ) / 0xffff; m_pImpl->nFillColor = (nTrans << 0x18 ) + (m_pImpl->nFillColor & 0xffffff); } break; case NS_dff::LN_shpfNoFillHitTest /*447*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shpfNoFillHitTest case NS_dff::LN_shplineColor /*448*/: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->aBorders[m_pImpl->nCurrentBorderLine].nLineColor = ConversionHelper::ConvertColor( nIntValue ); break; case NS_dff::LN_shplineWidth /*459*/: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ //1pt == 12700 units m_pImpl->aBorders[m_pImpl->nCurrentBorderLine].nLineWidth = ConversionHelper::convertTwipToMM100(nIntValue / 635); break; case NS_dff::LN_shplineDashing /*462*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //graphic borders don't support different dashing /*MSOLINEDASHING msolineSolid, // Solid (continuous) pen @@ -1318,38 +1187,30 @@ void GraphicImport::ProcessShapeOptions(Value& val) //m_pImpl->aBorders[nCurrentBorderLine].nLineType = nIntValue; break; case NS_dff::LN_shpfNoLineDrawDash /*511*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shpfNoLineDrawDash case NS_dff::LN_shpwzDescription /*897*/: //alternative text - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ m_pImpl->sAlternativeText = val.getString(); break; // case NS_dff::LN_shppihlShape /*898*/: case NS_dff::LN_shppWrapPolygonVertices/*899*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shppWrapPolygonVertices case NS_dff::LN_shpdxWrapDistLeft /*900*/: // contains a twip/635 value - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //todo: changes have to be applied depending on the orientation, see SwWW8ImplReader::AdjustLRWrapForWordMargins() m_pImpl->nLeftMargin = nIntValue / 360; break; case NS_dff::LN_shpdyWrapDistTop /*901*/: // contains a twip/635 value - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //todo: changes have to be applied depending on the orientation, see SwWW8ImplReader::AdjustULWrapForWordMargins() m_pImpl->nTopMargin = nIntValue / 360; break; case NS_dff::LN_shpdxWrapDistRight /*902*/:// contains a twip/635 value - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //todo: changes have to be applied depending on the orientation, see SwWW8ImplReader::AdjustLRWrapForWordMargins() m_pImpl->nRightMargin = nIntValue / 360; break; case NS_dff::LN_shpdyWrapDistBottom /*903*/:// contains a twip/635 value - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //todo: changes have to be applied depending on the orientation, see SwWW8ImplReader::AdjustULWrapForWordMargins() m_pImpl->nBottomMargin = nIntValue / 360; break; case NS_dff::LN_shpfPrint /*959*/: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; // rtf:shpfPrint default: OSL_ENSURE( false, "shape option unsupported?"); @@ -1368,7 +1229,6 @@ void GraphicImport::sprm(Sprm & rSprm) sal_uInt32 nSprmId = rSprm.getId(); Value::Pointer_t pValue = rSprm.getValue(); - /* WRITERFILTERSTATUS: table: PICFsprmdata */ switch(nSprmId) { case 0xf004: //dff record @@ -1395,7 +1255,6 @@ void GraphicImport::sprm(Sprm & rSprm) case NS_ooxml::LN_CT_WrapTight_wrapPolygon: // 90933; case NS_ooxml::LN_graphic_graphic: case NS_ooxml::LN_pic_pic: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) @@ -1446,16 +1305,13 @@ void GraphicImport::sprm(Sprm & rSprm) } break; case NS_ooxml::LN_EG_WrapType_wrapNone: // 90944; - doesn't contain attributes - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ //depending on the behindDoc attribute text wraps through behind or in fron of the object m_pImpl->nWrap = text::WrapTextMode_THROUGHT; break; case NS_ooxml::LN_EG_WrapType_wrapTopAndBottom: // 90948; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->nWrap = text::WrapTextMode_NONE; break; case NS_ooxml::LN_EG_WrapType_wrapThrough: // 90947; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ m_pImpl->nWrap = text::WrapTextMode_THROUGHT; break; case 0xf010: @@ -1463,7 +1319,6 @@ void GraphicImport::sprm(Sprm & rSprm) //ignore - doesn't contain useful members break; case NS_ooxml::LN_CT_GraphicalObject_graphicData:// 90660; - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { m_pImpl->bIsGraphic = true; diff --git a/writerfilter/source/dmapper/MeasureHandler.cxx b/writerfilter/source/dmapper/MeasureHandler.cxx index 95ec93d58966..7d1123caef81 100644 --- a/writerfilter/source/dmapper/MeasureHandler.cxx +++ b/writerfilter/source/dmapper/MeasureHandler.cxx @@ -59,18 +59,14 @@ void MeasureHandler::attribute(Id rName, Value & rVal) { sal_Int32 nIntValue = rVal.getInt(); (void)rName; - /* WRITERFILTERSTATUS: table: MeasureHandler_attributedata */ switch( rName ) { - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_unit: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TblWidth_type:// = 90668; //can be: NS_ooxml::LN_Value_ST_TblWidth_nil, NS_ooxml::LN_Value_ST_TblWidth_pct, // NS_ooxml::LN_Value_ST_TblWidth_dxa, NS_ooxml::LN_Value_ST_TblWidth_auto; m_nUnit = nIntValue; break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Height_hRule: // 90666; { ::rtl::OUString sHeightType = rVal.getString(); @@ -78,14 +74,11 @@ void MeasureHandler::attribute(Id rName, Value & rVal) m_nRowHeightSizeType = text::SizeType::FIX; } break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_trleft: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_preferredWidth: case NS_ooxml::LN_CT_TblWidth_w:// = 90667; m_nMeasureValue = nIntValue; break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Height_val: // 90665 -- a string value { m_nUnit = NS_ooxml::LN_Value_ST_TblWidth_dxa; diff --git a/writerfilter/source/dmapper/NumberingManager.cxx b/writerfilter/source/dmapper/NumberingManager.cxx index a6d47a320bf7..342727a81ef6 100644 --- a/writerfilter/source/dmapper/NumberingManager.cxx +++ b/writerfilter/source/dmapper/NumberingManager.cxx @@ -636,15 +636,12 @@ void ListsManager::attribute( Id nName, Value& rVal ) ListLevel::Pointer pCurrentLvl = m_pCurrentDefinition->GetCurrentLevel( ); - /* WRITERFILTERSTATUS: table: ListTable_attributedata */ switch(nName) { - /* WRITERFILTERSTATUS: done: 50, planned: 0, spent: 0 */ case NS_rtf::LN_RGBXCHNUMS: if(pCurrentLvl.get()) pCurrentLvl->AddRGBXchNums( rVal.getString( ) ); break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_LevelText_val: { //this strings contains the definition of the level @@ -657,30 +654,20 @@ void ListsManager::attribute( Id nName, Value& rVal ) } break; // case NS_rtf::LN_ISTD: break; - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_ISTARTAT: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_NFC: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_JC: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FLEGAL: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FNORESTART: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FIDENTSAV: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FCONVERTED: #if 0 - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FWORD6: #endif - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_IXCHFOLLOW: if ( pCurrentLvl.get( ) ) pCurrentLvl->SetValue( nName, sal_Int32( nIntValue ) ); break; - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_RGISTD: m_pCurrentDefinition->AddRGISTD( rVal.getString() ); break; @@ -707,7 +694,6 @@ void ListsManager::attribute( Id nName, Value& rVal ) pProperties->resolve(*this); } break; - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_AbstractNum_abstractNumId: { // This one corresponds to the AbstractNum Id definition @@ -717,17 +703,14 @@ void ListsManager::attribute( Id nName, Value& rVal ) } break; case NS_ooxml::LN_CT_Ind_left: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pCurrentLvl->Insert( PROP_INDENT_AT, true, uno::makeAny( ConversionHelper::convertTwipToMM100( nIntValue ) )); break; case NS_ooxml::LN_CT_Ind_hanging: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pCurrentLvl->Insert( PROP_FIRST_LINE_INDENT, true, uno::makeAny( - ConversionHelper::convertTwipToMM100( nIntValue ) )); break; case NS_ooxml::LN_CT_Ind_firstLine: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ pCurrentLvl->Insert( PROP_FIRST_LINE_INDENT, true, uno::makeAny( ConversionHelper::convertTwipToMM100( nIntValue ) )); break; @@ -774,10 +757,8 @@ void ListsManager::sprm( Sprm& rSprm ) nSprmId == NS_ooxml::LN_CT_Numbering_num ) { sal_Int32 nIntValue = rSprm.getValue()->getInt(); - /* WRITERFILTERSTATUS: table: ListTable_sprm */ switch( nSprmId ) { - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Numbering_abstractNum: { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); @@ -793,7 +774,6 @@ void ListsManager::sprm( Sprm& rSprm ) } } break; - /* WRITERFILTERSTATUS: done: 50, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Numbering_num: { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); @@ -823,14 +803,11 @@ void ListsManager::sprm( Sprm& rSprm ) } } break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_AbstractNum_multiLevelType: break; - /* WRITERFILTERSTATUS: done: 50, planned: 0, spent: 0 */ case NS_rtf::LN_TPLC: m_pCurrentDefinition->SetValue( nSprmId, nIntValue ); break; - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_AbstractNum_lvl: { m_pCurrentDefinition->AddLevel(); @@ -839,27 +816,17 @@ void ListsManager::sprm( Sprm& rSprm ) pProperties->resolve(*this); } break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_RGBXCHNUMS: break; - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_ISTARTAT: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_NFC: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_JC: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FLEGAL: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FNORESTART: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FIDENTSAV: - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FCONVERTED: #if 0 - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_FWORD6: #endif - /* WRITERFILTERSTATUS: done: 75, planned: 0, spent: 0 */ case NS_rtf::LN_IXCHFOLLOW: m_pCurrentDefinition->GetCurrentLevel( )->SetValue( nSprmId, nIntValue ); break; diff --git a/writerfilter/source/dmapper/OLEHandler.cxx b/writerfilter/source/dmapper/OLEHandler.cxx index 538e652bd907..b69d10938f01 100644 --- a/writerfilter/source/dmapper/OLEHandler.cxx +++ b/writerfilter/source/dmapper/OLEHandler.cxx @@ -71,10 +71,8 @@ void OLEHandler::attribute(Id rName, Value & rVal) { rtl::OUString sStringValue = rVal.getString(); (void)rName; - /* WRITERFILTERSTATUS: table: OLEHandler_attributedata */ switch( rName ) { - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_OLEObject_Type: m_sObjectType = sStringValue; break; @@ -103,7 +101,6 @@ void OLEHandler::attribute(Id rName, Value & rVal) m_nDyaOrig = rVal.getInt(); break; case NS_ooxml::LN_shape: - /* WRITERFILTERSTATUS: done: 0, planned: 0.5, spent: 0 */ { uno::Reference< drawing::XShape > xTempShape; rVal.getAny() >>= xTempShape; diff --git a/writerfilter/source/dmapper/SectionColumnHandler.cxx b/writerfilter/source/dmapper/SectionColumnHandler.cxx index 26e358bbbbe6..23d509856347 100644 --- a/writerfilter/source/dmapper/SectionColumnHandler.cxx +++ b/writerfilter/source/dmapper/SectionColumnHandler.cxx @@ -59,32 +59,25 @@ SectionColumnHandler::~SectionColumnHandler() void SectionColumnHandler::attribute(Id rName, Value & rVal) { sal_Int32 nIntValue = rVal.getInt(); - /* WRITERFILTERSTATUS: table: SectionColumnHandler_attributedata */ switch( rName ) { case NS_ooxml::LN_CT_Columns_equalWidth: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ bEqualWidth = (nIntValue != 0); break; case NS_ooxml::LN_CT_Columns_space: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ nSpace = ConversionHelper::convertTwipToMM100( nIntValue ); break; case NS_ooxml::LN_CT_Columns_num: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ nNum = nIntValue; break; case NS_ooxml::LN_CT_Columns_sep: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ bSep = (nIntValue != 0); break; case NS_ooxml::LN_CT_Column_w: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ aTempColumn.nWidth = ConversionHelper::convertTwipToMM100( nIntValue ); break; case NS_ooxml::LN_CT_Column_space: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ aTempColumn.nSpace = ConversionHelper::convertTwipToMM100( nIntValue ); break; default: @@ -96,11 +89,9 @@ void SectionColumnHandler::attribute(Id rName, Value & rVal) -----------------------------------------------------------------------*/ void SectionColumnHandler::sprm(Sprm & rSprm) { - /* WRITERFILTERSTATUS: table: SectionColumnHandler_sprm */ switch( rSprm.getId()) { case NS_ooxml::LN_CT_Columns_col: - /* WRITERFILTERSTATUS: done: 100, planned: 0.5, spent: 0 */ { aTempColumn.nWidth = aTempColumn.nSpace = 0; writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); diff --git a/writerfilter/source/dmapper/SettingsTable.cxx b/writerfilter/source/dmapper/SettingsTable.cxx index 065a3db8fc49..80b77b084037 100644 --- a/writerfilter/source/dmapper/SettingsTable.cxx +++ b/writerfilter/source/dmapper/SettingsTable.cxx @@ -125,12 +125,10 @@ void SettingsTable::attribute(Id nName, Value & val) ::rtl::OUString sValue = val.getString(); (void)sValue; //printf ( "SettingsTable::attribute(0x%.4x, 0x%.4x) [%s]\n", (unsigned int)Name, (unsigned int)nIntValue, ::rtl::OUStringToOString(sValue, RTL_TEXTENCODING_DONTKNOW).getStr()); - /* WRITERFILTERSTATUS: table: SettingsTable_attributedata */ #if 0 //no values known, yet switch(Name) { - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::: break; default: @@ -159,26 +157,16 @@ void SettingsTable::sprm(Sprm& rSprm) //printf ( "SettingsTable::sprm(0x%.4x, 0x%.4x) [%s]\n", (unsigned int)nSprmId, (unsigned int)nIntValue, ::rtl::OUStringToOString(sStringValue, RTL_TEXTENCODING_DONTKNOW).getStr()); - /* WRITERFILTERSTATUS: table: SettingsTable_sprm */ switch(nSprmId) { - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_zoom: // 92469; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_proofState: // 92489; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_attachedTemplate: // 92491; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_hdrShapeDefaults: // 92544; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_footnotePr: // 92545; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_endnotePr: // 92546; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_compat: // 92547; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_themeFontLang: // 92552; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_shapeDefaults: // 92560; //PropertySetValues - need to be resolved @@ -188,41 +176,31 @@ void SettingsTable::sprm(Sprm& rSprm) pProperties->resolve(*this); } break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_stylePaneFormatFilter: // 92493; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_defaultTabStop: // 92505; m_pImpl->m_nDefaultTabStop = nIntValue; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_noPunctuationKerning: // 92526; m_pImpl->m_bNoPunctuationKerning = nIntValue ? true : false; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_characterSpacingControl: // 92527; m_pImpl->m_sCharacterSpacing = sStringValue; // doNotCompress, compressPunctuation, compressPunctuationAndJapaneseKana break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_doNotIncludeSubdocsInStats: // 92554; // Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics) m_pImpl->m_doNotIncludeSubdocsInStats = nIntValue? true : false; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_decimalSymbol: // 92562; m_pImpl->m_sDecimalSymbol = sStringValue; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_listSeparator: // 92563; m_pImpl->m_sListSeparatorForFields = sStringValue; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_rsids: // 92549; revision save Ids - probably not necessary break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Settings_hyphenationZone: // 92508; m_pImpl->m_nHyphenationZone = nIntValue; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Compat_useFELayout: // 92422; // useFELayout (Do Not Bypass East Asian/Complex Script Layout Code - support of old versions of Word - ignored) break; diff --git a/writerfilter/source/dmapper/StyleSheetTable.cxx b/writerfilter/source/dmapper/StyleSheetTable.cxx index 8f7984c979bb..ffc9874ff1b1 100644 --- a/writerfilter/source/dmapper/StyleSheetTable.cxx +++ b/writerfilter/source/dmapper/StyleSheetTable.cxx @@ -428,15 +428,12 @@ void StyleSheetTable::attribute(Id Name, Value & val) (void)nIntValue; ::rtl::OUString sValue = val.getString(); // printf ( "StyleSheetTable::attribute(0x%.4x, 0x%.4x) [%s]\n", (unsigned int)Name, (unsigned int)nIntValue, ::rtl::OUStringToOString(sValue, RTL_TEXTENCODING_DONTKNOW).getStr()); - /* WRITERFILTERSTATUS: table: StyleSheetTable_attributedata */ switch(Name) { case NS_rtf::LN_ISTD: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->sStyleIdentifierD = ::rtl::OUString::valueOf(static_cast<sal_Int32>(nIntValue), 16); break; case NS_rtf::LN_STI: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ { ::rtl::OUString tempStyleIdentifier = GetStyleIdFromIndex(static_cast<sal_uInt32>(nIntValue)); if (tempStyleIdentifier.getLength()) @@ -446,57 +443,41 @@ void StyleSheetTable::attribute(Id Name, Value & val) } break; case NS_rtf::LN_SGC: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->nStyleTypeCode = (StyleType)nIntValue; break; case NS_rtf::LN_ISTDBASE: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ if (static_cast<sal_uInt32>(nIntValue) != 0xfff) m_pImpl->m_pCurrentEntry->sBaseStyleIdentifier = ::rtl::OUString::valueOf(static_cast<sal_Int32>(nIntValue), 16); break; case NS_rtf::LN_ISTDNEXT: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ if (static_cast<sal_uInt32>(nIntValue) != 0xfff) m_pImpl->m_pCurrentEntry->sNextStyleIdentifier = ::rtl::OUString::valueOf(static_cast<sal_Int32>(nIntValue), 16); break; case NS_rtf::LN_FSCRATCH: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FINVALHEIGHT: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FHASUPE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FMASSCOPY: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_CUPX: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_BCHUPE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FAUTOREDEF: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FHIDDEN: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_UNUSED8_3: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ //noone seems to care about it break; case NS_rtf::LN_XSTZNAME: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->sStyleName1 = sValue; if (m_pImpl->m_pCurrentEntry->sStyleIdentifierI.getLength()) m_pImpl->m_pCurrentEntry->sStyleIdentifierI = sValue; break; case NS_rtf::LN_XSTZNAME1: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->sStyleName = sValue; if (m_pImpl->m_pCurrentEntry->sStyleIdentifierI.getLength()) m_pImpl->m_pCurrentEntry->sStyleIdentifierI = sValue; break; case NS_rtf::LN_UPX: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ resolveAttributeProperties(val); break; case NS_ooxml::LN_CT_Style_type: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ { /* defaults should be set at the service "com.sun.star.text.Defaults" if (nIntValue == 1) @@ -515,23 +496,18 @@ void StyleSheetTable::attribute(Id Name, Value & val) } break; case NS_ooxml::LN_CT_Style_default: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->bIsDefaultStyle = (nIntValue != 0); break; case NS_ooxml::LN_CT_Style_customStyle: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_ooxml::LN_CT_Style_styleId: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->sStyleIdentifierI = sValue; m_pImpl->m_pCurrentEntry->sStyleIdentifierD = sValue; break; case NS_ooxml::LN_CT_TblWidth_w: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ dynamic_cast< StyleSheetPropertyMap* >( m_pImpl->m_pCurrentEntry->pProperties.get() )->SetCT_TblWidth_w( nIntValue ); break; case NS_ooxml::LN_CT_TblWidth_type: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ dynamic_cast< StyleSheetPropertyMap* >( m_pImpl->m_pCurrentEntry->pProperties.get() )->SetCT_TblWidth_type( nIntValue ); break; default: @@ -564,21 +540,17 @@ void StyleSheetTable::sprm(Sprm & rSprm) rtl::OUString sStringValue = pValue.get() ? pValue->getString() : rtl::OUString(); //printf ( "StyleSheetTable::sprm(0x%.4x, 0x%.4x) [%s]\n", (unsigned int)nSprmId, (unsigned int)nIntValue, ::rtl::OUStringToOString(sStringValue, RTL_TEXTENCODING_DONTKNOW).getStr()); - /* WRITERFILTERSTATUS: table: StyleSheetTable_sprm */ switch(nSprmId) { case NS_ooxml::LN_CT_Style_name: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ //this is only a UI name! m_pImpl->m_pCurrentEntry->sStyleName = sStringValue; m_pImpl->m_pCurrentEntry->sStyleName1 = sStringValue; break; case NS_ooxml::LN_CT_Style_basedOn: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->sBaseStyleIdentifier = sStringValue; break; case NS_ooxml::LN_CT_Style_next: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->sNextStyleIdentifier = sStringValue; break; case NS_ooxml::LN_CT_Style_aliases: @@ -596,14 +568,12 @@ void StyleSheetTable::sprm(Sprm & rSprm) case NS_ooxml::LN_CT_Style_rsid: case NS_ooxml::LN_CT_Style_trPr: case NS_ooxml::LN_CT_Style_tcPr: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ break; case NS_ooxml::LN_CT_Style_tblPr: //contains table properties case NS_ooxml::LN_CT_Style_tblStylePr: //contains to table properties case NS_ooxml::LN_CT_DocDefaults_rPrDefault: case NS_ooxml::LN_CT_TblPrBase_tblInd: //table properties - at least width value and type case NS_ooxml::LN_EG_RPrBase_rFonts: //table fonts - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) @@ -630,30 +600,25 @@ void StyleSheetTable::sprm(Sprm & rSprm) break; } case NS_ooxml::LN_CT_PPrDefault_pPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_rDMapper.PushStyleSheetProperties( m_pImpl->m_pDefaultParaProps ); m_pImpl->m_rDMapper.sprm( rSprm ); m_pImpl->m_rDMapper.PopStyleSheetProperties(); applyDefaults( true ); break; case NS_ooxml::LN_CT_RPrDefault_rPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_rDMapper.PushStyleSheetProperties( m_pImpl->m_pDefaultCharProps ); m_pImpl->m_rDMapper.sprm( rSprm ); m_pImpl->m_rDMapper.PopStyleSheetProperties(); applyDefaults( false ); break; case NS_ooxml::LN_CT_TblPrBase_jc: //table alignment - row properties! - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ m_pImpl->m_pCurrentEntry->pProperties->Insert( PROP_HORI_ORIENT, false, uno::makeAny( ConversionHelper::convertTableJustification( nIntValue ))); break; case NS_ooxml::LN_CT_TrPrBase_jc: //table alignment - row properties! - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ dynamic_cast< StyleSheetPropertyMap* >( m_pImpl->m_pCurrentEntry->pProperties.get() )->SetCT_TrPrBase_jc(nIntValue); break; case NS_ooxml::LN_CT_TblPrBase_tblBorders: //table borders, might be defined in table style - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) @@ -681,10 +646,8 @@ void StyleSheetTable::sprm(Sprm & rSprm) //no cell margins in styles break; case NS_ooxml::LN_CT_Style_pPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ // no break case NS_ooxml::LN_CT_Style_rPr: - /* WRITERFILTERSTATUS: done: 100, planned: 0, spent: 0 */ // no break default: { diff --git a/writerfilter/source/dmapper/TDefTableHandler.cxx b/writerfilter/source/dmapper/TDefTableHandler.cxx index 3dae3a970882..2c17235aaa9d 100644 --- a/writerfilter/source/dmapper/TDefTableHandler.cxx +++ b/writerfilter/source/dmapper/TDefTableHandler.cxx @@ -64,10 +64,8 @@ void TDefTableHandler::attribute(Id rName, Value & rVal) sal_Int32 nIntValue = rVal.getInt(); (void)nIntValue; (void)rName; - /* WRITERFILTERSTATUS: table: TDefTable_attributedata */ switch( rName ) { - /* WRITERFILTERSTATUS: done: 50, planned: 0, spent: 0 */ case NS_rtf::LN_cellx: // nIntValue contains the vert. line position //TODO: nIntValue is wrong for negative values! @@ -75,7 +73,6 @@ void TDefTableHandler::attribute(Id rName, Value & rVal) nIntValue -= 0xffff; m_aCellBorderPositions.push_back( ConversionHelper::convertTwipToMM100( nIntValue ) ); break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_tc: { writerfilter::Reference<Properties>::Pointer_t pProperties = rVal.getProperties(); @@ -86,38 +83,24 @@ void TDefTableHandler::attribute(Id rName, Value & rVal) } break; //from LN_tc - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FFIRSTMERGED: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FMERGED: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FVERTICAL: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FBACKWARD: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FROTATEFONT: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FVERTMERGE: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FVERTRESTART: break; - /* WRITERFILTERSTATUS: done: 50, planned: 0, spent: 0 */ case NS_rtf::LN_VERTALIGN: //TODO: m_aCellVertAlign is just a temporary solution! 0 - top 1 - center 2 - bottom m_aCellVertAlign.push_back( nIntValue ); break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FUNUSED: - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_CellPrefferedSize: break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCTOP: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCLEFT: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCBOTTOM: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCRIGHT: { writerfilter::Reference<Properties>::Pointer_t pProperties = rVal.getProperties(); @@ -125,31 +108,23 @@ void TDefTableHandler::attribute(Id rName, Value & rVal) } break; //from LN_BRCXXXX - handled within the BorderHandler - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_DPTLINEWIDTH: // 0x2871 // width of a single line in 1/8 pt, max of 32 pt -> twip * 5 / 2. m_nLineWidth = ConversionHelper::convertTwipToMM100( nIntValue * 5 / 2 ); break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCTYPE: // 0x2872 m_nLineType = nIntValue; break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_Border_color: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_ICO: // 0x2873 m_nLineColor = nIntValue; break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_DPTSPACE: // 0x2874 m_nLineDistance = nIntValue; break; - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FSHADOW: // 0x2875 //if 1 then line has shadow - unsupported - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_FFRAME: // 0x2876 - /* WRITERFILTERSTATUS: done: 0, planned: 0, spent: 0 */ case NS_rtf::LN_UNUSED2_15: // 0x2877 // ignored break; @@ -175,30 +150,21 @@ void TDefTableHandler::localResolve(Id rName, writerfilter::Reference<Properties ConversionHelper::MakeBorderLine( m_nLineWidth, m_nLineType, m_nLineColor, aBorderLine, m_bOOXML ); - /* WRITERFILTERSTATUS: table: TDefTable_localresolve */ switch( rName ) { - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TcBorders_top: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCTOP: m_aTopBorderLines.push_back(aBorderLine); break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TcBorders_left: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCLEFT: m_aLeftBorderLines.push_back(aBorderLine); break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TcBorders_bottom: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCBOTTOM: m_aBottomBorderLines.push_back(aBorderLine); break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TcBorders_right: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_rtf::LN_BRCRIGHT: m_aRightBorderLines.push_back(aBorderLine); break; @@ -217,16 +183,11 @@ void TDefTableHandler::localResolve(Id rName, writerfilter::Reference<Properties -----------------------------------------------------------------------*/ void TDefTableHandler::sprm(Sprm & rSprm) { - /* WRITERFILTERSTATUS: table: TDefTable_sprm */ switch( rSprm.getId() ) { - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TcBorders_top: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TcBorders_left: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TcBorders_bottom: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TcBorders_right: case NS_ooxml::LN_CT_TcBorders_insideH: case NS_ooxml::LN_CT_TcBorders_insideV: diff --git a/writerfilter/source/dmapper/TablePropertiesHandler.cxx b/writerfilter/source/dmapper/TablePropertiesHandler.cxx index 1b2f3152d526..4afdf4e2d10d 100644 --- a/writerfilter/source/dmapper/TablePropertiesHandler.cxx +++ b/writerfilter/source/dmapper/TablePropertiesHandler.cxx @@ -42,14 +42,10 @@ namespace dmapper { sal_uInt32 nSprmId = rSprm.getId(); Value::Pointer_t pValue = rSprm.getValue(); sal_Int32 nIntValue = ((pValue.get() != NULL) ? pValue->getInt() : 0); - /* WRITERFILTERSTATUS: table: table_sprmdata */ switch( nSprmId ) { - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 2 */ case NS_ooxml::LN_CT_TrPrBase_jc: //90706 - /* WRITERFILTERSTATUS: done: 1, planned: 0.5, spent: 0.5 */ case NS_ooxml::LN_CT_TblPrBase_jc: - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 2 */ case 0x5400: // sprmTJc { //table justification 0: left, 1: center, 2: right @@ -59,10 +55,8 @@ namespace dmapper { insertTableProps( pTableMap ); } break; - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ case 0x9601: // sprmTDxaLeft break; - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case 0x9602: // sprmTDxaGapHalf { //m_nGapHalf = ConversionHelper::convertTwipToMM100( nIntValue ); @@ -71,7 +65,6 @@ namespace dmapper { insertTableProps(pPropMap); } break; - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 2 */ case NS_ooxml::LN_CT_TrPrBase_trHeight: //90703 { //contains unit and value @@ -87,7 +80,6 @@ namespace dmapper { } } break; - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case 0x3403: // sprmTFCantSplit case NS_sprm::LN_TCantSplit: // 0x3644 { @@ -97,7 +89,6 @@ namespace dmapper { insertRowProps(pPropMap); } break; - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case 0x9407: // sprmTDyaRowHeight { // table row height - negative values indicate 'exact height' - positive 'at least' @@ -114,7 +105,6 @@ namespace dmapper { insertRowProps(pPropMap); } break; - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case NS_ooxml::LN_CT_TcPrBase_vAlign://90694 { sal_Int16 nVertOrient = text::VertOrientation::NONE; @@ -130,7 +120,6 @@ namespace dmapper { cellProps( pCellPropMap ); } break; - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case NS_ooxml::LN_CT_TblPrBase_tblBorders: //table borders, might be defined in table style { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); @@ -148,7 +137,6 @@ namespace dmapper { } } break; - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case NS_ooxml::LN_CT_TcPrBase_tcBorders ://cell borders //contains CT_TcBorders_left, right, top, bottom { @@ -176,15 +164,10 @@ namespace dmapper { } } break; - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case 0xd61a : // sprmTCellTopColor - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case 0xd61b : // sprmTCellLeftColor - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case 0xd61c : // sprmTCellBottomColor - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case 0xd61d : // sprmTCellRightColor - /* WRITERFILTERSTATUS: done: 1, planned: 2, spent: 0 */ case NS_ooxml::LN_CT_TcPrBase_shd: { // each color sprm contains as much colors as cells are in a row @@ -199,7 +182,6 @@ namespace dmapper { } break; //OOXML table properties - /* WRITERFILTERSTATUS: done: 0, planned: 2, spent: 0 */ case NS_ooxml::LN_CT_TblPrBase_tblCellMar: //cell margins { //contains LN_CT_TblCellMar_top, LN_CT_TblCellMar_left, LN_CT_TblCellMar_bottom, LN_CT_TblCellMar_right diff --git a/writerfilter/source/dmapper/ThemeTable.cxx b/writerfilter/source/dmapper/ThemeTable.cxx index 70c4c7cc7094..a688755e8ba1 100644 --- a/writerfilter/source/dmapper/ThemeTable.cxx +++ b/writerfilter/source/dmapper/ThemeTable.cxx @@ -72,10 +72,8 @@ void ThemeTable::attribute(Id Name, Value & val) // int nIntValue = val.getInt(); ::rtl::OUString sValue = val.getString(); // printf ( "ThemeTable::attribute(0x%.4x, 0x%.4x) [%s]\n", (unsigned int)Name, (unsigned int)nIntValue, ::rtl::OUStringToOString(sValue, RTL_TEXTENCODING_DONTKNOW).getStr()); - /* WRITERFILTERSTATUS: table: ThemeTable_attributedata */ switch(Name) { - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_TextFont_typeface: if (sValue.getLength()) m_pImpl->m_currentFontThemeEntry[m_pImpl->m_currentThemeFontId] = sValue; @@ -109,10 +107,8 @@ void ThemeTable::sprm(Sprm& rSprm) // printf ( "ThemeTable::sprm(0x%.4x, 0x%.4x) [%s]\n", (unsigned int)nSprmId, (unsigned int)nIntValue, ::rtl::OUStringToOString(sStringValue, RTL_TEXTENCODING_DONTKNOW).getStr()); - /* WRITERFILTERSTATUS: table: ThemeTable_sprm */ switch(nSprmId) { - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_BaseStyles_fontScheme: { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); @@ -120,9 +116,7 @@ void ThemeTable::sprm(Sprm& rSprm) pProperties->resolve(*this); } break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_FontScheme_majorFont: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_FontScheme_minorFont: { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); @@ -132,11 +126,8 @@ void ThemeTable::sprm(Sprm& rSprm) m_pImpl->m_themeFontMap[nSprmId] = m_pImpl->m_currentFontThemeEntry; } break; - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_FontCollection_latin: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_FontCollection_ea: - /* WRITERFILTERSTATUS: done: 1, planned: 0, spent: 0 */ case NS_ooxml::LN_CT_FontCollection_cs: { m_pImpl->m_currentThemeFontId = nSprmId; diff --git a/writerfilter/source/dmapper/genclass.xsl b/writerfilter/source/dmapper/genclass.xsl index eaddab52ea0e..e638ce64e19c 100644 --- a/writerfilter/source/dmapper/genclass.xsl +++ b/writerfilter/source/dmapper/genclass.xsl @@ -560,7 +560,6 @@ <xsl:text>
 case </xsl:text> <xsl:value-of select="@id"/> <xsl:text>:</xsl:text> - <xsl:text>
 /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */</xsl:text> <xsl:call-template name="sprmaction"> <xsl:with-param name="valuePrefix">r_Sprm.getValue()-></xsl:with-param> </xsl:call-template> @@ -613,7 +612,6 @@ <xsl:text>
 case </xsl:text> <xsl:value-of select="@id"/> <xsl:text>:</xsl:text> - <xsl:text>
 /* WRITERFILTERSTATUS done: 100, planned: 2, spent: 0 */</xsl:text> <xsl:call-template name="sprmactionset"> <xsl:with-param name="valuePrefix">val.</xsl:with-param> </xsl:call-template> |