diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-05-22 12:45:39 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-05-28 13:26:37 +0200 |
commit | 71ce1181942741d0899d9dbbf035632dffe2b323 (patch) | |
tree | 5e259a0bc3e90e56ca67ea6eee51eed66d28cf9e | |
parent | 550e50c529f8be00320cfd7ab1c305d9e6912dea (diff) |
loplugin:ostr in sw/../ww8
Change-Id: I48cc8f196e116c9c20c2930bb043e1d1ccf1de33
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167952
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
24 files changed, 381 insertions, 374 deletions
diff --git a/sw/source/filter/ww8/docxattributeoutput.cxx b/sw/source/filter/ww8/docxattributeoutput.cxx index 682959b33f33..1532ecf72c81 100644 --- a/sw/source/filter/ww8/docxattributeoutput.cxx +++ b/sw/source/filter/ww8/docxattributeoutput.cxx @@ -482,7 +482,7 @@ static void checkAndWriteFloatingTables(DocxAttributeOutput& rDocxAttributeOutpu const SfxGrabBagItem* pTableGrabBag = pTableFormat->GetAttrSet().GetItem<SfxGrabBagItem>(RES_FRMATR_GRABBAG); const std::map<OUString, css::uno::Any> & rTableGrabBag = pTableGrabBag->GetGrabBag(); // no grabbag? - if (rTableGrabBag.find("TablePosition") == rTableGrabBag.end()) + if (rTableGrabBag.find(u"TablePosition"_ustr) == rTableGrabBag.end()) { if (pFrameFormat->GetFlySplit().GetValue()) { @@ -577,7 +577,7 @@ sal_Int32 DocxAttributeOutput::StartParagraph(ww8::WW8TableNodeInfo::Pointer_t p { const SfxGrabBagItem& rParaGrabBag = static_cast<const SfxGrabBagItem&>(*pItem); const std::map<OUString, css::uno::Any>& rMap = rParaGrabBag.GetGrabBag(); - bEndParaSdt = m_aParagraphSdt.m_bStartedSdt && rMap.contains("ParaSdtEndBefore"); + bEndParaSdt = m_aParagraphSdt.m_bStartedSdt && rMap.contains(u"ParaSdtEndBefore"_ustr); } } } @@ -1110,12 +1110,12 @@ bool DocxAttributeOutput::TextBoxIsFramePr(const SwFrameFormat& rFrameFormat) return false; uno::Reference<beans::XPropertySetInfo> xPropSetInfo(xPropertySet->getPropertySetInfo()); - if (!xPropSetInfo.is() || !xPropSetInfo->hasPropertyByName("FrameInteropGrabBag")) + if (!xPropSetInfo.is() || !xPropSetInfo->hasPropertyByName(u"FrameInteropGrabBag"_ustr)) return false; bool bRet = false; uno::Sequence<beans::PropertyValue> propList; - xPropertySet->getPropertyValue("FrameInteropGrabBag") >>= propList; + xPropertySet->getPropertyValue(u"FrameInteropGrabBag"_ustr) >>= propList; auto pProp = std::find_if(std::cbegin(propList), std::cend(propList), [](const beans::PropertyValue& rProp) { return rProp.Name == "ParaFrameProperties"; }); if (pProp != std::cend(propList)) @@ -1718,7 +1718,7 @@ void DocxAttributeOutput::EndParagraphProperties(const SfxItemSet& rParagraphMar SwTextNode* pTextNode = m_rExport.m_pCurPam->GetPointNode().GetTextNode(); std::map<OUString, OUString> aStatements; if (pTextNode) - aStatements = SwRDFHelper::getTextNodeStatements("urn:bails", *pTextNode); + aStatements = SwRDFHelper::getTextNodeStatements(u"urn:bails"_ustr, *pTextNode); if (!aStatements.empty()) { m_pSerializer->startElementNS(XML_w, XML_smartTag, @@ -2042,7 +2042,7 @@ void DocxAttributeOutput::EndRun(const SwTextNode* pNode, sal_Int32 nPos, sal_In m_pSerializer->startElementNS(XML_w, XML_r); if(GetExport().m_bTabInTOC && m_pHyperlinkAttrList.is()) { - RunText("\t") ; + RunText(u"\t"_ustr) ; } m_pSerializer->mergeTopMarks(Tag_EndRun_1, sax_fastparser::MergeMarks::PREPEND); // merges with "postponed run start", see above @@ -2464,15 +2464,15 @@ void DocxAttributeOutput::WriteFFData( const FieldInfos& rInfos ) FieldMarkParamsHelper params( rFieldmark ); OUString sEntryMacro; - params.extractParam("EntryMacro", sEntryMacro); + params.extractParam(u"EntryMacro"_ustr, sEntryMacro); OUString sExitMacro; - params.extractParam("ExitMacro", sExitMacro); + params.extractParam(u"ExitMacro"_ustr, sExitMacro); OUString sHelp; - params.extractParam("Help", sHelp); + params.extractParam(u"Help"_ustr, sHelp); OUString sHint; - params.extractParam("Hint", sHint); // .docx StatusText + params.extractParam(u"Hint"_ustr, sHint); // .docx StatusText if ( sHint.isEmpty() ) - params.extractParam("Description", sHint); // .doc StatusText + params.extractParam(u"Description"_ustr, sHint); // .doc StatusText if ( rInfos.eType == ww::eFORMDROPDOWN ) { @@ -2509,13 +2509,13 @@ void DocxAttributeOutput::WriteFFData( const FieldInfos& rInfos ) else if ( rInfos.eType == ww::eFORMTEXT ) { OUString sType; - params.extractParam("Type", sType); + params.extractParam(u"Type"_ustr, sType); OUString sDefaultText; - params.extractParam("Content", sDefaultText); + params.extractParam(u"Content"_ustr, sDefaultText); sal_uInt16 nMaxLength = 0; - params.extractParam("MaxLength", nMaxLength); + params.extractParam(u"MaxLength"_ustr, nMaxLength); OUString sFormat; - params.extractParam("Format", sFormat); + params.extractParam(u"Format"_ustr, sFormat); FFDataWriterHelper ffdataOut( m_pSerializer ); ffdataOut.WriteFormText( params.getName(), sEntryMacro, sExitMacro, sHelp, sHint, sType, sDefaultText, nMaxLength, sFormat ); @@ -3029,11 +3029,11 @@ void DocxAttributeOutput::CmdField_Impl( const SwTextNode* pNode, sal_Int32 nPos { OUString sActualFormula = sToken.trim(); const std::map<OUString, uno::Any>& rGrabBag = pItem->GetGrabBag(); - std::map<OUString, uno::Any>::const_iterator aStoredFormula = rGrabBag.find("CellFormulaConverted"); + std::map<OUString, uno::Any>::const_iterator aStoredFormula = rGrabBag.find(u"CellFormulaConverted"_ustr); if ( aStoredFormula != rGrabBag.end() && sActualFormula.indexOf('=') == 0 && o3tl::trim(sActualFormula.subView(1)) == o3tl::trim(aStoredFormula->second.get<OUString>()) ) { - aStoredFormula = rGrabBag.find("CellFormula"); + aStoredFormula = rGrabBag.find(u"CellFormula"_ustr); if ( aStoredFormula != rGrabBag.end() ) { sToken = " =" + aStoredFormula->second.get<OUString>(); @@ -3061,7 +3061,7 @@ void DocxAttributeOutput::CmdField_Impl( const SwTextNode* pNode, sal_Int32 nPos // Replace tabs by </instrText><tab/><instrText> if ( nIdx > 0 ) // Is another token expected? - RunText( "\t" ); + RunText( u"\t"_ustr ); } if ( bWriteRun ) @@ -3379,90 +3379,90 @@ struct NameToId const NameToId constNameToIdMapping[] = { - { OUString("glow"), FSNS( XML_w14, XML_glow ) }, - { OUString("shadow"), FSNS( XML_w14, XML_shadow ) }, - { OUString("reflection"), FSNS( XML_w14, XML_reflection ) }, - { OUString("textOutline"), FSNS( XML_w14, XML_textOutline ) }, - { OUString("textFill"), FSNS( XML_w14, XML_textFill ) }, - { OUString("scene3d"), FSNS( XML_w14, XML_scene3d ) }, - { OUString("props3d"), FSNS( XML_w14, XML_props3d ) }, - { OUString("ligatures"), FSNS( XML_w14, XML_ligatures ) }, - { OUString("numForm"), FSNS( XML_w14, XML_numForm ) }, - { OUString("numSpacing"), FSNS( XML_w14, XML_numSpacing ) }, - { OUString("stylisticSets"),FSNS( XML_w14, XML_stylisticSets ) }, - { OUString("cntxtAlts"), FSNS( XML_w14, XML_cntxtAlts ) }, - - { OUString("val"), FSNS( XML_w14, XML_val ) }, - { OUString("rad"), FSNS( XML_w14, XML_rad ) }, - { OUString("blurRad"), FSNS( XML_w14, XML_blurRad ) }, - { OUString("stA"), FSNS( XML_w14, XML_stA ) }, - { OUString("stPos"), FSNS( XML_w14, XML_stPos ) }, - { OUString("endA"), FSNS( XML_w14, XML_endA ) }, - { OUString("endPos"), FSNS( XML_w14, XML_endPos ) }, - { OUString("dist"), FSNS( XML_w14, XML_dist ) }, - { OUString("dir"), FSNS( XML_w14, XML_dir ) }, - { OUString("fadeDir"), FSNS( XML_w14, XML_fadeDir ) }, - { OUString("sx"), FSNS( XML_w14, XML_sx ) }, - { OUString("sy"), FSNS( XML_w14, XML_sy ) }, - { OUString("kx"), FSNS( XML_w14, XML_kx ) }, - { OUString("ky"), FSNS( XML_w14, XML_ky ) }, - { OUString("algn"), FSNS( XML_w14, XML_algn ) }, - { OUString("w"), FSNS( XML_w14, XML_w ) }, - { OUString("cap"), FSNS( XML_w14, XML_cap ) }, - { OUString("cmpd"), FSNS( XML_w14, XML_cmpd ) }, - { OUString("pos"), FSNS( XML_w14, XML_pos ) }, - { OUString("ang"), FSNS( XML_w14, XML_ang ) }, - { OUString("scaled"), FSNS( XML_w14, XML_scaled ) }, - { OUString("path"), FSNS( XML_w14, XML_path ) }, - { OUString("l"), FSNS( XML_w14, XML_l ) }, - { OUString("t"), FSNS( XML_w14, XML_t ) }, - { OUString("r"), FSNS( XML_w14, XML_r ) }, - { OUString("b"), FSNS( XML_w14, XML_b ) }, - { OUString("lim"), FSNS( XML_w14, XML_lim ) }, - { OUString("prst"), FSNS( XML_w14, XML_prst ) }, - { OUString("rig"), FSNS( XML_w14, XML_rig ) }, - { OUString("lat"), FSNS( XML_w14, XML_lat ) }, - { OUString("lon"), FSNS( XML_w14, XML_lon ) }, - { OUString("rev"), FSNS( XML_w14, XML_rev ) }, - { OUString("h"), FSNS( XML_w14, XML_h ) }, - { OUString("extrusionH"), FSNS( XML_w14, XML_extrusionH ) }, - { OUString("contourW"), FSNS( XML_w14, XML_contourW ) }, - { OUString("prstMaterial"), FSNS( XML_w14, XML_prstMaterial ) }, - { OUString("id"), FSNS( XML_w14, XML_id ) }, - - { OUString("schemeClr"), FSNS( XML_w14, XML_schemeClr ) }, - { OUString("srgbClr"), FSNS( XML_w14, XML_srgbClr ) }, - { OUString("tint"), FSNS( XML_w14, XML_tint ) }, - { OUString("shade"), FSNS( XML_w14, XML_shade ) }, - { OUString("alpha"), FSNS( XML_w14, XML_alpha ) }, - { OUString("hueMod"), FSNS( XML_w14, XML_hueMod ) }, - { OUString("sat"), FSNS( XML_w14, XML_sat ) }, - { OUString("satOff"), FSNS( XML_w14, XML_satOff ) }, - { OUString("satMod"), FSNS( XML_w14, XML_satMod ) }, - { OUString("lum"), FSNS( XML_w14, XML_lum ) }, - { OUString("lumOff"), FSNS( XML_w14, XML_lumOff ) }, - { OUString("lumMod"), FSNS( XML_w14, XML_lumMod ) }, - { OUString("noFill"), FSNS( XML_w14, XML_noFill ) }, - { OUString("solidFill"), FSNS( XML_w14, XML_solidFill ) }, - { OUString("gradFill"), FSNS( XML_w14, XML_gradFill ) }, - { OUString("gsLst"), FSNS( XML_w14, XML_gsLst ) }, - { OUString("gs"), FSNS( XML_w14, XML_gs ) }, - { OUString("pos"), FSNS( XML_w14, XML_pos ) }, - { OUString("lin"), FSNS( XML_w14, XML_lin ) }, - { OUString("path"), FSNS( XML_w14, XML_path ) }, - { OUString("fillToRect"), FSNS( XML_w14, XML_fillToRect ) }, - { OUString("prstDash"), FSNS( XML_w14, XML_prstDash ) }, - { OUString("round"), FSNS( XML_w14, XML_round ) }, - { OUString("bevel"), FSNS( XML_w14, XML_bevel ) }, - { OUString("miter"), FSNS( XML_w14, XML_miter ) }, - { OUString("camera"), FSNS( XML_w14, XML_camera ) }, - { OUString("lightRig"), FSNS( XML_w14, XML_lightRig ) }, - { OUString("rot"), FSNS( XML_w14, XML_rot ) }, - { OUString("bevelT"), FSNS( XML_w14, XML_bevelT ) }, - { OUString("bevelB"), FSNS( XML_w14, XML_bevelB ) }, - { OUString("extrusionClr"), FSNS( XML_w14, XML_extrusionClr ) }, - { OUString("contourClr"), FSNS( XML_w14, XML_contourClr ) }, - { OUString("styleSet"), FSNS( XML_w14, XML_styleSet ) }, + { u"glow"_ustr, FSNS( XML_w14, XML_glow ) }, + { u"shadow"_ustr, FSNS( XML_w14, XML_shadow ) }, + { u"reflection"_ustr, FSNS( XML_w14, XML_reflection ) }, + { u"textOutline"_ustr, FSNS( XML_w14, XML_textOutline ) }, + { u"textFill"_ustr, FSNS( XML_w14, XML_textFill ) }, + { u"scene3d"_ustr, FSNS( XML_w14, XML_scene3d ) }, + { u"props3d"_ustr, FSNS( XML_w14, XML_props3d ) }, + { u"ligatures"_ustr, FSNS( XML_w14, XML_ligatures ) }, + { u"numForm"_ustr, FSNS( XML_w14, XML_numForm ) }, + { u"numSpacing"_ustr, FSNS( XML_w14, XML_numSpacing ) }, + { u"stylisticSets"_ustr,FSNS( XML_w14, XML_stylisticSets ) }, + { u"cntxtAlts"_ustr, FSNS( XML_w14, XML_cntxtAlts ) }, + + { u"val"_ustr, FSNS( XML_w14, XML_val ) }, + { u"rad"_ustr, FSNS( XML_w14, XML_rad ) }, + { u"blurRad"_ustr, FSNS( XML_w14, XML_blurRad ) }, + { u"stA"_ustr, FSNS( XML_w14, XML_stA ) }, + { u"stPos"_ustr, FSNS( XML_w14, XML_stPos ) }, + { u"endA"_ustr, FSNS( XML_w14, XML_endA ) }, + { u"endPos"_ustr, FSNS( XML_w14, XML_endPos ) }, + { u"dist"_ustr, FSNS( XML_w14, XML_dist ) }, + { u"dir"_ustr, FSNS( XML_w14, XML_dir ) }, + { u"fadeDir"_ustr, FSNS( XML_w14, XML_fadeDir ) }, + { u"sx"_ustr, FSNS( XML_w14, XML_sx ) }, + { u"sy"_ustr, FSNS( XML_w14, XML_sy ) }, + { u"kx"_ustr, FSNS( XML_w14, XML_kx ) }, + { u"ky"_ustr, FSNS( XML_w14, XML_ky ) }, + { u"algn"_ustr, FSNS( XML_w14, XML_algn ) }, + { u"w"_ustr, FSNS( XML_w14, XML_w ) }, + { u"cap"_ustr, FSNS( XML_w14, XML_cap ) }, + { u"cmpd"_ustr, FSNS( XML_w14, XML_cmpd ) }, + { u"pos"_ustr, FSNS( XML_w14, XML_pos ) }, + { u"ang"_ustr, FSNS( XML_w14, XML_ang ) }, + { u"scaled"_ustr, FSNS( XML_w14, XML_scaled ) }, + { u"path"_ustr, FSNS( XML_w14, XML_path ) }, + { u"l"_ustr, FSNS( XML_w14, XML_l ) }, + { u"t"_ustr, FSNS( XML_w14, XML_t ) }, + { u"r"_ustr, FSNS( XML_w14, XML_r ) }, + { u"b"_ustr, FSNS( XML_w14, XML_b ) }, + { u"lim"_ustr, FSNS( XML_w14, XML_lim ) }, + { u"prst"_ustr, FSNS( XML_w14, XML_prst ) }, + { u"rig"_ustr, FSNS( XML_w14, XML_rig ) }, + { u"lat"_ustr, FSNS( XML_w14, XML_lat ) }, + { u"lon"_ustr, FSNS( XML_w14, XML_lon ) }, + { u"rev"_ustr, FSNS( XML_w14, XML_rev ) }, + { u"h"_ustr, FSNS( XML_w14, XML_h ) }, + { u"extrusionH"_ustr, FSNS( XML_w14, XML_extrusionH ) }, + { u"contourW"_ustr, FSNS( XML_w14, XML_contourW ) }, + { u"prstMaterial"_ustr, FSNS( XML_w14, XML_prstMaterial ) }, + { u"id"_ustr, FSNS( XML_w14, XML_id ) }, + + { u"schemeClr"_ustr, FSNS( XML_w14, XML_schemeClr ) }, + { u"srgbClr"_ustr, FSNS( XML_w14, XML_srgbClr ) }, + { u"tint"_ustr, FSNS( XML_w14, XML_tint ) }, + { u"shade"_ustr, FSNS( XML_w14, XML_shade ) }, + { u"alpha"_ustr, FSNS( XML_w14, XML_alpha ) }, + { u"hueMod"_ustr, FSNS( XML_w14, XML_hueMod ) }, + { u"sat"_ustr, FSNS( XML_w14, XML_sat ) }, + { u"satOff"_ustr, FSNS( XML_w14, XML_satOff ) }, + { u"satMod"_ustr, FSNS( XML_w14, XML_satMod ) }, + { u"lum"_ustr, FSNS( XML_w14, XML_lum ) }, + { u"lumOff"_ustr, FSNS( XML_w14, XML_lumOff ) }, + { u"lumMod"_ustr, FSNS( XML_w14, XML_lumMod ) }, + { u"noFill"_ustr, FSNS( XML_w14, XML_noFill ) }, + { u"solidFill"_ustr, FSNS( XML_w14, XML_solidFill ) }, + { u"gradFill"_ustr, FSNS( XML_w14, XML_gradFill ) }, + { u"gsLst"_ustr, FSNS( XML_w14, XML_gsLst ) }, + { u"gs"_ustr, FSNS( XML_w14, XML_gs ) }, + { u"pos"_ustr, FSNS( XML_w14, XML_pos ) }, + { u"lin"_ustr, FSNS( XML_w14, XML_lin ) }, + { u"path"_ustr, FSNS( XML_w14, XML_path ) }, + { u"fillToRect"_ustr, FSNS( XML_w14, XML_fillToRect ) }, + { u"prstDash"_ustr, FSNS( XML_w14, XML_prstDash ) }, + { u"round"_ustr, FSNS( XML_w14, XML_round ) }, + { u"bevel"_ustr, FSNS( XML_w14, XML_bevel ) }, + { u"miter"_ustr, FSNS( XML_w14, XML_miter ) }, + { u"camera"_ustr, FSNS( XML_w14, XML_camera ) }, + { u"lightRig"_ustr, FSNS( XML_w14, XML_lightRig ) }, + { u"rot"_ustr, FSNS( XML_w14, XML_rot ) }, + { u"bevelT"_ustr, FSNS( XML_w14, XML_bevelT ) }, + { u"bevelB"_ustr, FSNS( XML_w14, XML_bevelB ) }, + { u"extrusionClr"_ustr, FSNS( XML_w14, XML_extrusionClr ) }, + { u"contourClr"_ustr, FSNS( XML_w14, XML_contourClr ) }, + { u"styleSet"_ustr, FSNS( XML_w14, XML_styleSet ) }, }; std::optional<sal_Int32> lclGetElementIdForName(std::u16string_view rName) @@ -3636,13 +3636,13 @@ void DocxAttributeOutput::GetSdtEndBefore(const SdrObject* pSdrObj) uno::Reference< beans::XPropertySetInfo > xPropSetInfo = xPropSet->getPropertySetInfo(); uno::Sequence< beans::PropertyValue > aGrabBag; - if (xPropSetInfo.is() && xPropSetInfo->hasPropertyByName("FrameInteropGrabBag")) + if (xPropSetInfo.is() && xPropSetInfo->hasPropertyByName(u"FrameInteropGrabBag"_ustr)) { - xPropSet->getPropertyValue("FrameInteropGrabBag") >>= aGrabBag; + xPropSet->getPropertyValue(u"FrameInteropGrabBag"_ustr) >>= aGrabBag; } - else if(xPropSetInfo.is() && xPropSetInfo->hasPropertyByName("InteropGrabBag")) + else if(xPropSetInfo.is() && xPropSetInfo->hasPropertyByName(u"InteropGrabBag"_ustr)) { - xPropSet->getPropertyValue("InteropGrabBag") >>= aGrabBag; + xPropSet->getPropertyValue(u"InteropGrabBag"_ustr) >>= aGrabBag; } auto pProp = std::find_if(std::cbegin(aGrabBag), std::cend(aGrabBag), @@ -4621,7 +4621,7 @@ void DocxAttributeOutput::TableCellProperties( ww8::WW8TableNodeInfoInner::Point if (const SfxGrabBagItem* pItem = pTableBox->GetFrameFormat()->GetAttrSet().GetItem<SfxGrabBagItem>(RES_FRMATR_GRABBAG)) { const std::map<OUString, uno::Any>& rGrabBag = pItem->GetGrabBag(); - std::map<OUString, uno::Any>::const_iterator it = rGrabBag.find("CellCnfStyle"); + std::map<OUString, uno::Any>::const_iterator it = rGrabBag.find(u"CellCnfStyle"_ustr); if (it != rGrabBag.end()) { uno::Sequence<beans::PropertyValue> aAttributes = it->second.get< uno::Sequence<beans::PropertyValue> >(); @@ -4733,7 +4733,7 @@ void DocxAttributeOutput::StartTableRow( ww8::WW8TableNodeInfoInner::Pointer_t c if (const SfxGrabBagItem* pItem = pTableLine->GetFrameFormat()->GetAttrSet().GetItem<SfxGrabBagItem>(RES_FRMATR_GRABBAG)) { const std::map<OUString, uno::Any>& rGrabBag = pItem->GetGrabBag(); - std::map<OUString, uno::Any>::const_iterator it = rGrabBag.find("RowCnfStyle"); + std::map<OUString, uno::Any>::const_iterator it = rGrabBag.find(u"RowCnfStyle"_ustr); if (it != rGrabBag.end()) { uno::Sequence<beans::PropertyValue> aAttributes = it->second.get< uno::Sequence<beans::PropertyValue> >(); @@ -4841,7 +4841,7 @@ void DocxAttributeOutput::LatentStyles() // Do we have latent styles available? uno::Reference<beans::XPropertySet> xPropertySet(m_rExport.m_rDoc.GetDocShell()->GetBaseModel(), uno::UNO_QUERY_THROW); uno::Sequence<beans::PropertyValue> aInteropGrabBag; - xPropertySet->getPropertyValue("InteropGrabBag") >>= aInteropGrabBag; + xPropertySet->getPropertyValue(u"InteropGrabBag"_ustr) >>= aInteropGrabBag; uno::Sequence<beans::PropertyValue> aLatentStyles; auto pProp = std::find_if(std::cbegin(aInteropGrabBag), std::cend(aInteropGrabBag), [](const beans::PropertyValue& rProp) { return rProp.Name == "latentStyles"; }); @@ -5112,7 +5112,7 @@ void DocxAttributeOutput::WriteSrcRect( const SwFrameFormat* pFrameFormat) { uno::Reference<graphic::XGraphic> xGraphic; - xShapePropSet->getPropertyValue("Graphic") >>= xGraphic; + xShapePropSet->getPropertyValue(u"Graphic"_ustr) >>= xGraphic; const Graphic aGraphic(xGraphic); Size aOriginalSize(aGraphic.GetPrefSize()); @@ -5125,7 +5125,7 @@ void DocxAttributeOutput::WriteSrcRect( } css::text::GraphicCrop aGraphicCropStruct; - xShapePropSet->getPropertyValue("GraphicCrop") >>= aGraphicCropStruct; + xShapePropSet->getPropertyValue(u"GraphicCrop"_ustr) >>= aGraphicCropStruct; sal_Int32 nCropL = aGraphicCropStruct.Left; sal_Int32 nCropR = aGraphicCropStruct.Right; sal_Int32 nCropT = aGraphicCropStruct.Top; @@ -5286,7 +5286,7 @@ void DocxAttributeOutput::FlyFrameGraphic( const SwGrfNode* pGrfNode, const Size // and only use passed frame size as fallback. if (xShapePropSet) { - if (css::awt::Size val; xShapePropSet->getPropertyValue("Size") >>= val) + if (css::awt::Size val; xShapePropSet->getPropertyValue(u"Size"_ustr) >>= val) aSize = Size(o3tl::toTwips(val.Width, o3tl::Length::mm100), o3tl::toTwips(val.Height, o3tl::Length::mm100)); } @@ -5302,7 +5302,7 @@ void DocxAttributeOutput::FlyFrameGraphic( const SwGrfNode* pGrfNode, const Size OUString sURL, sRelId; if (xShapePropSet) { - xShapePropSet->getPropertyValue("HyperLinkURL") >>= sURL; + xShapePropSet->getPropertyValue(u"HyperLinkURL"_ustr) >>= sURL; if(!sURL.isEmpty()) { if (sURL.startsWith("#") && sURL.indexOf(' ') != -1 && !sURL.endsWith("|outline") && !sURL.endsWith("|table") && @@ -5449,7 +5449,7 @@ bool DocxAttributeOutput::WriteOLEChart( const SdrObject* pSdrObj, const Size& r return false; OUString clsid; // why is the property of type string, not sequence<byte>? - xPropSet->getPropertyValue("CLSID") >>= clsid; + xPropSet->getPropertyValue(u"CLSID"_ustr) >>= clsid; assert(!clsid.isEmpty()); SvGlobalName aClassID; bool const isValid(aClassID.MakeId(clsid)); @@ -5478,7 +5478,7 @@ void DocxAttributeOutput::WritePostponedChart() { uno::Reference< beans::XPropertySet > xPropSet( xShape, uno::UNO_QUERY ); if( xPropSet.is() ) - xChartDoc.set( xPropSet->getPropertyValue( "Model" ), uno::UNO_QUERY ); + xChartDoc.set( xPropSet->getPropertyValue( u"Model"_ustr ), uno::UNO_QUERY ); } if( xChartDoc.is() ) @@ -5487,15 +5487,15 @@ void DocxAttributeOutput::WritePostponedChart() m_rExport.SdrExporter().startDMLAnchorInline(rChart.frame, rChart.size); - OUString sName("Object 1"); + OUString sName(u"Object 1"_ustr); uno::Reference< container::XNamed > xNamed( xShape, uno::UNO_QUERY ); if( xNamed.is() ) sName = xNamed->getName(); // tdf#153203 export a11y related properties uno::Reference<beans::XPropertySet> xShapeProps(xShape, uno::UNO_QUERY); - OUString const title(xShapeProps->getPropertyValue("Title").get<OUString>()); - OUString const descr(xShapeProps->getPropertyValue("Description").get<OUString>()); + OUString const title(xShapeProps->getPropertyValue(u"Title"_ustr).get<OUString>()); + OUString const descr(xShapeProps->getPropertyValue(u"Description"_ustr).get<OUString>()); /* If there is a scenario where a chart is followed by a shape which is being exported as an alternate content then, the @@ -5595,7 +5595,7 @@ void DocxAttributeOutput::WritePostponedFormControl(const SdrObject* pObject) if (!xInfo.is()) return; - if (xInfo->supportsService("com.sun.star.form.component.DateField")) + if (xInfo->supportsService(u"com.sun.star.form.component.DateField"_ustr)) { // gather component properties @@ -5606,7 +5606,7 @@ void DocxAttributeOutput::WritePostponedFormControl(const SdrObject* pObject) OUString aContentText; bool bHasDate = false; css::util::Date aUNODate; - if (xPropertySet->getPropertyValue("Date") >>= aUNODate) + if (xPropertySet->getPropertyValue(u"Date"_ustr) >>= aUNODate) { bHasDate = true; Date aDate(aUNODate.Day, aUNODate.Month, aUNODate.Year); @@ -5616,7 +5616,7 @@ void DocxAttributeOutput::WritePostponedFormControl(const SdrObject* pObject) } else { - aContentText = xPropertySet->getPropertyValue("HelpText").get<OUString>(); + aContentText = xPropertySet->getPropertyValue(u"HelpText"_ustr).get<OUString>(); if(sDateFormat.isEmpty()) sDateFormat = "dd/MM/yyyy"; // Need to set date format even if there is no date set } @@ -5651,13 +5651,13 @@ void DocxAttributeOutput::WritePostponedFormControl(const SdrObject* pObject) m_pSerializer->endElementNS(XML_w, XML_sdt); } - else if (xInfo->supportsService("com.sun.star.form.component.ComboBox")) + else if (xInfo->supportsService(u"com.sun.star.form.component.ComboBox"_ustr)) { // gather component properties uno::Reference<beans::XPropertySet> xPropertySet(xControlModel, uno::UNO_QUERY); - OUString sText = xPropertySet->getPropertyValue("Text").get<OUString>(); - const uno::Sequence<OUString> aItems = xPropertySet->getPropertyValue("StringItemList").get< uno::Sequence<OUString> >(); + OUString sText = xPropertySet->getPropertyValue(u"Text"_ustr).get<OUString>(); + const uno::Sequence<OUString> aItems = xPropertySet->getPropertyValue(u"StringItemList"_ustr).get< uno::Sequence<OUString> >(); // output component @@ -5789,8 +5789,8 @@ bool DocxAttributeOutput::ExportAsActiveXControl(const SdrObject* pObject) const // See WritePostponedFormControl // By now date field and combobox is handled on a different way, so let's not interfere with the other method. - if(xInfo->supportsService("com.sun.star.form.component.DateField") || - xInfo->supportsService("com.sun.star.form.component.ComboBox")) + if(xInfo->supportsService(u"com.sun.star.form.component.DateField"_ustr) || + xInfo->supportsService(u"com.sun.star.form.component.ComboBox"_ustr)) return false; oox::ole::OleFormCtrlExportHelper exportHelper(comphelper::getProcessComponentContext(), xModel, xControlModel); @@ -6671,16 +6671,16 @@ static bool lcl_guessQFormat(const OUString& rName, sal_uInt16 nWwId) static o3tl::sorted_vector<OUString, OUStringIgnoreCase> const aAllowlist { - "No Spacing", - "List Paragraph", - "Quote", - "Intense Quote", - "Subtle Emphasis", - "Intense Emphasis", - "Subtle Reference", - "Intense Reference", - "Book Title", - "TOC Heading", + u"No Spacing"_ustr, + u"List Paragraph"_ustr, + u"Quote"_ustr, + u"Intense Quote"_ustr, + u"Subtle Emphasis"_ustr, + u"Intense Emphasis"_ustr, + u"Subtle Reference"_ustr, + u"Intense Reference"_ustr, + u"Book Title"_ustr, + u"TOC Heading"_ustr, }; // Not custom style? Then we have a list of standard styles which should be qFormat. return aAllowlist.find(rName) != aAllowlist.end(); @@ -7403,7 +7403,7 @@ bool DocxAttributeOutput::EmbedFontStyle(std::u16string_view name, int tag, Font return false; uno::Reference< css::io::XOutputStream > xOutStream = m_rExport.GetFilter().openFragmentStream( "word/fonts/font" + OUString::number(m_nextFontId) + ".odttf", - "application/vnd.openxmlformats-officedocument.obfuscatedFont" ); + u"application/vnd.openxmlformats-officedocument.obfuscatedFont"_ustr ); // Not much point in trying hard with the obfuscation key, whoever reads the spec can read the font anyway, // so just alter the first and last part of the key. char fontKeyStr[] = "{00014A78-CABC-4EF0-12AC-5CD89AEFDE00}"; @@ -9733,7 +9733,7 @@ void DocxAttributeOutput::FormatBox( const SvxBoxItem& rBox ) uno::Reference< drawing::XShape > xShape( const_cast<SdrObject*>(pSdrObj)->getUnoShape(), uno::UNO_QUERY ); uno::Reference< beans::XPropertySet > xPropertySet( xShape, uno::UNO_QUERY ); m_rDrawingML.SetFS(m_pSerializer); - m_rDrawingML.WriteBlipFill(xPropertySet, "BackGraphic"); + m_rDrawingML.WriteBlipFill(xPropertySet, u"BackGraphic"_ustr); } } } diff --git a/sw/source/filter/ww8/docxexport.cxx b/sw/source/filter/ww8/docxexport.cxx index fe72e357e376..adff5738da45 100644 --- a/sw/source/filter/ww8/docxexport.cxx +++ b/sw/source/filter/ww8/docxexport.cxx @@ -391,7 +391,7 @@ OString DocxExport::OutputChart( uno::Reference< frame::XModel > const & xModel, aFileName = "word/charts/chart" + OUString::number(nCount) + ".xml"; ::sax_fastparser::FSHelperPtr pChartFS = m_rFilter.openFragmentStreamWithSerializer( aFileName, - "application/vnd.openxmlformats-officedocument.drawingml.chart+xml" ); + u"application/vnd.openxmlformats-officedocument.drawingml.chart+xml"_ustr ); #if !ENABLE_WASM_STRIP_CHART // WASM_CHART change @@ -470,11 +470,11 @@ std::pair<OString, OString> DocxExport::WriteActiveXObject(const uno::Reference< OString sGUID; OString sName; - uno::Reference<io::XStream> xOutStorage(m_rFilter.openFragmentStream(sBinaryFileName, "application/vnd.ms-office.activeX"), uno::UNO_QUERY); + uno::Reference<io::XStream> xOutStorage(m_rFilter.openFragmentStream(sBinaryFileName, u"application/vnd.ms-office.activeX"_ustr), uno::UNO_QUERY); if(xOutStorage.is()) { oox::ole::OleStorage aOleStorage(m_rFilter.getComponentContext(), xOutStorage, false); - uno::Reference<io::XOutputStream> xOutputStream(aOleStorage.openOutputStream("contents"), uno::UNO_SET_THROW); + uno::Reference<io::XOutputStream> xOutputStream(aOleStorage.openOutputStream(u"contents"_ustr), uno::UNO_SET_THROW); uno::Reference< css::frame::XModel > xModel( m_rDoc.GetDocShell() ? m_rDoc.GetDocShell()->GetModel() : nullptr ); oox::ole::OleFormCtrlExportHelper exportHelper(comphelper::getProcessComponentContext(), xModel, rxControlModel); if ( !exportHelper.isValid() ) @@ -487,7 +487,7 @@ std::pair<OString, OString> DocxExport::WriteActiveXObject(const uno::Reference< // Write out ActiveX fragment const OUString sXMLFileName = "word/activeX/activeX" + OUString::number( m_nActiveXControls ) + ".xml"; - ::sax_fastparser::FSHelperPtr pActiveXFS = m_rFilter.openFragmentStreamWithSerializer(sXMLFileName, "application/vnd.ms-office.activeX+xml" ); + ::sax_fastparser::FSHelperPtr pActiveXFS = m_rFilter.openFragmentStreamWithSerializer(sXMLFileName, u"application/vnd.ms-office.activeX+xml"_ustr ); const OUString sBinaryId = m_rFilter.addRelation( pActiveXFS->getOutputStream(), oox::getRelationship(Relationship::ACTIVEXCONTROLBINARY), @@ -514,9 +514,9 @@ void DocxExport::OutputDML(uno::Reference<drawing::XShape> const & xShape) { uno::Reference<lang::XServiceInfo> xServiceInfo(xShape, uno::UNO_QUERY_THROW); sal_Int32 nNamespace = XML_wps; - if (xServiceInfo->supportsService("com.sun.star.drawing.GroupShape")) + if (xServiceInfo->supportsService(u"com.sun.star.drawing.GroupShape"_ustr)) nNamespace = XML_wpg; - else if (xServiceInfo->supportsService("com.sun.star.drawing.GraphicObjectShape")) + else if (xServiceInfo->supportsService(u"com.sun.star.drawing.GraphicObjectShape"_ustr)) nNamespace = XML_pic; oox::drawingml::ShapeExport aExport(nNamespace, m_pAttrOutput->GetSerializer(), nullptr, &m_rFilter, oox::drawingml::DOCUMENT_DOCX, m_pAttrOutput.get()); aExport.WriteShape(xShape); @@ -675,8 +675,8 @@ void DocxExport::InitStyles() u"styles.xml" ); ::sax_fastparser::FSHelperPtr pStylesFS = - m_rFilter.openFragmentStreamWithSerializer( "word/styles.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml" ); + m_rFilter.openFragmentStreamWithSerializer( u"word/styles.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"_ustr ); // switch the serializer to redirect the output to word/styles.xml m_pAttrOutput->SetSerializer( pStylesFS ); @@ -700,8 +700,8 @@ void DocxExport::WriteFootnotesEndnotes() u"footnotes.xml" ); ::sax_fastparser::FSHelperPtr pFootnotesFS = - m_rFilter.openFragmentStreamWithSerializer( "word/footnotes.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml" ); + m_rFilter.openFragmentStreamWithSerializer( u"word/footnotes.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml"_ustr ); // switch the serializer to redirect the output to word/footnotes.xml m_pAttrOutput->SetSerializer( pFootnotesFS ); @@ -730,8 +730,8 @@ void DocxExport::WriteFootnotesEndnotes() u"endnotes.xml" ); ::sax_fastparser::FSHelperPtr pEndnotesFS = - m_rFilter.openFragmentStreamWithSerializer( "word/endnotes.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml" ); + m_rFilter.openFragmentStreamWithSerializer( u"word/endnotes.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml"_ustr ); // switch the serializer to redirect the output to word/endnotes.xml m_pAttrOutput->SetSerializer( pEndnotesFS ); @@ -761,8 +761,8 @@ void DocxExport::WritePostitFields() u"comments.xml" ); ::sax_fastparser::FSHelperPtr pPostitFS = - m_rFilter.openFragmentStreamWithSerializer( "word/comments.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml" ); + m_rFilter.openFragmentStreamWithSerializer( u"word/comments.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml"_ustr ); pPostitFS->startElementNS( XML_w, XML_comments, MainXmlNamespaces()); m_pAttrOutput->SetSerializer( pPostitFS ); @@ -779,8 +779,8 @@ void DocxExport::WritePostitFields() u"commentsExtended.xml"); pPostitFS = m_rFilter.openFragmentStreamWithSerializer( - "word/commentsExtended.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.commentsExtended+xml"); + u"word/commentsExtended.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.commentsExtended+xml"_ustr); pPostitFS->startElementNS(XML_w15, XML_commentsEx, // Add namespaces manually now FSNS(XML_xmlns, XML_mc), m_rFilter.getNamespaceURL(OOX_NS(mce)), @@ -802,8 +802,8 @@ void DocxExport::WriteNumbering() oox::getRelationship(Relationship::NUMBERING), u"numbering.xml" ); - ::sax_fastparser::FSHelperPtr pNumberingFS = m_rFilter.openFragmentStreamWithSerializer( "word/numbering.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml" ); + ::sax_fastparser::FSHelperPtr pNumberingFS = m_rFilter.openFragmentStreamWithSerializer( u"word/numbering.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml"_ustr ); // switch the serializer to redirect the output to word/numbering.xml m_pAttrOutput->SetSerializer( pNumberingFS ); @@ -847,7 +847,7 @@ void DocxExport::WriteHeaderFooter( const SwFormat* pFormat, bool bHeader, const aName ); pFS = m_rFilter.openFragmentStreamWithSerializer( "word/" + aName, - "application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml" ); + u"application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml"_ustr ); pFS->startElementNS( XML_w, XML_hdr, MainXmlNamespaces()); } @@ -860,7 +860,7 @@ void DocxExport::WriteHeaderFooter( const SwFormat* pFormat, bool bHeader, const aName ); pFS = m_rFilter.openFragmentStreamWithSerializer( "word/" + aName, - "application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml" ); + u"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml"_ustr ); pFS->startElementNS( XML_w, XML_ftr, MainXmlNamespaces()); } @@ -914,8 +914,8 @@ void DocxExport::WriteFonts() u"fontTable.xml" ); ::sax_fastparser::FSHelperPtr pFS = m_rFilter.openFragmentStreamWithSerializer( - "word/fontTable.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml" ); + u"word/fontTable.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"_ustr ); pFS->startElementNS( XML_w, XML_fonts, FSNS( XML_xmlns, XML_w ), m_rFilter.getNamespaceURL(OOX_NS(doc)), @@ -988,7 +988,7 @@ void DocxExport::WriteDocVars(const sax_fastparser::FSHelperPtr& pFS) OUString aKey = rMasterName.copy(aPrefix.getLength()); OUString aValue; - xField->getPropertyValue("Content") >>= aValue; + xField->getPropertyValue(u"Content"_ustr) >>= aValue; if (!bStarted) { bStarted = true; @@ -1046,8 +1046,8 @@ void DocxExport::WriteSettings() u"settings.xml" ); ::sax_fastparser::FSHelperPtr pFS = m_rFilter.openFragmentStreamWithSerializer( - "word/settings.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml" ); + u"word/settings.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"_ustr ); pFS->startElementNS( XML_w, XML_settings, FSNS( XML_xmlns, XML_w ), m_rFilter.getNamespaceURL(OOX_NS(doc)) ); @@ -1247,10 +1247,10 @@ void DocxExport::WriteSettings() { bWriterWantsToProtect = bWriterWantsToProtectForm = true; } - if ( xPropSetInfo->hasPropertyByName( "RedlineProtectionKey" ) ) + if ( xPropSetInfo->hasPropertyByName( u"RedlineProtectionKey"_ustr ) ) { uno::Sequence<sal_Int8> aKey; - xPropSet->getPropertyValue( "RedlineProtectionKey" ) >>= aKey; + xPropSet->getPropertyValue( u"RedlineProtectionKey"_ustr ) >>= aKey; bool bHasRedlineProtectionKey = aKey.hasElements(); bHasDummyRedlineProtectionKey = aKey.getLength() == 1 && aKey[0] == 1; if ( bHasRedlineProtectionKey && !bHasDummyRedlineProtectionKey ) @@ -1562,8 +1562,8 @@ void DocxExport::WriteGlossary() oox::getRelationship(Relationship::GLOSSARYDOCUMENT), u"glossary/document.xml" ); - uno::Reference< io::XOutputStream > xOutputStream = GetFilter().openFragmentStream( "word/glossary/document.xml", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml" ); + uno::Reference< io::XOutputStream > xOutputStream = GetFilter().openFragmentStream( u"word/glossary/document.xml"_ustr, + u"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml"_ustr ); uno::Reference< xml::sax::XSAXSerializable > serializer( glossaryDocDom, uno::UNO_QUERY ); uno::Reference< xml::sax::XWriter > writer = xml::sax::Writer::create( comphelper::getProcessComponentContext() ); @@ -1655,7 +1655,7 @@ static void lcl_UpdateXmlValues(const SdtData& sdtData, const uno::Reference<css // XSLT transformation stylesheet: // - write all elements as is // - but if element matches sdtData.xpath, replace its text content by sdtData.xpath - uno::Any(beans::NamedValue("StylesheetText", uno::Any(OUString("<?xml version=\"1.0\" encoding=\"UTF-8\"?> \ + uno::Any(beans::NamedValue(u"StylesheetText"_ustr, uno::Any(OUString("<?xml version=\"1.0\" encoding=\"UTF-8\"?> \ <xsl:stylesheet\ xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\ " + sdtData.namespaces + "\ @@ -1722,12 +1722,12 @@ void DocxExport::WriteCustomXml() uno::Reference< xml::sax::XWriter > writer = xml::sax::Writer::create( comphelper::getProcessComponentContext() ); uno::Reference < css::io::XOutputStream > xOutStream = GetFilter().openFragmentStream("customXml/item" + OUString::number(j + 1) + ".xml", - "application/xml"); + u"application/xml"_ustr); if (m_SdtData.size()) { // There are some SDT blocks data with data bindings which can update some custom xml values uno::Reference< io::XStream > xMemStream( - comphelper::getProcessComponentContext()->getServiceManager()->createInstanceWithContext("com.sun.star.comp.MemoryStream", + comphelper::getProcessComponentContext()->getServiceManager()->createInstanceWithContext(u"com.sun.star.comp.MemoryStream"_ustr, comphelper::getProcessComponentContext()), uno::UNO_QUERY_THROW); @@ -1751,7 +1751,7 @@ void DocxExport::WriteCustomXml() else { xXSLTOutStream.set( - comphelper::getProcessComponentContext()->getServiceManager()->createInstanceWithContext("com.sun.star.comp.MemoryStream", + comphelper::getProcessComponentContext()->getServiceManager()->createInstanceWithContext(u"com.sun.star.comp.MemoryStream"_ustr, comphelper::getProcessComponentContext()), uno::UNO_QUERY_THROW); lcl_UpdateXmlValues(m_SdtData[i], xXSLTInStream->getInputStream(), xXSLTOutStream->getOutputStream()); @@ -1775,13 +1775,13 @@ void DocxExport::WriteCustomXml() uno::Reference< xml::sax::XSAXSerializable > serializer( customXmlDomProps, uno::UNO_QUERY ); uno::Reference< xml::sax::XWriter > writer = xml::sax::Writer::create( comphelper::getProcessComponentContext() ); writer->setOutputStream( GetFilter().openFragmentStream( "customXml/itemProps"+OUString::number(j+1)+".xml", - "application/vnd.openxmlformats-officedocument.customXmlProperties+xml" ) ); + u"application/vnd.openxmlformats-officedocument.customXmlProperties+xml"_ustr ) ); serializer->serialize( uno::Reference< xml::sax::XDocumentHandler >( writer, uno::UNO_QUERY_THROW ), uno::Sequence< beans::StringPair >() ); // Adding itemprops's relationship entry to item.xml.rels file m_rFilter.addRelation( GetFilter().openFragmentStream( "customXml/item"+OUString::number(j+1)+".xml", - "application/xml" ) , + u"application/xml"_ustr ) , oox::getRelationship(Relationship::CUSTOMXMLPROPS), Concat2View("itemProps"+OUString::number(j+1)+".xml" )); } @@ -1795,7 +1795,7 @@ void DocxExport::WriteVBA() return; uno::Reference<embed::XStorage> xDocumentStorage = xStorageBasedDocument->getDocumentStorage(); - OUString aMacrosName("_MS_VBA_Macros"); + OUString aMacrosName(u"_MS_VBA_Macros"_ustr); if (!xDocumentStorage.is() || !xDocumentStorage->hasByName(aMacrosName)) return; @@ -1807,7 +1807,7 @@ void DocxExport::WriteVBA() // First handle the project stream, this sets xProjectStream. std::unique_ptr<SvStream> pIn(utl::UcbStreamHelper::CreateStream(xMacrosStream)); - xProjectStream = GetFilter().openFragmentStream("word/vbaProject.bin", "application/vnd.ms-office.vbaProject"); + xProjectStream = GetFilter().openFragmentStream(u"word/vbaProject.bin"_ustr, u"application/vnd.ms-office.vbaProject"_ustr); uno::Reference<io::XStream> xOutputStream(xProjectStream, uno::UNO_QUERY); if (!xOutputStream.is()) return; @@ -1820,7 +1820,7 @@ void DocxExport::WriteVBA() m_rFilter.addRelation(m_pDocumentFS->getOutputStream(), oox::getRelationship(Relationship::VBAPROJECT), u"vbaProject.bin"); } - OUString aDataName("_MS_VBA_Macros_XML"); + OUString aDataName(u"_MS_VBA_Macros_XML"_ustr); if (!xDocumentStorage.is() || !xDocumentStorage->hasByName(aDataName)) return; @@ -1832,7 +1832,7 @@ void DocxExport::WriteVBA() // xProjectStream. std::unique_ptr<SvStream> pIn(utl::UcbStreamHelper::CreateStream(xDataStream)); - uno::Reference<io::XStream> xOutputStream(GetFilter().openFragmentStream("word/vbaData.xml", "application/vnd.ms-word.vbaData+xml"), uno::UNO_QUERY); + uno::Reference<io::XStream> xOutputStream(GetFilter().openFragmentStream(u"word/vbaData.xml"_ustr, u"application/vnd.ms-word.vbaData+xml"_ustr), uno::UNO_QUERY); if (!xOutputStream.is()) return; std::unique_ptr<SvStream> pOut(utl::UcbStreamHelper::CreateStream(xOutputStream)); @@ -1877,7 +1877,7 @@ void DocxExport::WriteEmbeddings() { try { - const css::uno::Any val = xProps->getPropertyValue("MediaType"); + const css::uno::Any val = xProps->getPropertyValue(u"MediaType"_ustr); val >>= contentType; } catch (const css::beans::UnknownPropertyException&) @@ -2203,7 +2203,7 @@ DocxExport::DocxExport(DocxExportFilter& rFilter, SwDoc& rDocument, // the actual document - m_pDocumentFS = m_rFilter.openFragmentStreamWithSerializer( "word/document.xml", aMediaType ); + m_pDocumentFS = m_rFilter.openFragmentStreamWithSerializer( u"word/document.xml"_ustr, aMediaType ); SetFS(m_pDocumentFS); diff --git a/sw/source/filter/ww8/docxexportfilter.cxx b/sw/source/filter/ww8/docxexportfilter.cxx index 04a5d015050f..1d3004e2aa9b 100644 --- a/sw/source/filter/ww8/docxexportfilter.cxx +++ b/sw/source/filter/ww8/docxexportfilter.cxx @@ -126,7 +126,7 @@ bool DocxExportFilter::exportDocument() OUString DocxExportFilter::getImplementationName() { - return "com.sun.star.comp.Writer.DocxExport"; + return u"com.sun.star.comp.Writer.DocxExport"_ustr; } extern "C" SAL_DLLPUBLIC_EXPORT uno::XInterface* diff --git a/sw/source/filter/ww8/docxsdrexport.cxx b/sw/source/filter/ww8/docxsdrexport.cxx index 70281e4eac7b..82acd5a78f03 100644 --- a/sw/source/filter/ww8/docxsdrexport.cxx +++ b/sw/source/filter/ww8/docxsdrexport.cxx @@ -74,7 +74,7 @@ OUString lclGetAnchorIdFromGrabBag(const SdrObject* pObj) uno::UNO_QUERY); OUString aGrabBagName; uno::Reference<lang::XServiceInfo> xServiceInfo(xShape, uno::UNO_QUERY); - if (xServiceInfo->supportsService("com.sun.star.text.TextFrame")) + if (xServiceInfo->supportsService(u"com.sun.star.text.TextFrame"_ustr)) aGrabBagName = "FrameInteropGrabBag"; else aGrabBagName = "InteropGrabBag"; @@ -802,7 +802,7 @@ void DocxSdrExport::startDMLAnchorInline(const SwFrameFormat* pFrameFormat, cons uno::Any aAny; pObj->GetGrabBagItem(aAny); comphelper::SequenceAsHashMap aGrabBag(aAny); - auto it = aGrabBag.find("AnchorDistDiff"); + auto it = aGrabBag.find(u"AnchorDistDiff"_ustr); if (it != aGrabBag.end()) { comphelper::SequenceAsHashMap aAnchorDistDiff(it->second); @@ -869,7 +869,7 @@ void DocxSdrExport::startDMLAnchorInline(const SwFrameFormat* pFrameFormat, cons uno::UNO_QUERY); uno::Reference<beans::XPropertySet> xShapeProps(xShape, uno::UNO_QUERY); if (xShapeProps.is()) - xShapeProps->getPropertyValue("IsFollowingTextFlow") >>= bLclInTabCell; + xShapeProps->getPropertyValue(u"IsFollowingTextFlow"_ustr) >>= bLclInTabCell; } const SwFormatHoriOrient& rHoriOri(pFrameFormat->GetHoriOrient()); @@ -1167,7 +1167,7 @@ void DocxSdrExport::startDMLAnchorInline(const SwFrameFormat* pFrameFormat, cons uno::Any aAny; pObj->GetGrabBagItem(aAny); comphelper::SequenceAsHashMap aGrabBag(aAny); - auto it = aGrabBag.find("CT_EffectExtent"); + auto it = aGrabBag.find(u"CT_EffectExtent"_ustr); if (it != aGrabBag.end()) { comphelper::SequenceAsHashMap aEffectExtent(it->second); @@ -1227,17 +1227,17 @@ void DocxSdrExport::startDMLAnchorInline(const SwFrameFormat* pFrameFormat, cons switch (rSurround.GetSurround()) { case text::WrapTextMode_DYNAMIC: - sWrapType = OUString("largest"); + sWrapType = u"largest"_ustr; break; case text::WrapTextMode_LEFT: - sWrapType = OUString("left"); + sWrapType = u"left"_ustr; break; case text::WrapTextMode_RIGHT: - sWrapType = OUString("right"); + sWrapType = u"right"_ustr; break; case text::WrapTextMode_PARALLEL: default: - sWrapType = OUString("bothSides"); + sWrapType = u"bothSides"_ustr; break; } @@ -1296,7 +1296,7 @@ void DocxSdrExport::startDMLAnchorInline(const SwFrameFormat* pFrameFormat, cons uno::Any aAny; pObj->GetGrabBagItem(aAny); comphelper::SequenceAsHashMap aGrabBag(aAny); - auto it = aGrabBag.find("CT_WrapPath"); + auto it = aGrabBag.find(u"CT_WrapPath"_ustr); if (it != aGrabBag.end()) { m_pImpl->getSerializer()->startElementNS(XML_wp, nWrapToken, XML_wrapText, sWrapType); @@ -1377,7 +1377,8 @@ void DocxSdrExport::writeVMLDrawing(const SdrObject* sdrObj, const SwFrameFormat static bool lcl_isLockedCanvas(const uno::Reference<drawing::XShape>& xShape) { - const uno::Sequence<beans::PropertyValue> propList = lclGetProperty(xShape, "InteropGrabBag"); + const uno::Sequence<beans::PropertyValue> propList + = lclGetProperty(xShape, u"InteropGrabBag"_ustr); /* * Export as Locked Canvas only if the property * is in the PropertySet @@ -1390,7 +1391,7 @@ static bool lcl_isLockedCanvas(const uno::Reference<drawing::XShape>& xShape) void AddExtLst(sax_fastparser::FSHelperPtr const& pFS, DocxExport const& rExport, uno::Reference<beans::XPropertySet> const& xShape) { - if (xShape->getPropertyValue("Decorative").get<bool>()) + if (xShape->getPropertyValue(u"Decorative"_ustr).get<bool>()) { pFS->startElementNS(XML_a, XML_extLst, // apparently for DOCX the namespace isn't declared on the root @@ -1453,9 +1454,9 @@ void DocxSdrExport::writeDMLDrawing(const SdrObject* pSdrObject, const SwFrameFo uno::Reference<lang::XServiceInfo> xServiceInfo(xShape, uno::UNO_QUERY_THROW); const char* pNamespace = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape"; - if (xServiceInfo->supportsService("com.sun.star.drawing.GroupShape")) + if (xServiceInfo->supportsService(u"com.sun.star.drawing.GroupShape"_ustr)) pNamespace = "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"; - else if (xServiceInfo->supportsService("com.sun.star.drawing.GraphicObjectShape")) + else if (xServiceInfo->supportsService(u"com.sun.star.drawing.GraphicObjectShape"_ustr)) pNamespace = "http://schemas.openxmlformats.org/drawingml/2006/picture"; pFS->startElementNS(XML_a, XML_graphic, FSNS(XML_xmlns, XML_a), m_pImpl->getExport().GetFilter().getNamespaceURL(OOX_NS(dml))); @@ -1576,16 +1577,16 @@ bool DocxSdrExport::Impl::isSupportedDMLShape(const uno::Reference<drawing::XSha const SdrObject* pSdrObject) { uno::Reference<lang::XServiceInfo> xServiceInfo(xShape, uno::UNO_QUERY_THROW); - if (xServiceInfo->supportsService("com.sun.star.drawing.PolyPolygonShape") - || xServiceInfo->supportsService("com.sun.star.drawing.PolyLineShape")) + if (xServiceInfo->supportsService(u"com.sun.star.drawing.PolyPolygonShape"_ustr) + || xServiceInfo->supportsService(u"com.sun.star.drawing.PolyLineShape"_ustr)) return false; uno::Reference<beans::XPropertySet> xShapeProperties(xShape, uno::UNO_QUERY); // For signature line shapes, we don't want DML, just the VML shape. - if (xServiceInfo->supportsService("com.sun.star.drawing.GraphicObjectShape")) + if (xServiceInfo->supportsService(u"com.sun.star.drawing.GraphicObjectShape"_ustr)) { bool bIsSignatureLineShape = false; - xShapeProperties->getPropertyValue("IsSignatureLine") >>= bIsSignatureLineShape; + xShapeProperties->getPropertyValue(u"IsSignatureLine"_ustr) >>= bIsSignatureLineShape; if (bIsSignatureLineShape) return false; } @@ -1595,7 +1596,7 @@ bool DocxSdrExport::Impl::isSupportedDMLShape(const uno::Reference<drawing::XSha if (pSdrObject->IsTextPath()) { css::drawing::FillStyle eFillStyle = css::drawing::FillStyle_SOLID; - xShapeProperties->getPropertyValue("FillStyle") >>= eFillStyle; + xShapeProperties->getPropertyValue(u"FillStyle"_ustr) >>= eFillStyle; if (eFillStyle == css::drawing::FillStyle_BITMAP) return false; } @@ -1816,8 +1817,8 @@ void DocxSdrExport::writeDMLTextFrame(ww8::Frame const* pParentFrame, int nAncho m_pImpl->setBodyPrAttrList(sax_fastparser::FastSerializerHelper::createAttrList().get()); { drawing::TextVerticalAdjust eAdjust = drawing::TextVerticalAdjust_TOP; - if (xPropSetInfo.is() && xPropSetInfo->hasPropertyByName("TextVerticalAdjust")) - xPropertySet->getPropertyValue("TextVerticalAdjust") >>= eAdjust; + if (xPropSetInfo.is() && xPropSetInfo->hasPropertyByName(u"TextVerticalAdjust"_ustr)) + xPropertySet->getPropertyValue(u"TextVerticalAdjust"_ustr) >>= eAdjust; m_pImpl->getBodyPrAttrList()->add(XML_anchor, oox::drawingml::GetTextVerticalAdjust(eAdjust)); } @@ -1835,7 +1836,7 @@ void DocxSdrExport::writeDMLTextFrame(ww8::Frame const* pParentFrame, int nAncho OUString sHyperlink; if (xPropertySet.is()) - xPropertySet->getPropertyValue("HyperLinkURL") >>= sHyperlink; + xPropertySet->getPropertyValue(u"HyperLinkURL"_ustr) >>= sHyperlink; if (!sHyperlink.isEmpty()) { OUString sRelId = m_pImpl->getExport().GetFilter().addRelation( @@ -1858,10 +1859,10 @@ void DocxSdrExport::writeDMLTextFrame(ww8::Frame const* pParentFrame, int nAncho uno::Any aRotation; m_pImpl->setDMLandVMLTextFrameRotation(0_deg100); - if (xPropSetInfo.is() && xPropSetInfo->hasPropertyByName("FrameInteropGrabBag")) + if (xPropSetInfo.is() && xPropSetInfo->hasPropertyByName(u"FrameInteropGrabBag"_ustr)) { uno::Sequence<beans::PropertyValue> propList; - xPropertySet->getPropertyValue("FrameInteropGrabBag") >>= propList; + xPropertySet->getPropertyValue(u"FrameInteropGrabBag"_ustr) >>= propList; auto pProp = std::find_if(std::cbegin(propList), std::cend(propList), [](const beans::PropertyValue& rProp) { return rProp.Name == "mso-rotation-angle"; @@ -1889,11 +1890,11 @@ void DocxSdrExport::writeDMLTextFrame(ww8::Frame const* pParentFrame, int nAncho OString aHeight(OString::number(TwipsToEMU(aSize.Height()))); pFS->singleElementNS(XML_a, XML_ext, XML_cx, aWidth, XML_cy, aHeight); pFS->endElementNS(XML_a, XML_xfrm); - OUString shapeType = "rect"; - if (xPropSetInfo.is() && xPropSetInfo->hasPropertyByName("FrameInteropGrabBag")) + OUString shapeType = u"rect"_ustr; + if (xPropSetInfo.is() && xPropSetInfo->hasPropertyByName(u"FrameInteropGrabBag"_ustr)) { uno::Sequence<beans::PropertyValue> propList; - xPropertySet->getPropertyValue("FrameInteropGrabBag") >>= propList; + xPropertySet->getPropertyValue(u"FrameInteropGrabBag"_ustr) >>= propList; auto pProp = std::find_if(std::cbegin(propList), std::cend(propList), [](const beans::PropertyValue& rProp) { return rProp.Name == "mso-orig-shape-type"; @@ -1962,10 +1963,10 @@ void DocxSdrExport::writeDMLTextFrame(ww8::Frame const* pParentFrame, int nAncho OUString sLinkChainName; if (xPropSetInfo.is()) { - if (xPropSetInfo->hasPropertyByName("LinkDisplayName")) - xPropertySet->getPropertyValue("LinkDisplayName") >>= sLinkChainName; - else if (xPropSetInfo->hasPropertyByName("ChainName")) - xPropertySet->getPropertyValue("ChainName") >>= sLinkChainName; + if (xPropSetInfo->hasPropertyByName(u"LinkDisplayName"_ustr)) + xPropertySet->getPropertyValue(u"LinkDisplayName"_ustr) >>= sLinkChainName; + else if (xPropSetInfo->hasPropertyByName(u"ChainName"_ustr)) + xPropertySet->getPropertyValue(u"ChainName"_ustr) >>= sLinkChainName; } // second, check if THIS textbox is linked and then decide whether to write the tag txbx or linkedTxbx @@ -2132,7 +2133,7 @@ void DocxSdrExport::writeVMLTextFrame(ww8::Frame const* pParentFrame, bool bText uno::Reference<beans::XPropertySet> xShapeProps(xShape, uno::UNO_QUERY); OUString sHyperlink; if (xShapeProps.is()) - xShapeProps->getPropertyValue("HyperLinkURL") >>= sHyperlink; + xShapeProps->getPropertyValue(u"HyperLinkURL"_ustr) >>= sHyperlink; if (!sHyperlink.isEmpty()) m_pImpl->getFlyAttrList()->add(XML_href, sHyperlink); } diff --git a/sw/source/filter/ww8/docxtableexport.cxx b/sw/source/filter/ww8/docxtableexport.cxx index ba89f5695d04..8f56d3af9d9f 100644 --- a/sw/source/filter/ww8/docxtableexport.cxx +++ b/sw/source/filter/ww8/docxtableexport.cxx @@ -221,12 +221,12 @@ void DocxAttributeOutput::TableDefinition( rtl::Reference<SwXTextTable> xPropertySet = SwXTextTables::GetObject(*pTable->GetFrameFormat()); bool isWidthRelative = false; - xPropertySet->getPropertyValue("IsWidthRelative") >>= isWidthRelative; + xPropertySet->getPropertyValue(u"IsWidthRelative"_ustr) >>= isWidthRelative; if (!isWidthRelative && !nWidthPercent) { // The best fit for "automatic" table placement is relative 100% short nHoriOrient = -1; - xPropertySet->getPropertyValue("HoriOrient") >>= nHoriOrient; + xPropertySet->getPropertyValue(u"HoriOrient"_ustr) >>= nHoriOrient; isWidthRelative = nHoriOrient == text::HoriOrientation::FULL; if (isWidthRelative) nWidthPercent = 100; @@ -576,7 +576,7 @@ void DocxAttributeOutput::TableBackgrounds( = pFormat->GetAttrSet().GetItem<SfxGrabBagItem>(RES_FRMATR_GRABBAG)->GetGrabBag(); OString sOriginalColor; - auto aGrabBagIt = rGrabBag.find("originalColor"); + auto aGrabBagIt = rGrabBag.find(u"originalColor"_ustr); if (aGrabBagIt != rGrabBag.end()) sOriginalColor = OUStringToOString(aGrabBagIt->second.get<OUString>(), RTL_TEXTENCODING_UTF8); diff --git a/sw/source/filter/ww8/docxtablestyleexport.cxx b/sw/source/filter/ww8/docxtablestyleexport.cxx index 0de587eaa400..99904394acef 100644 --- a/sw/source/filter/ww8/docxtablestyleexport.cxx +++ b/sw/source/filter/ww8/docxtablestyleexport.cxx @@ -127,7 +127,7 @@ void DocxTableStyleExport::TableStyles(sal_Int32 nCountStylesToWrite) uno::Reference<beans::XPropertySet> xPropertySet( m_pImpl->getDoc().GetDocShell()->GetBaseModel(), uno::UNO_QUERY_THROW); uno::Sequence<beans::PropertyValue> aInteropGrabBag; - xPropertySet->getPropertyValue("InteropGrabBag") >>= aInteropGrabBag; + xPropertySet->getPropertyValue(u"InteropGrabBag"_ustr) >>= aInteropGrabBag; uno::Sequence<beans::PropertyValue> aTableStyles; auto pProp = std::find_if( std::cbegin(aInteropGrabBag), std::cend(aInteropGrabBag), @@ -167,8 +167,9 @@ void DocxTableStyleExport::Impl::tableStyleTableCellMar( comphelper::SequenceAsHashMap aMap( rProp.Value.get<uno::Sequence<beans::PropertyValue>>()); m_pSerializer->singleElementNS(XML_w, nToken, FSNS(XML_w, XML_w), - OString::number(aMap["w"].get<sal_Int32>()), - FSNS(XML_w, XML_type), aMap["type"].get<OUString>()); + OString::number(aMap[u"w"_ustr].get<sal_Int32>()), + FSNS(XML_w, XML_type), + aMap[u"type"_ustr].get<OUString>()); } } m_pSerializer->endElementNS(XML_w, nType); diff --git a/sw/source/filter/ww8/rtfattributeoutput.cxx b/sw/source/filter/ww8/rtfattributeoutput.cxx index b996446b01eb..5b0e89de1e73 100644 --- a/sw/source/filter/ww8/rtfattributeoutput.cxx +++ b/sw/source/filter/ww8/rtfattributeoutput.cxx @@ -2312,7 +2312,7 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi uno::Reference<beans::XPropertySetInfo> xPropSetInfo = xPropSet->getPropertySetInfo(); OUString sName; - if (xInfo->supportsService("com.sun.star.form.component.CheckBox")) + if (xInfo->supportsService(u"com.sun.star.form.component.CheckBox"_ustr)) { m_aRun->append(OUStringToOString(FieldString(ww::eFORMCHECKBOX), m_rExport.GetCurrentEncoding())); @@ -2361,10 +2361,10 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi } sal_Int16 nTemp = 0; - xPropSet->getPropertyValue("DefaultState") >>= nTemp; + xPropSet->getPropertyValue(u"DefaultState"_ustr) >>= nTemp; m_aRun->append(OOO_STRING_SVTOOLS_RTF_FFDEFRES); m_aRun->append(static_cast<sal_Int32>(nTemp)); - xPropSet->getPropertyValue("State") >>= nTemp; + xPropSet->getPropertyValue(u"State"_ustr) >>= nTemp; m_aRun->append(OOO_STRING_SVTOOLS_RTF_FFRES); m_aRun->append(static_cast<sal_Int32>(nTemp)); @@ -2373,7 +2373,8 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi // field result is empty, ffres already contains the form result m_aRun->append("}{" OOO_STRING_SVTOOLS_RTF_FLDRSLT " "); } - else if (xInfo->supportsService("com.sun.star.form.component.TextField")) + else if (xInfo->supportsService( + u"com.sun.star.form.component.TextField"_ustr)) { OStringBuffer aBuf; OString aStr; @@ -2387,11 +2388,11 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi " "); for (int i = 0; i < 8; i++) aBuf.append(char(0x00)); - xPropSet->getPropertyValue("Name") >>= aTmp; + xPropSet->getPropertyValue(u"Name"_ustr) >>= aTmp; aStr = OUStringToOString(aTmp, m_rExport.GetCurrentEncoding()); aBuf.append(OStringChar(static_cast<char>(aStr.getLength())) + aStr + OStringChar(char(0x00))); - xPropSet->getPropertyValue("DefaultText") >>= aTmp; + xPropSet->getPropertyValue(u"DefaultText"_ustr) >>= aTmp; aStr = OUStringToOString(aTmp, m_rExport.GetCurrentEncoding()); aBuf.append(static_cast<char>(aStr.getLength())); aBuf.append(aStr); @@ -2403,7 +2404,7 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi m_aRun->append(msfilter::rtfutil::OutHex(*pStr, 2)); m_aRun->append('}'); m_aRun->append("}{" OOO_STRING_SVTOOLS_RTF_FLDRSLT " "); - xPropSet->getPropertyValue("Text") >>= aTmp; + xPropSet->getPropertyValue(u"Text"_ustr) >>= aTmp; m_aRun->append(OUStringToOString(aTmp, m_rExport.GetCurrentEncoding())); m_aRun->append('}'); m_aRun->append( @@ -2434,7 +2435,8 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi } m_aRun->append("}"); } - else if (xInfo->supportsService("com.sun.star.form.component.ListBox")) + else if (xInfo->supportsService( + u"com.sun.star.form.component.ListBox"_ustr)) { OUString aStr; uno::Sequence<sal_Int16> aIntSeq; @@ -2448,7 +2450,7 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi m_aRun->append(OOO_STRING_SVTOOLS_RTF_FFTYPE "2"); // 2 = list m_aRun->append(OOO_STRING_SVTOOLS_RTF_FFHASLISTBOX); - xPropSet->getPropertyValue("DefaultSelection") >>= aIntSeq; + xPropSet->getPropertyValue(u"DefaultSelection"_ustr) >>= aIntSeq; if (aIntSeq.hasElements()) { m_aRun->append(OOO_STRING_SVTOOLS_RTF_FFDEFRES); @@ -2456,7 +2458,7 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi m_aRun->append(static_cast<sal_Int32>(aIntSeq[0])); } - xPropSet->getPropertyValue("SelectedItems") >>= aIntSeq; + xPropSet->getPropertyValue(u"SelectedItems"_ustr) >>= aIntSeq; if (aIntSeq.hasElements()) { m_aRun->append(OOO_STRING_SVTOOLS_RTF_FFRES); @@ -2500,7 +2502,7 @@ void RtfAttributeOutput::OutputFlyFrame_Impl(const ww8::Frame& rFrame, const Poi m_aRun->append('}'); } - xPropSet->getPropertyValue("StringItemList") >>= aStrSeq; + xPropSet->getPropertyValue(u"StringItemList"_ustr) >>= aStrSeq; for (const auto& rStr : aStrSeq) m_aRun->append( "{" OOO_STRING_SVTOOLS_RTF_IGNORE OOO_STRING_SVTOOLS_RTF_FFL " " @@ -4105,7 +4107,7 @@ bool RtfAttributeOutput::PlaceholderField(const SwField* pField) } RtfAttributeOutput::RtfAttributeOutput(RtfExport& rExport) - : AttributeOutputBase("") // ConvertURL isn't used now in RTF output + : AttributeOutputBase(u""_ustr) // ConvertURL isn't used now in RTF output , m_rExport(rExport) , m_pPrevPageDesc(nullptr) , m_nStyleId(0) @@ -4646,7 +4648,7 @@ void RtfAttributeOutput::TextLineBreak(const SwFormatLineBreak& rLineBreak) m_aStyles.append(static_cast<sal_Int32>(rLineBreak.GetEnumValue())); // Write the linebreak itself. - RunText("\x0b"); + RunText(u"\x0b"_ustr); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/filter/ww8/rtfexport.cxx b/sw/source/filter/ww8/rtfexport.cxx index ec2563088dfd..8acd96461ac6 100644 --- a/sw/source/filter/ww8/rtfexport.cxx +++ b/sw/source/filter/ww8/rtfexport.cxx @@ -262,7 +262,7 @@ void RtfExport::WriteRevTab() return; // RTF always seems to use Unknown as the default first entry - GetRedline("Unknown"); + GetRedline(u"Unknown"_ustr); for (SwRangeRedline* pRedl : m_rDoc.getIDocumentRedlineAccess().GetRedlineTable()) { @@ -544,10 +544,10 @@ void RtfExport::WriteInfo() uno::Reference<beans::XPropertySetInfo> xPropertySetInfo = xPropertySet->getPropertySetInfo(); // Do we have explicit markup in RTF for this property name? - if (xPropertySetInfo->hasPropertyByName("Company")) + if (xPropertySetInfo->hasPropertyByName(u"Company"_ustr)) { OUString aValue; - xPropertySet->getPropertyValue("Company") >>= aValue; + xPropertySet->getPropertyValue(u"Company"_ustr) >>= aValue; OutUnicode(OOO_STRING_SVTOOLS_RTF_IGNORE OOO_STRING_SVTOOLS_RTF_COMPANY, aValue); } } @@ -712,7 +712,7 @@ void RtfExport::WriteDocVars() OUString aKey = rMasterName.copy(aPrefix.getLength()); OUString aValue; - xField->getPropertyValue("Content") >>= aValue; + xField->getPropertyValue(u"Content"_ustr) >>= aValue; Strm().WriteChar('{').WriteOString( OOO_STRING_SVTOOLS_RTF_IGNORE OOO_STRING_SVTOOLS_RTF_DOCVAR); diff --git a/sw/source/filter/ww8/rtfexportfilter.cxx b/sw/source/filter/ww8/rtfexportfilter.cxx index 83016728901d..755189950490 100644 --- a/sw/source/filter/ww8/rtfexportfilter.cxx +++ b/sw/source/filter/ww8/rtfexportfilter.cxx @@ -96,7 +96,10 @@ void RtfExportFilter::setSourceDocument(const uno::Reference<lang::XComponent>& m_xSrcDoc = xDoc; } -OUString RtfExportFilter::getImplementationName() { return "com.sun.star.comp.Writer.RtfExport"; } +OUString RtfExportFilter::getImplementationName() +{ + return u"com.sun.star.comp.Writer.RtfExport"_ustr; +} sal_Bool RtfExportFilter::supportsService(OUString const& ServiceName) { @@ -105,7 +108,7 @@ sal_Bool RtfExportFilter::supportsService(OUString const& ServiceName) css::uno::Sequence<OUString> RtfExportFilter::getSupportedServiceNames() { - return { "com.sun.star.comp.Writer.RtfExport" }; + return { u"com.sun.star.comp.Writer.RtfExport"_ustr }; } // UNO helpers diff --git a/sw/source/filter/ww8/rtfsdrexport.cxx b/sw/source/filter/ww8/rtfsdrexport.cxx index d6427dd45f2c..5e486b99de8a 100644 --- a/sw/source/filter/ww8/rtfsdrexport.cxx +++ b/sw/source/filter/ww8/rtfsdrexport.cxx @@ -494,7 +494,7 @@ void RtfSdrExport::impl_writeGraphic() try { - xPropertySet->getPropertyValue("Graphic") >>= xGraphic; + xPropertySet->getPropertyValue(u"Graphic"_ustr) >>= xGraphic; } catch (beans::UnknownPropertyException const&) { diff --git a/sw/source/filter/ww8/writerwordglue.cxx b/sw/source/filter/ww8/writerwordglue.cxx index 529100289737..e2c76cfaf257 100644 --- a/sw/source/filter/ww8/writerwordglue.cxx +++ b/sw/source/filter/ww8/writerwordglue.cxx @@ -329,7 +329,7 @@ namespace myImplHelpers static OUString FindBestMSSubstituteFont(std::u16string_view rFont) { if (IsOpenSymbol(rFont)) - return "Arial Unicode MS"; + return u"Arial Unicode MS"_ustr; return GetSubsFontName(rFont, SubsFontFlags::ONLYONE | SubsFontFlags::MS); } diff --git a/sw/source/filter/ww8/wrtw8esh.cxx b/sw/source/filter/ww8/wrtw8esh.cxx index 5040c190be2a..03048a9dcba9 100644 --- a/sw/source/filter/ww8/wrtw8esh.cxx +++ b/sw/source/filter/ww8/wrtw8esh.cxx @@ -358,7 +358,7 @@ bool WW8Export::MiserableFormFieldExportHack(const SwFrameFormat& rFrameFormat) if (!xInfo.is()) return false; - if (xInfo->supportsService("com.sun.star.form.component.ComboBox")) + if (xInfo->supportsService(u"com.sun.star.form.component.ComboBox"_ustr)) { DoComboBox(xPropSet); return true; @@ -371,10 +371,10 @@ void WW8Export::DoComboBox(uno::Reference<beans::XPropertySet> const & xPropSet) { OUString sSelected; uno::Sequence<OUString> aListItems; - xPropSet->getPropertyValue("StringItemList") >>= aListItems; + xPropSet->getPropertyValue(u"StringItemList"_ustr) >>= aListItems; if (aListItems.hasElements()) { - uno::Any aTmp = xPropSet->getPropertyValue("DefaultText"); + uno::Any aTmp = xPropSet->getPropertyValue(u"DefaultText"_ustr); auto pStr = o3tl::tryAccess<OUString>(aTmp); if (pStr) sSelected = *pStr; @@ -382,7 +382,7 @@ void WW8Export::DoComboBox(uno::Reference<beans::XPropertySet> const & xPropSet) OUString sName; { - uno::Any aTmp = xPropSet->getPropertyValue("Name"); + uno::Any aTmp = xPropSet->getPropertyValue(u"Name"_ustr); auto pStr = o3tl::tryAccess<OUString>(aTmp); if (pStr) sName = *pStr; @@ -393,7 +393,7 @@ void WW8Export::DoComboBox(uno::Reference<beans::XPropertySet> const & xPropSet) // property "Help" does not exist and due to the no-existence an exception is thrown. try { - uno::Any aTmp = xPropSet->getPropertyValue("HelpText"); + uno::Any aTmp = xPropSet->getPropertyValue(u"HelpText"_ustr); auto pStr = o3tl::tryAccess<OUString>(aTmp); if (pStr) sHelp = *pStr; @@ -404,7 +404,7 @@ void WW8Export::DoComboBox(uno::Reference<beans::XPropertySet> const & xPropSet) OUString sToolTip; { - uno::Any aTmp = xPropSet->getPropertyValue("Name"); + uno::Any aTmp = xPropSet->getPropertyValue(u"Name"_ustr); auto pStr = o3tl::tryAccess<OUString>(aTmp); if (pStr) sToolTip = *pStr; diff --git a/sw/source/filter/ww8/wrtw8nds.cxx b/sw/source/filter/ww8/wrtw8nds.cxx index 99dcd831492b..ee561dc129b6 100644 --- a/sw/source/filter/ww8/wrtw8nds.cxx +++ b/sw/source/filter/ww8/wrtw8nds.cxx @@ -124,19 +124,19 @@ static OUString lcl_getFieldCode( const IFieldmark* pFieldmark ) assert(pFieldmark); if ( pFieldmark->GetFieldname( ) == ODF_FORMTEXT ) - return " FORMTEXT "; + return u" FORMTEXT "_ustr; if ( pFieldmark->GetFieldname( ) == ODF_FORMDROPDOWN ) - return " FORMDROPDOWN "; + return u" FORMDROPDOWN "_ustr; if ( pFieldmark->GetFieldname( ) == ODF_FORMCHECKBOX ) - return " FORMCHECKBOX "; + return u" FORMCHECKBOX "_ustr; if ( pFieldmark->GetFieldname( ) == ODF_FORMDATE ) - return " ODFFORMDATE "; + return u" ODFFORMDATE "_ustr; if ( pFieldmark->GetFieldname( ) == ODF_TOC ) - return " TOC "; + return u" TOC "_ustr; if ( pFieldmark->GetFieldname( ) == ODF_HYPERLINK ) - return " HYPERLINK "; + return u" HYPERLINK "_ustr; if ( pFieldmark->GetFieldname( ) == ODF_PAGEREF ) - return " PAGEREF "; + return u" PAGEREF "_ustr; return pFieldmark->GetFieldname(); } @@ -166,14 +166,14 @@ lcl_getLinkChainName(const uno::Reference<beans::XPropertySet>& rPropertySet, const uno::Reference<beans::XPropertySetInfo>& rPropertySetInfo) { OUString sLinkChainName; - if (rPropertySetInfo->hasPropertyByName("LinkDisplayName")) + if (rPropertySetInfo->hasPropertyByName(u"LinkDisplayName"_ustr)) { - rPropertySet->getPropertyValue("LinkDisplayName") >>= sLinkChainName; + rPropertySet->getPropertyValue(u"LinkDisplayName"_ustr) >>= sLinkChainName; if (!sLinkChainName.isEmpty()) return sLinkChainName; } - if (rPropertySetInfo->hasPropertyByName("ChainName")) - rPropertySet->getPropertyValue("ChainName") >>= sLinkChainName; + if (rPropertySetInfo->hasPropertyByName(u"ChainName"_ustr)) + rPropertySet->getPropertyValue(u"ChainName"_ustr) >>= sLinkChainName; return sLinkChainName; } @@ -773,10 +773,10 @@ FlyProcessingState SwWW8AttrIter::OutFlys(sal_Int32 nSwPos) const OUString sLinkChainName = lcl_getLinkChainName(xPropertySet, xPropertySetInfo); - if( xPropertySetInfo->hasPropertyByName("ChainNextName") ) - xPropertySet->getPropertyValue("ChainNextName") >>= aLinkedTextboxInfo.sNextChain; - if( xPropertySetInfo->hasPropertyByName("ChainPrevName") ) - xPropertySet->getPropertyValue("ChainPrevName") >>= aLinkedTextboxInfo.sPrevChain; + if( xPropertySetInfo->hasPropertyByName(u"ChainNextName"_ustr) ) + xPropertySet->getPropertyValue(u"ChainNextName"_ustr) >>= aLinkedTextboxInfo.sNextChain; + if( xPropertySetInfo->hasPropertyByName(u"ChainPrevName"_ustr) ) + xPropertySet->getPropertyValue(u"ChainPrevName"_ustr) >>= aLinkedTextboxInfo.sPrevChain; //collect a list of linked textboxes: those with a NEXT or PREVIOUS link if( !aLinkedTextboxInfo.sNextChain.isEmpty() || !aLinkedTextboxInfo.sPrevChain.isEmpty() ) @@ -3477,8 +3477,8 @@ void MSWordExportBase::UpdateTocSectionNodeProperties(const SwSectionNode& rSect { uno::Sequence<beans::PropertyValue> aDocPropertyValues(comphelper::InitPropertySequence( { - {"ooxml:CT_SdtDocPart_docPartGallery", uno::Any(OUString("Table of Contents"))}, - {"ooxml:CT_SdtDocPart_docPartUnique", uno::Any(OUString("true"))}, + {"ooxml:CT_SdtDocPart_docPartGallery", uno::Any(u"Table of Contents"_ustr)}, + {"ooxml:CT_SdtDocPart_docPartUnique", uno::Any(u"true"_ustr)}, })); uno::Sequence<beans::PropertyValue> aSdtPrPropertyValues(comphelper::InitPropertySequence( @@ -3487,7 +3487,7 @@ void MSWordExportBase::UpdateTocSectionNodeProperties(const SwSectionNode& rSect })); SfxGrabBagItem aGrabBag(RES_PARATR_GRABBAG); - aGrabBag.GetGrabBag()["SdtPr"] <<= aSdtPrPropertyValues; + aGrabBag.GetGrabBag()[u"SdtPr"_ustr] <<= aSdtPrPropertyValues; // create temp attr set SwAttrSet aSet(pNode->GetSwAttrSet()); @@ -3507,7 +3507,7 @@ void MSWordExportBase::UpdateTocSectionNodeProperties(const SwSectionNode& rSect if (pNodeAfterToc) { SfxGrabBagItem aGrabBag(RES_PARATR_GRABBAG); - aGrabBag.GetGrabBag()["ParaSdtEndBefore"] <<= true; + aGrabBag.GetGrabBag()[u"ParaSdtEndBefore"_ustr] <<= true; // create temp attr set SwAttrSet aSet(pNodeAfterToc->GetSwAttrSet()); diff --git a/sw/source/filter/ww8/wrtw8sty.cxx b/sw/source/filter/ww8/wrtw8sty.cxx index 3c23ddc5a0b9..28309d9546d7 100644 --- a/sw/source/filter/ww8/wrtw8sty.cxx +++ b/sw/source/filter/ww8/wrtw8sty.cxx @@ -391,7 +391,7 @@ void MSWordStyles::BuildWwNames() assert(!m_aStyles.empty()); assert(!m_aStyles[0].format || m_aStyles[0].ww_id == ww::stiNormal); m_aStyles[0].ww_name = "Normal"; - aUsed.insert("normal"); + aUsed.insert(u"normal"_ustr); // 1. Handle styles having special wwIds, and thus pre-defined names for (auto& entry : m_aStyles) @@ -2352,7 +2352,7 @@ bool WW8_WrPlcSubDoc::WriteGenericText( WW8Export& rWrt, sal_uInt8 nTTyp, // Additional paragraph containing a space to // assure that by WW created RTF from written WW8 // does not crash WW. - rWrt.WriteStringAsPara( " " ); + rWrt.WriteStringAsPara( u" "_ustr ); } } } diff --git a/sw/source/filter/ww8/wrtww8.cxx b/sw/source/filter/ww8/wrtww8.cxx index f56a04de65a4..a14412469cf8 100644 --- a/sw/source/filter/ww8/wrtww8.cxx +++ b/sw/source/filter/ww8/wrtww8.cxx @@ -517,8 +517,8 @@ static void WriteDop( WW8Export& rWrt ) // so round-trip it since protection is still enabled. if ( rDop.lKeyProtDoc == 0 && xProps.is() ) { - comphelper::SequenceAsHashMap aPropMap( xProps->getPropertyValue("InteropGrabBag")); - aPropMap.getValue("FormPasswordHash") >>= rDop.lKeyProtDoc; + comphelper::SequenceAsHashMap aPropMap( xProps->getPropertyValue(u"InteropGrabBag"_ustr)); + aPropMap.getValue(u"FormPasswordHash"_ustr) >>= rDop.lKeyProtDoc; } } else @@ -1484,7 +1484,7 @@ void WW8Export::AppendAnnotationMarks(const SwWW8AttrIter& rAttrs, sal_Int32 nCu void WW8Export::AppendSmartTags(SwTextNode& rTextNode) { - std::map<OUString, OUString> aStatements = SwRDFHelper::getTextNodeStatements("urn:bails", rTextNode); + std::map<OUString, OUString> aStatements = SwRDFHelper::getTextNodeStatements(u"urn:bails"_ustr, rTextNode); if (!aStatements.empty()) { WW8_CP nCP = Fc2Cp(Strm().Tell()); @@ -1590,7 +1590,7 @@ void WW8Export::ExportGrfBullet(const SwTextNode& rNd) if (nCount > 0) { SwPosition aPos(rNd); - OUString aPicBullets("_PictureBullets"); + OUString aPicBullets(u"_PictureBullets"_ustr); AppendBookmark(aPicBullets); for (int i = 0; i < nCount; i++) { @@ -1665,7 +1665,7 @@ sal_uInt16 WW8Export::AddRedlineAuthor( std::size_t nId ) if( !m_pRedlAuthors ) { m_pRedlAuthors.reset(new WW8_WrtRedlineAuthor); - m_pRedlAuthors->AddName("Unknown"); + m_pRedlAuthors->AddName(u"Unknown"_ustr); } return m_pRedlAuthors->AddName( SW_MOD()->GetRedlineAuthor( nId ) ); } @@ -3527,7 +3527,7 @@ bool SwWW8Writer::InitStd97CodecUpdateMedium( ::msfilter::MSCodec_Std97& rCodec sal_uInt8 pDocId[ 16 ]; if (rtl_random_getBytes(nullptr, pDocId, 16) != rtl_Random_E_None) { - throw uno::RuntimeException("rtl_random_getBytes failed"); + throw uno::RuntimeException(u"rtl_random_getBytes failed"_ustr); } sal_uInt16 aPassword[16] = {}; @@ -3772,7 +3772,7 @@ void WW8Export::PrepareStorage() SvGlobalName aGName(MSO_WW8_CLASSID); GetWriter().GetStorage().SetClass( - aGName, SotClipboardFormatId::NONE, "Microsoft Word-Document"); + aGName, SotClipboardFormatId::NONE, u"Microsoft Word-Document"_ustr); rtl::Reference<SotStorageStream> xStor(GetWriter().GetStorage().OpenSotStream(sCompObj)); xStor->WriteBytes(pData, sizeof(pData)); @@ -3815,13 +3815,13 @@ ErrCodeMsg SwWW8Writer::WriteStorage() if (pEncryptionDataItem && (pEncryptionDataItem->GetValue() >>= aEncryptionData)) { ::comphelper::SequenceAsHashMap aHashData(aEncryptionData); - OUString sCryptoType = aHashData.getUnpackedValueOrDefault("CryptoType", OUString()); + OUString sCryptoType = aHashData.getUnpackedValueOrDefault(u"CryptoType"_ustr, OUString()); if (sCryptoType.getLength()) { uno::Reference<uno::XComponentContext> xComponentContext(comphelper::getProcessComponentContext()); uno::Sequence<uno::Any> aArguments{ - uno::Any(beans::NamedValue("Binary", uno::Any(true))) }; + uno::Any(beans::NamedValue(u"Binary"_ustr, uno::Any(true))) }; xPackageEncryption.set( xComponentContext->getServiceManager()->createInstanceWithArgumentsAndContext( "com.sun.star.comp.oox.crypto." + sCryptoType, aArguments, xComponentContext), uno::UNO_QUERY); @@ -4252,7 +4252,7 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) OUString ffexitmcr; ::sw::mark::IFieldmark::parameter_map_t::const_iterator pParameter - = rFieldmark.GetParameters()->find("Type"); + = rFieldmark.GetParameters()->find(u"Type"_ustr); if (type == 0) // iTypeText { sal_uInt16 nType = 0; @@ -4270,7 +4270,7 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) if ( nType < 3 || nType == 5 ) // not currentTime or currentDate { - pParameter = rFieldmark.GetParameters()->find("Content"); + pParameter = rFieldmark.GetParameters()->find(u"Content"_ustr); if ( pParameter != rFieldmark.GetParameters()->end() ) { OUString aDefaultText; @@ -4280,7 +4280,7 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) } } - pParameter = rFieldmark.GetParameters()->find("MaxLength"); + pParameter = rFieldmark.GetParameters()->find(u"MaxLength"_ustr); if ( pParameter != rFieldmark.GetParameters()->end() ) { sal_uInt16 nLength = 0; @@ -4289,7 +4289,7 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) aFieldHeader.cch = nLength; } - pParameter = rFieldmark.GetParameters()->find("Format"); + pParameter = rFieldmark.GetParameters()->find(u"Format"_ustr); if ( pParameter != rFieldmark.GetParameters()->end() ) { OUString aFormat; @@ -4299,7 +4299,7 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) } } - pParameter = rFieldmark.GetParameters()->find("Help"); //help + pParameter = rFieldmark.GetParameters()->find(u"Help"_ustr); //help if ( ffhelptext.isEmpty() && pParameter != rFieldmark.GetParameters()->end() ) { OUString aHelpText; @@ -4310,9 +4310,9 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) if ( !ffhelptext.isEmpty() ) aFieldHeader.bits |= 0x1<<7; - pParameter = rFieldmark.GetParameters()->find("Description"); // doc tooltip + pParameter = rFieldmark.GetParameters()->find(u"Description"_ustr); // doc tooltip if ( pParameter == rFieldmark.GetParameters()->end() ) - pParameter = rFieldmark.GetParameters()->find("Hint"); //docx tooltip + pParameter = rFieldmark.GetParameters()->find(u"Hint"_ustr); //docx tooltip if ( pParameter != rFieldmark.GetParameters()->end() ) { OUString aStatusText; @@ -4323,7 +4323,7 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) if ( !ffstattext.isEmpty() ) aFieldHeader.bits |= 0x1<<8; - pParameter = rFieldmark.GetParameters()->find("EntryMacro"); + pParameter = rFieldmark.GetParameters()->find(u"EntryMacro"_ustr); if ( pParameter != rFieldmark.GetParameters()->end() ) { OUString aEntryMacro; @@ -4332,7 +4332,7 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) ffentrymcr = aEntryMacro.copy (0, nLen); } - pParameter = rFieldmark.GetParameters()->find("ExitMacro"); + pParameter = rFieldmark.GetParameters()->find(u"ExitMacro"_ustr); if ( pParameter != rFieldmark.GetParameters()->end() ) { OUString aExitMacro; diff --git a/sw/source/filter/ww8/wrtww8gr.cxx b/sw/source/filter/ww8/wrtww8gr.cxx index 9b041e4a5c32..08790a50b372 100644 --- a/sw/source/filter/ww8/wrtww8gr.cxx +++ b/sw/source/filter/ww8/wrtww8gr.cxx @@ -242,7 +242,7 @@ void WW8Export::OutputOLENode( const SwOLENode& rOLENode ) m_oOLEExp->ExportOLEObject( aObjRef, *xOleStg ); if ( nAspect == embed::Aspects::MSOLE_ICON ) { - OUString aObjInfo( "\3ObjInfo" ); + OUString aObjInfo( u"\3ObjInfo"_ustr ); if ( !xOleStg->IsStream( aObjInfo ) ) { const sal_uInt8 pObjInfoData[] = { 0x40, 0x00, 0x03, 0x00 }; @@ -316,7 +316,7 @@ void WW8Export::OutputOLENode( const SwOLENode& rOLENode ) void WW8Export::OutputLinkedOLE( const OUString& rOleId ) { uno::Reference< embed::XStorage > xDocStg = m_rDoc.GetDocStorage(); - uno::Reference< embed::XStorage > xOleStg = xDocStg->openStorageElement( "OLELinks", embed::ElementModes::READ ); + uno::Reference< embed::XStorage > xOleStg = xDocStg->openStorageElement( u"OLELinks"_ustr, embed::ElementModes::READ ); rtl::Reference<SotStorage> xObjSrc = SotStorage::OpenOLEStorage( xOleStg, rOleId, StreamMode::READ ); rtl::Reference<SotStorage> xObjStg = GetWriter().GetStorage().OpenSotStorage(SL::aObjectPool); diff --git a/sw/source/filter/ww8/ww8atr.cxx b/sw/source/filter/ww8/ww8atr.cxx index e1787614f732..a9ec2d1983c5 100644 --- a/sw/source/filter/ww8/ww8atr.cxx +++ b/sw/source/filter/ww8/ww8atr.cxx @@ -2330,9 +2330,9 @@ static auto GetSeparatorForLocale() -> OUString case sal_uInt16(LANGUAGE_GERMAN_LIECHTENSTEIN): case sal_uInt16(LANGUAGE_GERMAN_LUXEMBOURG): case sal_uInt16(LANGUAGE_GERMAN_SWISS): - return ";"; + return u";"_ustr; default: - return ","; + return u","_ustr; } } @@ -2813,7 +2813,7 @@ OUString FieldString(ww::eField eIndex) { if (const char *pField = ww::GetEnglishFieldName(eIndex)) return " " + OUString::createFromAscii(pField) + " "; - return " "; + return u" "_ustr; } void WW8AttributeOutput::HiddenField( const SwField& rField ) @@ -3339,7 +3339,7 @@ void AttributeOutputBase::TextField( const SwFormatField& rField ) break; } - OUString sExtraFlags = "\\h "; // by default, include a hyperlink + OUString sExtraFlags = u"\\h "_ustr; // by default, include a hyperlink switch (eField) { @@ -6001,7 +6001,7 @@ void AttributeOutputBase::CharBackgroundBase( const SvxBrushItem& rBrush ) { const SfxGrabBagItem aGrabBag = static_cast< const SfxGrabBagItem& >(*pItem); const std::map<OUString, css::uno::Any>& rMap = aGrabBag.GetGrabBag(); - auto aIterator = rMap.find("CharShadingMarker"); + auto aIterator = rMap.find(u"CharShadingMarker"_ustr); if( aIterator != rMap.end() ) { aIterator->second >>= bHasShadingMarker; diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx index 6d1666359eec..8ea537bf4a06 100644 --- a/sw/source/filter/ww8/ww8par.cxx +++ b/sw/source/filter/ww8/ww8par.cxx @@ -380,7 +380,7 @@ bool BasicProjImportHelper::import( const uno::Reference< io::XInputStream >& rx try { oox::ole::OleStorage root( mxCtx, rxIn, false ); - oox::StorageRef vbaStg = root.openSubStorage( "Macros" , false ); + oox::StorageRef vbaStg = root.openSubStorage( u"Macros"_ustr , false ); if ( vbaStg ) { oox::ole::VbaProject aVbaPrj( mxCtx, mrDocShell.GetModel(), u"Writer" ); @@ -396,13 +396,13 @@ bool BasicProjImportHelper::import( const uno::Reference< io::XInputStream >& rx OUString BasicProjImportHelper::getProjectName() const { - OUString sProjName( "Standard" ); + OUString sProjName( u"Standard"_ustr ); uno::Reference< beans::XPropertySet > xProps( mrDocShell.GetModel(), uno::UNO_QUERY ); if ( xProps.is() ) { try { - uno::Reference< script::vba::XVBACompatibility > xVBA( xProps->getPropertyValue( "BasicLibraries" ), uno::UNO_QUERY_THROW ); + uno::Reference< script::vba::XVBACompatibility > xVBA( xProps->getPropertyValue( u"BasicLibraries"_ustr ), uno::UNO_QUERY_THROW ); sProjName = xVBA->getProjectName(); } @@ -1968,24 +1968,24 @@ void SwWW8ImplReader::ImportDop() uno::Reference<beans::XPropertySetInfo> xInfo = xDocProps->getPropertySetInfo(); if (xInfo.is()) { - if (xInfo->hasPropertyByName("ApplyFormDesignMode")) - xDocProps->setPropertyValue("ApplyFormDesignMode", css::uno::Any(false)); + if (xInfo->hasPropertyByName(u"ApplyFormDesignMode"_ustr)) + xDocProps->setPropertyValue(u"ApplyFormDesignMode"_ustr, css::uno::Any(false)); } // for the benefit of DOCX - if this is ever saved in that format. - comphelper::SequenceAsHashMap aGrabBag(xDocProps->getPropertyValue("InteropGrabBag")); + comphelper::SequenceAsHashMap aGrabBag(xDocProps->getPropertyValue(u"InteropGrabBag"_ustr)); uno::Sequence<beans::PropertyValue> aCompatSetting( comphelper::InitPropertySequence({ - { "name", uno::Any(OUString("compatibilityMode")) }, - { "uri", uno::Any(OUString("http://schemas.microsoft.com/office/word")) }, - { "val", uno::Any(OUString("11")) } //11: Use features specified in MS-DOC. + { "name", uno::Any(u"compatibilityMode"_ustr) }, + { "uri", uno::Any(u"http://schemas.microsoft.com/office/word"_ustr) }, + { "val", uno::Any(u"11"_ustr) } //11: Use features specified in MS-DOC. })); uno::Sequence< beans::PropertyValue > aValue(comphelper::InitPropertySequence({ { "compatSetting", uno::Any(aCompatSetting) } })); - aGrabBag["CompatSettings"] <<= aValue; - xDocProps->setPropertyValue("InteropGrabBag", uno::Any(aGrabBag.getAsConstPropertyValueList())); + aGrabBag[u"CompatSettings"_ustr] <<= aValue; + xDocProps->setPropertyValue(u"InteropGrabBag"_ustr, uno::Any(aGrabBag.getAsConstPropertyValueList())); } // The password can force read-only, comments-only, fill-in-form-only, or require track-changes. @@ -1996,9 +1996,9 @@ void SwWW8ImplReader::ImportDop() m_pDocShell->SetModifyPasswordHash(m_xWDop->lKeyProtDoc); else if ( xDocProps.is() ) { - comphelper::SequenceAsHashMap aGrabBag(xDocProps->getPropertyValue("InteropGrabBag")); - aGrabBag["FormPasswordHash"] <<= m_xWDop->lKeyProtDoc; - xDocProps->setPropertyValue("InteropGrabBag", uno::Any(aGrabBag.getAsConstPropertyValueList())); + comphelper::SequenceAsHashMap aGrabBag(xDocProps->getPropertyValue(u"InteropGrabBag"_ustr)); + aGrabBag[u"FormPasswordHash"_ustr] <<= m_xWDop->lKeyProtDoc; + xDocProps->setPropertyValue(u"InteropGrabBag"_ustr, uno::Any(aGrabBag.getAsConstPropertyValueList())); } if (officecfg::Office::Common::Filter::Microsoft::Import::ImportWWFieldsAsEnhancedFields::get()) @@ -4257,7 +4257,7 @@ SwWW8ImplReader::SwWW8ImplReader(sal_uInt8 nVersionPara, SotStorage* pStorage, , m_aSectionManager(*this) , m_aExtraneousParas(rD) , m_aInsertedTables(rD) - , m_aSectionNameGenerator(rD, "WW") + , m_aSectionNameGenerator(rD, u"WW"_ustr) , m_aGrfNameGenerator(bNewDoc, OUString('G')) , m_aParaStyleMapper(rD) , m_aCharStyleMapper(rD) @@ -4836,10 +4836,10 @@ void SwWW8ImplReader::ReadDocVars() } else { - xMaster.set(xTextFactory->createInstance("com.sun.star.text.FieldMaster.User"), uno::UNO_QUERY_THROW); - xMaster->setPropertyValue("Name", uno::Any(rName)); + xMaster.set(xTextFactory->createInstance(u"com.sun.star.text.FieldMaster.User"_ustr), uno::UNO_QUERY_THROW); + xMaster->setPropertyValue(u"Name"_ustr, uno::Any(rName)); } - xMaster->setPropertyValue("Content", aValue); + xMaster->setPropertyValue(u"Content"_ustr, aValue); } } @@ -5005,7 +5005,7 @@ void SwWW8ImplReader::ReadGlobalTemplateSettings( std::u16string_view sCreatedFr aBasicImporter.import( m_pDocShell->GetMedium()->GetInputStream() ); lcl_createTemplateToProjectEntry( xPrjNameCache, aURL, aBasicImporter.getProjectName() ); // Read toolbars & menus - rtl::Reference<SotStorageStream> refMainStream = rRoot->OpenSotStream("WordDocument"); + rtl::Reference<SotStorageStream> refMainStream = rRoot->OpenSotStream(u"WordDocument"_ustr); refMainStream->SetEndian(SvStreamEndian::LITTLE); WW8Fib aWwFib( *refMainStream, 8 ); rtl::Reference<SotStorageStream> xTableStream = @@ -5263,7 +5263,7 @@ ErrCode SwWW8ImplReader::CoreLoad(WW8Glossary const *pGloss) uno::Reference< container::XNameContainer > xPrjNameCache; uno::Reference< lang::XMultiServiceFactory> xSF(m_pDocShell->GetModel(), uno::UNO_QUERY); if ( xSF.is() ) - xPrjNameCache.set( xSF->createInstance( "ooo.vba.VBAProjectNameProvider" ), uno::UNO_QUERY ); + xPrjNameCache.set( xSF->createInstance( u"ooo.vba.VBAProjectNameProvider"_ustr ), uno::UNO_QUERY ); // Read Global templates ReadGlobalTemplateSettings( sCreatedFrom, xPrjNameCache ); @@ -5273,7 +5273,7 @@ ErrCode SwWW8ImplReader::CoreLoad(WW8Glossary const *pGloss) uno::Sequence< uno::Any > aArgs{ uno::Any(m_pDocShell->GetModel()) }; try { - aGlobs <<= ::comphelper::getProcessServiceFactory()->createInstanceWithArguments( "ooo.vba.word.Globals", aArgs ); + aGlobs <<= ::comphelper::getProcessServiceFactory()->createInstanceWithArguments( u"ooo.vba.word.Globals"_ustr, aArgs ); } catch (const uno::Exception&) { @@ -5285,7 +5285,7 @@ ErrCode SwWW8ImplReader::CoreLoad(WW8Glossary const *pGloss) { BasicManager *pBasicMan = m_pDocShell->GetBasicManager(); if (pBasicMan) - pBasicMan->SetGlobalUNOConstant( "VBAGlobals", aGlobs ); + pBasicMan->SetGlobalUNOConstant( u"VBAGlobals"_ustr, aGlobs ); } #endif BasicProjImportHelper aBasicImporter( *m_pDocShell ); @@ -5419,7 +5419,7 @@ ErrCode SwWW8ImplReader::CoreLoad(WW8Glossary const *pGloss) IDocumentMarkAccess* const pMarkAccess = m_rDoc.getIDocumentMarkAccess(); if ( pMarkAccess ) { - IDocumentMarkAccess::const_iterator_t ppBkmk = pMarkAccess->findBookmark( "_PictureBullets" ); + IDocumentMarkAccess::const_iterator_t ppBkmk = pMarkAccess->findBookmark( u"_PictureBullets"_ustr ); if ( ppBkmk != pMarkAccess->getBookmarksEnd() && IDocumentMarkAccess::GetType(**ppBkmk) == IDocumentMarkAccess::MarkType::BOOKMARK ) { @@ -5669,7 +5669,7 @@ namespace sal_uInt8 pDocId[ 16 ]; if (rtl_random_getBytes(nullptr, pDocId, 16) != rtl_Random_E_None) { - throw uno::RuntimeException("rtl_random_getBytes failed"); + throw uno::RuntimeException(u"rtl_random_getBytes failed"_ustr); } sal_uInt16 pStd97Pass[16] = {}; @@ -6371,24 +6371,24 @@ bool TestImportDOC(SvStream &rStream, const OUString &rFltName) extern "C" SAL_DLLPUBLIC_EXPORT bool TestImportWW8(SvStream &rStream) { - return TestImportDOC(rStream, "CWW8"); + return TestImportDOC(rStream, u"CWW8"_ustr); } extern "C" SAL_DLLPUBLIC_EXPORT bool TestImportWW6(SvStream &rStream) { - return TestImportDOC(rStream, "CWW6"); + return TestImportDOC(rStream, u"CWW6"_ustr); } extern "C" SAL_DLLPUBLIC_EXPORT bool TestImportWW2(SvStream &rStream) { - return TestImportDOC(rStream, "WW6"); + return TestImportDOC(rStream, u"WW6"_ustr); } ErrCode WW8Reader::OpenMainStream(rtl::Reference<SotStorageStream>& rRef, sal_uInt16& rBuffSize) { ErrCode nRet = ERR_SWG_READ_ERROR; OSL_ENSURE(m_pStorage, "Where is my Storage?"); - rRef = m_pStorage->OpenSotStream( "WordDocument", StreamMode::READ | StreamMode::SHARE_DENYALL); + rRef = m_pStorage->OpenSotStream( u"WordDocument"_ustr, StreamMode::READ | StreamMode::SHARE_DENYALL); if( rRef.is() ) { @@ -6441,7 +6441,7 @@ ErrCode WW8Reader::DecryptDRMPackage() uno::Reference<uno::XComponentContext> xComponentContext(comphelper::getProcessComponentContext()); uno::Reference< packages::XPackageEncryption > xPackageEncryption( xComponentContext->getServiceManager()->createInstanceWithArgumentsAndContext( - "com.sun.star.comp.oox.crypto.DRMDataSpace", aArguments, xComponentContext), uno::UNO_QUERY); + u"com.sun.star.comp.oox.crypto.DRMDataSpace"_ustr, aArguments, xComponentContext), uno::UNO_QUERY); if (!xPackageEncryption.is()) { @@ -6460,7 +6460,7 @@ ErrCode WW8Reader::DecryptDRMPackage() return ERRCODE_IO_ACCESSDENIED; } - rtl::Reference<SotStorageStream> rContentStream = m_pStorage->OpenSotStream("\011DRMContent", StreamMode::READ | StreamMode::SHARE_DENYALL); + rtl::Reference<SotStorageStream> rContentStream = m_pStorage->OpenSotStream(u"\011DRMContent"_ustr, StreamMode::READ | StreamMode::SHARE_DENYALL); if (!rContentStream.is()) { return ERRCODE_IO_NOTEXISTS; @@ -6483,7 +6483,7 @@ ErrCode WW8Reader::DecryptDRMPackage() m_pStorage = new SotStorage(*mDecodedStream); // Set the media descriptor data - uno::Sequence<beans::NamedValue> aEncryptionData = xPackageEncryption->createEncryptionData(""); + uno::Sequence<beans::NamedValue> aEncryptionData = xPackageEncryption->createEncryptionData(u""_ustr); m_pMedium->GetItemSet().Put(SfxUnoAnyItem(SID_ENCRYPTIONDATA, uno::Any(aEncryptionData))); } catch (const std::exception&) @@ -6526,7 +6526,7 @@ ErrCodeMsg WW8Reader::Read(SwDoc &rDoc, const OUString& rBaseURL, SwPaM &rPaM, c if( m_pStorage.is() ) { // Check if we have special encrypted content - rtl::Reference<SotStorageStream> rRef = m_pStorage->OpenSotStream("\006DataSpaces/DataSpaceInfo/\011DRMDataSpace", StreamMode::READ | StreamMode::SHARE_DENYALL); + rtl::Reference<SotStorageStream> rRef = m_pStorage->OpenSotStream(u"\006DataSpaces/DataSpaceInfo/\011DRMDataSpace"_ustr, StreamMode::READ | StreamMode::SHARE_DENYALL); if (rRef.is()) { nRet = DecryptDRMPackage(); diff --git a/sw/source/filter/ww8/ww8par2.cxx b/sw/source/filter/ww8/ww8par2.cxx index c1e80efd2d38..b32e9184e2ea 100644 --- a/sw/source/filter/ww8/ww8par2.cxx +++ b/sw/source/filter/ww8/ww8par2.cxx @@ -580,10 +580,10 @@ static void SetBaseAnlv(SwNumFormat &rNum, WW8_ANLV const &rAV, sal_uInt8 nSwLev if( rAV.nfc == 5 || rAV.nfc == 7 ) { OUString sP = "." + rNum.GetSuffix(); - rNum.SetListFormat("", sP, nSwLevel); // ordinal number + rNum.SetListFormat(u""_ustr, sP, nSwLevel); // ordinal number } else - rNum.SetListFormat("", "", nSwLevel); + rNum.SetListFormat(u""_ustr, u""_ustr, nSwLevel); } void SwWW8ImplReader::SetAnlvStrings(SwNumFormat &rNum, int nLevel, WW8_ANLV const &rAV, @@ -708,7 +708,7 @@ void SwWW8ImplReader::SetAnld(SwNumRule* pNumR, WW8_ANLD const * pAD, sal_uInt8 bool bOutLine) { SwNumFormat aNF; - aNF.SetListFormat("", "", nSwLevel); + aNF.SetListFormat(u""_ustr, u""_ustr, nSwLevel); if (pAD) { // there is an Anld-Sprm m_bCurrentAND_fNumberAcross = 0 != pAD->fNumberAcross; diff --git a/sw/source/filter/ww8/ww8par3.cxx b/sw/source/filter/ww8/ww8par3.cxx index 1ed1f0f15e8f..02e67fc4d026 100644 --- a/sw/source/filter/ww8/ww8par3.cxx +++ b/sw/source/filter/ww8/ww8par3.cxx @@ -161,21 +161,21 @@ eF_ResT SwWW8ImplReader::Read_F_FormTextBox( WW8FieldDesc* pF, OUString& rStr ) m_aFieldStack.back().SetBookmarkName(aBookmarkName); m_aFieldStack.back().SetBookmarkType(ODF_FORMTEXT); if ( aFormula.msToolTip.getLength() < 139 ) - m_aFieldStack.back().getParameters()["Description"] <<= aFormula.msToolTip; - m_aFieldStack.back().getParameters()["Name"] <<= aFormula.msTitle; + m_aFieldStack.back().getParameters()[u"Description"_ustr] <<= aFormula.msToolTip; + m_aFieldStack.back().getParameters()[u"Name"_ustr] <<= aFormula.msTitle; if (aFormula.mnMaxLen && aFormula.mnMaxLen < 32768 ) - m_aFieldStack.back().getParameters()["MaxLength"] <<= aFormula.mnMaxLen; + m_aFieldStack.back().getParameters()[u"MaxLength"_ustr] <<= aFormula.mnMaxLen; if ( aFormula.mfType == 1 ) - m_aFieldStack.back().getParameters()["Type"] <<= OUString("number"); + m_aFieldStack.back().getParameters()[u"Type"_ustr] <<= u"number"_ustr; else if ( aFormula.mfType == 2 ) - m_aFieldStack.back().getParameters()["Type"] <<= OUString("date"); + m_aFieldStack.back().getParameters()[u"Type"_ustr] <<= u"date"_ustr; else if ( aFormula.mfType == 3 ) - m_aFieldStack.back().getParameters()["Type"] <<= OUString("currentTime"); + m_aFieldStack.back().getParameters()[u"Type"_ustr] <<= u"currentTime"_ustr; else if ( aFormula.mfType == 4 ) - m_aFieldStack.back().getParameters()["Type"] <<= OUString("currentDate"); + m_aFieldStack.back().getParameters()[u"Type"_ustr] <<= u"currentDate"_ustr; else if ( aFormula.mfType == 5 ) - m_aFieldStack.back().getParameters()["Type"] <<= OUString("calculated"); + m_aFieldStack.back().getParameters()[u"Type"_ustr] <<= u"calculated"_ustr; } return eF_ResT::TEXT; } @@ -2406,7 +2406,7 @@ bool WW8FormulaListBox::Import(const uno::Reference < lang::XMultiServiceFactory> &rServiceFactory, uno::Reference <form::XFormComponent> &rFComp,awt::Size &rSz ) { - uno::Reference<uno::XInterface> xCreate = rServiceFactory->createInstance("com.sun.star.form.component.ComboBox"); + uno::Reference<uno::XInterface> xCreate = rServiceFactory->createInstance(u"com.sun.star.form.component.ComboBox"_ustr); if( !xCreate.is() ) return false; @@ -2421,15 +2421,15 @@ bool WW8FormulaListBox::Import(const uno::Reference < aTmp <<= msTitle; else aTmp <<= msName; - xPropSet->setPropertyValue("Name", aTmp ); + xPropSet->setPropertyValue(u"Name"_ustr, aTmp ); if (!msToolTip.isEmpty()) { aTmp <<= msToolTip; - xPropSet->setPropertyValue("HelpText", aTmp ); + xPropSet->setPropertyValue(u"HelpText"_ustr, aTmp ); } - xPropSet->setPropertyValue("Dropdown", css::uno::Any(true)); + xPropSet->setPropertyValue(u"Dropdown"_ustr, css::uno::Any(true)); if (!maListEntries.empty()) { @@ -2439,7 +2439,7 @@ bool WW8FormulaListBox::Import(const uno::Reference < for (sal_uInt32 nI = 0; nI < nLen; ++nI) aListSourceRange[nI] = maListEntries[nI]; aTmp <<= aListSource; - xPropSet->setPropertyValue("StringItemList", aTmp ); + xPropSet->setPropertyValue(u"StringItemList"_ustr, aTmp ); if (mfDropdownIndex < nLen) { @@ -2450,7 +2450,7 @@ bool WW8FormulaListBox::Import(const uno::Reference < aTmp <<= aListSource[0]; } - xPropSet->setPropertyValue("DefaultText", aTmp ); + xPropSet->setPropertyValue(u"DefaultText"_ustr, aTmp ); rSz = mrRdr.MiserableDropDownFormHack(maListEntries[0], xPropSet); } @@ -2496,7 +2496,7 @@ bool WW8FormulaCheckBox::Import(const uno::Reference < lang::XMultiServiceFactory> &rServiceFactory, uno::Reference <form::XFormComponent> &rFComp,awt::Size &rSz ) { - uno::Reference< uno::XInterface > xCreate = rServiceFactory->createInstance("com.sun.star.form.component.CheckBox"); + uno::Reference< uno::XInterface > xCreate = rServiceFactory->createInstance(u"com.sun.star.form.component.CheckBox"_ustr); if( !xCreate.is() ) return false; @@ -2514,16 +2514,16 @@ bool WW8FormulaCheckBox::Import(const uno::Reference < aTmp <<= msTitle; else aTmp <<= msName; - xPropSet->setPropertyValue("Name", aTmp ); + xPropSet->setPropertyValue(u"Name"_ustr, aTmp ); aTmp <<= static_cast<sal_Int16>(mnChecked); - xPropSet->setPropertyValue("DefaultState", aTmp); + xPropSet->setPropertyValue(u"DefaultState"_ustr, aTmp); if (!msToolTip.isEmpty()) - lcl_AddToPropertyContainer(xPropSet, "HelpText", msToolTip); + lcl_AddToPropertyContainer(xPropSet, u"HelpText"_ustr, msToolTip); if (!msHelp.isEmpty()) - lcl_AddToPropertyContainer(xPropSet, "HelpF1Text", msHelp); + lcl_AddToPropertyContainer(xPropSet, u"HelpF1Text"_ustr, msHelp); return true; @@ -2549,7 +2549,7 @@ bool SwMSConvertControls::InsertControl( return false; uno::Reference< uno::XInterface > xCreate = rServiceFactory->createInstance( - "com.sun.star.drawing.ControlShape"); + u"com.sun.star.drawing.ControlShape"_ustr); if( !xCreate.is() ) return false; @@ -2569,16 +2569,16 @@ bool SwMSConvertControls::InsertControl( else nTemp = text::TextContentAnchorType_AS_CHARACTER; - xShapePropSet->setPropertyValue("AnchorType", uno::Any(static_cast<sal_Int16>(nTemp)) ); + xShapePropSet->setPropertyValue(u"AnchorType"_ustr, uno::Any(static_cast<sal_Int16>(nTemp)) ); - xShapePropSet->setPropertyValue("VertOrient", uno::Any(sal_Int16(text::VertOrientation::TOP)) ); + xShapePropSet->setPropertyValue(u"VertOrient"_ustr, uno::Any(sal_Int16(text::VertOrientation::TOP)) ); uno::Reference< text::XText > xDummyTextRef; uno::Reference< text::XTextRange > xTextRg = new SwXTextRange( *m_pPaM, xDummyTextRef ); aTmp <<= xTextRg; - xShapePropSet->setPropertyValue("TextRange", aTmp ); + xShapePropSet->setPropertyValue(u"TextRange"_ustr, aTmp ); // Set the Control-Model for the Control-Shape uno::Reference< drawing::XControlShape > xControlShape( xShape, diff --git a/sw/source/filter/ww8/ww8par4.cxx b/sw/source/filter/ww8/ww8par4.cxx index 981cc95faffa..666186fca6a7 100644 --- a/sw/source/filter/ww8/ww8par4.cxx +++ b/sw/source/filter/ww8/ww8par4.cxx @@ -79,7 +79,7 @@ static bool SwWw8ReadScaling(tools::Long& rX, tools::Long& rY, rtl::Reference<So // 0x2c, 0x30 scaling x,y in per thousand // 0x34, 0x38, 0x3c, 0x40 Crop Left, Top, Right, Bot in tw - rtl::Reference<SotStorageStream> xSrc3 = rSrc1->OpenSotStream( "\3PIC", + rtl::Reference<SotStorageStream> xSrc3 = rSrc1->OpenSotStream( u"\3PIC"_ustr, StreamMode::STD_READ ); SotStorageStream* pS = xSrc3.get(); pS->SetEndian( SvStreamEndian::LITTLE ); @@ -123,7 +123,7 @@ static bool SwWw8ReadScaling(tools::Long& rX, tools::Long& rY, rtl::Reference<So static bool SwWw6ReadMetaStream(GDIMetaFile& rWMF, OLE_MFP* pMfp, rtl::Reference<SotStorage> const& rSrc1) { - rtl::Reference<SotStorageStream> xSrc2 = rSrc1->OpenSotStream( "\3META", + rtl::Reference<SotStorageStream> xSrc2 = rSrc1->OpenSotStream( u"\3META"_ustr, StreamMode::STD_READ ); SotStorageStream* pSt = xSrc2.get(); pSt->SetEndian( SvStreamEndian::LITTLE ); @@ -177,7 +177,7 @@ static bool SwWw6ReadMetaStream(GDIMetaFile& rWMF, OLE_MFP* pMfp, static bool SwWw6ReadMacPICTStream(Graphic& rGraph, rtl::Reference<SotStorage> const& rSrc1) { // 03-META-stream does not exist. Maybe a 03-PICT? - rtl::Reference<SotStorageStream> xSrc4 = rSrc1->OpenSotStream("\3PICT"); + rtl::Reference<SotStorageStream> xSrc4 = rSrc1->OpenSotStream(u"\3PICT"_ustr); SotStorageStream* pStp = xSrc4.get(); pStp->SetEndian( SvStreamEndian::LITTLE ); sal_uInt8 aTestA[10]; // Does the 01Ole-stream even exist? @@ -414,7 +414,7 @@ rtl::Reference<SdrObject> SwWW8ImplReader::ImportOleBase( Graphic& rGraph, sal_Int64 nAspect = embed::Aspects::MSOLE_CONTENT; { - rtl::Reference<SotStorageStream> xObjInfoSrc = xSrc1->OpenSotStream("\3ObjInfo", + rtl::Reference<SotStorageStream> xObjInfoSrc = xSrc1->OpenSotStream(u"\3ObjInfo"_ustr, StreamMode::STD_READ ); if ( xObjInfoSrc.is() && !xObjInfoSrc->GetError() ) { diff --git a/sw/source/filter/ww8/ww8par5.cxx b/sw/source/filter/ww8/ww8par5.cxx index f34f5996caa9..cb65250a83c5 100644 --- a/sw/source/filter/ww8/ww8par5.cxx +++ b/sw/source/filter/ww8/ww8par5.cxx @@ -205,7 +205,7 @@ tools::Long SwWW8ImplReader::Read_Book(WW8PLCFManResult*) if( bSetAsHex ) { //all Hex-Numbers with \x before - OUString sTmp( "\\x" ); + OUString sTmp( u"\\x"_ustr ); if( cChar < 0x10 ) sTmp += "0"; sTmp += OUString::number( cChar, 16 ); @@ -707,7 +707,7 @@ sal_uInt16 SwWW8ImplReader::End_Field() if (xDocStg.is()) { uno::Reference< embed::XStorage > xOleStg = xDocStg->openStorageElement( - "OLELinks", embed::ElementModes::WRITE ); + u"OLELinks"_ustr, embed::ElementModes::WRITE ); rtl::Reference<SotStorage> xObjDst = SotStorage::OpenOLEStorage( xOleStg, sOleId ); if ( xObjDst.is() ) @@ -1147,7 +1147,7 @@ void SwWW8ImplReader::MakeTagString( OUString& rStr, const OUString& rOrg ) if( bSetAsHex ) { //all Hex-Numbers with \x before - OUString sTmp( "\\x" ); + OUString sTmp( u"\\x"_ustr ); if( cChar < 0x10 ) sTmp += "0"; sTmp += OUString::number( cChar, 16 ); @@ -1162,7 +1162,7 @@ void SwWW8ImplReader::MakeTagString( OUString& rStr, const OUString& rOrg ) void SwWW8ImplReader::InsertTagField( const sal_uInt16 nId, const OUString& rTagText ) { - OUString aName("WwFieldTag"); + OUString aName(u"WwFieldTag"_ustr); if( SwFltGetFlag( m_nFieldFlags, SwFltControlStack::TAGS_DO_ID ) ) // Number? aName += OUString::number( nId ); // return it? @@ -1473,7 +1473,7 @@ eF_ResT SwWW8ImplReader::Read_F_InputVar( WW8FieldDesc* pF, OUString& rStr ) eF_ResT SwWW8ImplReader::Read_F_ANumber( WW8FieldDesc*, OUString& rStr ) { if( !m_pNumFieldType ){ // 1st time - SwSetExpFieldType aT( &m_rDoc, "AutoNr", nsSwGetSetExpType::GSE_SEQ ); + SwSetExpFieldType aT( &m_rDoc, u"AutoNr"_ustr, nsSwGetSetExpType::GSE_SEQ ); m_pNumFieldType = static_cast<SwSetExpFieldType*>(m_rDoc.getIDocumentFieldsAccess().InsertFieldType( aT )); } SwSetExpField aField( m_pNumFieldType, OUString(), GetNumberPara( rStr ) ); @@ -2066,7 +2066,7 @@ eF_ResT SwWW8ImplReader::Read_F_Symbol( WW8FieldDesc*, OUString& rStr ) } else { - m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, "###"); + m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, u"###"_ustr); } return eF_ResT::OK; @@ -2198,7 +2198,7 @@ eF_ResT SwWW8ImplReader::Read_F_Ref( WW8FieldDesc*, OUString& rStr ) SwGetRefField aField( static_cast<SwGetRefFieldType*>(m_rDoc.getIDocumentFieldsAccess().GetSysFieldType( SwFieldIds::GetRef )), - sBkmName,"",REF_BOOKMARK,0,0,eFormat); + sBkmName,u""_ustr,REF_BOOKMARK,0,0,eFormat); if (eFormat == REF_CONTENT) { @@ -2253,14 +2253,14 @@ eF_ResT SwWW8ImplReader::Read_F_NoteReference( WW8FieldDesc*, OUString& rStr ) // set Sequence No of corresponding Foot-/Endnote to Zero // (will be corrected in SwGetRefField aField( static_cast<SwGetRefFieldType*>( - m_rDoc.getIDocumentFieldsAccess().GetSysFieldType( SwFieldIds::GetRef )), aBkmName, "", REF_FOOTNOTE, 0, 0, + m_rDoc.getIDocumentFieldsAccess().GetSysFieldType( SwFieldIds::GetRef )), aBkmName, u""_ustr, REF_FOOTNOTE, 0, 0, REF_ONLYNUMBER ); m_xReffingStck->NewAttr(*m_pPaM->GetPoint(), SwFormatField(aField)); m_xReffingStck->SetAttr(*m_pPaM->GetPoint(), RES_TXTATR_FIELD); if (bAboveBelow) { SwGetRefField aField2( static_cast<SwGetRefFieldType*>( - m_rDoc.getIDocumentFieldsAccess().GetSysFieldType( SwFieldIds::GetRef )),aBkmName, "", REF_FOOTNOTE, 0, 0, + m_rDoc.getIDocumentFieldsAccess().GetSysFieldType( SwFieldIds::GetRef )),aBkmName, u""_ustr, REF_FOOTNOTE, 0, 0, REF_UPDOWN ); m_xReffingStck->NewAttr(*m_pPaM->GetPoint(), SwFormatField(aField2)); m_xReffingStck->SetAttr(*m_pPaM->GetPoint(), RES_TXTATR_FIELD); @@ -2308,7 +2308,7 @@ eF_ResT SwWW8ImplReader::Read_F_PgRef( WW8FieldDesc*, OUString& rStr ) sBookmarkName = sName; } OUString sURL = "#" + sBookmarkName; - SwFormatINetFormat aURL( sURL, "" ); + SwFormatINetFormat aURL( sURL, u""_ustr ); static constexpr OUString sLinkStyle(u"Index Link"_ustr); const sal_uInt16 nPoolId = SwStyleNameMapper::GetPoolIdFromUIName( sLinkStyle, SwGetPoolIdFromName::ChrFmt ); @@ -2333,7 +2333,7 @@ eF_ResT SwWW8ImplReader::Read_F_PgRef( WW8FieldDesc*, OUString& rStr ) sPageRefBookmarkName = sName; } SwGetRefField aField( static_cast<SwGetRefFieldType*>(m_rDoc.getIDocumentFieldsAccess().GetSysFieldType( SwFieldIds::GetRef )), - sPageRefBookmarkName, "", REF_BOOKMARK, 0, 0, REF_PAGE ); + sPageRefBookmarkName, u""_ustr, REF_BOOKMARK, 0, 0, REF_PAGE ); m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFormatField( aField ) ); return eF_ResT::OK; @@ -2465,7 +2465,7 @@ bool CanUseRemoteLink(const OUString &rGrfName) if ( !INetURLObject( rGrfName ).isAnyKnownWebDAVScheme() ) { OUString aTitle; - aCnt.getPropertyValue("Title") >>= aTitle; + aCnt.getPropertyValue(u"Title"_ustr) >>= aTitle; bUseRemote = !aTitle.isEmpty(); } else @@ -2473,7 +2473,7 @@ bool CanUseRemoteLink(const OUString &rGrfName) // is a link to a WebDAV resource // need to use MediaType to check for link usability OUString aMediaType; - aCnt.getPropertyValue("MediaType") >>= aMediaType; + aCnt.getPropertyValue(u"MediaType"_ustr) >>= aMediaType; bUseRemote = !aMediaType.isEmpty(); } } @@ -3628,7 +3628,7 @@ eF_ResT SwWW8ImplReader::Read_F_Hyperlink( WW8FieldDesc* /*pF*/, OUString& rStr // If on loading TOC field, change the default style into the "index link" if (m_bLoadingTOXCache) { - OUString sLinkStyle("Index Link"); + OUString sLinkStyle(u"Index Link"_ustr); sal_uInt16 nPoolId = SwStyleNameMapper::GetPoolIdFromUIName( sLinkStyle, SwGetPoolIdFromName::ChrFmt ); aURL.SetVisitedFormatAndId( sLinkStyle, nPoolId ); diff --git a/sw/source/filter/ww8/ww8scan.cxx b/sw/source/filter/ww8/ww8scan.cxx index 80f9102dcb1b..ab9e76db1226 100644 --- a/sw/source/filter/ww8/ww8scan.cxx +++ b/sw/source/filter/ww8/ww8scan.cxx @@ -4478,7 +4478,7 @@ OUString WW8PLCFx_Book::GetBookmark(tools::Long nStart,tools::Long nEnd, sal_uIn OUString WW8PLCFx_Book::GetUniqueBookmarkName(const OUString &rSuggestedName) { - OUString aRet(rSuggestedName.isEmpty() ? OUString("Unnamed") : rSuggestedName); + OUString aRet(rSuggestedName.isEmpty() ? u"Unnamed"_ustr : rSuggestedName); size_t i = 0; while (i < m_aBookNames.size()) { diff --git a/sw/source/filter/ww8/ww8toolbar.cxx b/sw/source/filter/ww8/ww8toolbar.cxx index 9ef5cdf0ca10..880e568f4c23 100644 --- a/sw/source/filter/ww8/ww8toolbar.cxx +++ b/sw/source/filter/ww8/ww8toolbar.cxx @@ -195,7 +195,7 @@ bool SwCTBWrapper::ImportCustomToolBar( SfxObjectShell& rDocSh ) { uno::Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); uno::Reference< ui::XModuleUIConfigurationManagerSupplier > xAppCfgSupp( ui::theModuleUIConfigurationManagerSupplier::get(xContext) ); - xCfgMgr = xAppCfgSupp->getUIConfigurationManager("com.sun.star.text.TextDocument"); + xCfgMgr = xAppCfgSupp->getUIConfigurationManager(u"com.sun.star.text.TextDocument"_ustr); } CustomToolBarImportHelper helper(rDocSh, xCfgMgr); helper.setMSOCommandMap( new MSOWordCommandConvertor() ); @@ -296,10 +296,10 @@ bool Customization::ImportMenu( SwCTBWrapper& rWrapper, CustomToolBarImportHelpe uno::Reference< container::XIndexContainer > xMenuContainer( xSCF->createInstanceWithContext( xContext ), uno::UNO_QUERY_THROW ); // create the popup menu uno::Sequence< beans::PropertyValue > aPopupMenu{ - comphelper::makePropertyValue("CommandURL", "vnd.openoffice.org:" + sMenuName), - comphelper::makePropertyValue("Label", sMenuName), - comphelper::makePropertyValue("Type", sal_Int32( 0 )), - comphelper::makePropertyValue("ItemDescriptorContainer", xMenuContainer) + comphelper::makePropertyValue(u"CommandURL"_ustr, "vnd.openoffice.org:" + sMenuName), + comphelper::makePropertyValue(u"Label"_ustr, sMenuName), + comphelper::makePropertyValue(u"Type"_ustr, sal_Int32( 0 )), + comphelper::makePropertyValue(u"ItemDescriptorContainer"_ustr, xMenuContainer) }; if ( pCust->m_customizationDataCTB && !pCust->m_customizationDataCTB->ImportMenuTB( rWrapper, xMenuContainer, helper ) ) return false; @@ -435,7 +435,7 @@ bool SwCTB::ImportCustomToolBar( SwCTBWrapper& rWrapper, CustomToolBarImportHelp uno::Reference< beans::XPropertySet > xProps( xIndexContainer, uno::UNO_QUERY_THROW ); // set UI name for toolbar - xProps->setPropertyValue( "UIName", uno::Any( m_name.getString() ) ); + xProps->setPropertyValue( u"UIName"_ustr, uno::Any( m_name.getString() ) ); const OUString sToolBarName = "private:resource/toolbar/custom_" + m_name.getString(); for ( auto& rItem : m_rTBC ) @@ -591,7 +591,7 @@ SwTBC::ImportToolBarControl( SwCTBWrapper& rWrapper, const css::uno::Reference< { // insert spacer uno::Sequence< beans::PropertyValue > sProps{ comphelper::makePropertyValue( - "Type", ui::ItemType::SEPARATOR_LINE) }; + u"Type"_ustr, ui::ItemType::SEPARATOR_LINE) }; toolbarcontainer->insertByIndex( toolbarcontainer->getCount(), uno::Any( sProps ) ); } |