diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2021-02-19 17:37:22 +0900 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2021-07-30 23:27:41 +0900 |
commit | f181630edc27abf90e837d2143a1453e67c8f00a (patch) | |
tree | fdf08a46793f57fb0484e5ff211b61e9a3affa77 | |
parent | 19a86e036119fc274dd11495b54bf1fd5cf66776 (diff) |
drawinglayer: move TextLayouter to processor2d
Change-Id: I87c7fafb51f108dcf58e7ddb97595f6488d884a0
20 files changed, 53 insertions, 53 deletions
diff --git a/drawinglayer/Library_drawinglayer.mk b/drawinglayer/Library_drawinglayer.mk index fcb5a876dd8c..f000ac78f692 100644 --- a/drawinglayer/Library_drawinglayer.mk +++ b/drawinglayer/Library_drawinglayer.mk @@ -96,7 +96,6 @@ $(eval $(call gb_Library_add_exception_objects,drawinglayer,\ drawinglayer/source/primitive2d/textdecoratedprimitive2d \ drawinglayer/source/primitive2d/texteffectprimitive2d \ drawinglayer/source/primitive2d/texthierarchyprimitive2d \ - drawinglayer/source/primitive2d/textlayoutdevice \ drawinglayer/source/primitive2d/textlineprimitive2d \ drawinglayer/source/primitive2d/textprimitive2d \ drawinglayer/source/primitive2d/textstrikeoutprimitive2d \ @@ -131,6 +130,7 @@ $(eval $(call gb_Library_add_exception_objects,drawinglayer,\ drawinglayer/source/processor2d/objectinfoextractor2d \ drawinglayer/source/processor2d/processorfromoutputdevice \ drawinglayer/source/processor2d/textaspolygonextractor2d \ + drawinglayer/source/processor2d/textlayoutdevice \ drawinglayer/source/processor2d/vclhelperbufferdevice \ drawinglayer/source/processor2d/vclmetafileprocessor2d \ drawinglayer/source/processor2d/vclpixelprocessor2d \ diff --git a/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx b/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx index 0c146648feae..1fc071004d7a 100644 --- a/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx +++ b/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx @@ -59,7 +59,7 @@ namespace drawinglayer::primitive2d return; // common preparations - TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; // TextLayouterDevice is needed to get metrics for text decorations like // underline/strikeout/emphasis marks from it. For setup, the font size is needed diff --git a/drawinglayer/source/primitive2d/textprimitive2d.cxx b/drawinglayer/source/primitive2d/textprimitive2d.cxx index dd146316f810..fdf81482aa32 100644 --- a/drawinglayer/source/primitive2d/textprimitive2d.cxx +++ b/drawinglayer/source/primitive2d/textprimitive2d.cxx @@ -18,7 +18,7 @@ */ #include <drawinglayer/primitive2d/textprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <basegfx/polygon/b2dpolypolygon.hxx> #include <drawinglayer/primitive2d/PolyPolygonColorPrimitive2D.hxx> #include <drawinglayer/primitive2d/drawinglayer_primitivetypes2d.hxx> @@ -111,7 +111,7 @@ void TextSimplePortionPrimitive2D::getTextOutlinesAndTransformation( const basegfx::B2DVector aFontScale(getCorrectedScaleAndFontScale(aScale)); // prepare textlayoutdevice - TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; aTextLayouter.setFontAttribute(getFontAttribute(), aFontScale.getX(), aFontScale.getY(), getLocale()); @@ -271,7 +271,7 @@ TextSimplePortionPrimitive2D::getB2DRange(VisitingParameters const& /*rParameter const basegfx::B2DVector aFontScale(getCorrectedScaleAndFontScale(aScale)); // prepare textlayoutdevice - TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; aTextLayouter.setFontAttribute(getFontAttribute(), aFontScale.getX(), aFontScale.getY(), getLocale()); diff --git a/drawinglayer/source/primitive2d/textstrikeoutprimitive2d.cxx b/drawinglayer/source/primitive2d/textstrikeoutprimitive2d.cxx index 49593bee4632..8ab796df0462 100644 --- a/drawinglayer/source/primitive2d/textstrikeoutprimitive2d.cxx +++ b/drawinglayer/source/primitive2d/textstrikeoutprimitive2d.cxx @@ -18,7 +18,7 @@ */ #include <primitive2d/textstrikeoutprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/textprimitive2d.hxx> #include <drawinglayer/primitive2d/drawinglayer_primitivetypes2d.hxx> #include <basegfx/polygon/b2dpolygon.hxx> @@ -68,7 +68,7 @@ namespace drawinglayer::primitive2d getObjectTransformation().decompose(aScale, aTranslate, fRotate, fShearX); // prepare TextLayouter - TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; aTextLayouter.setFontAttribute( getFontAttribute(), diff --git a/drawinglayer/source/primitive2d/textlayoutdevice.cxx b/drawinglayer/source/processor2d/textlayoutdevice.cxx index 933476b2045a..759a5757c8a2 100644 --- a/drawinglayer/source/primitive2d/textlayoutdevice.cxx +++ b/drawinglayer/source/processor2d/textlayoutdevice.cxx @@ -23,7 +23,7 @@ #include <com/sun/star/uno/XComponentContext.hpp> #include <drawinglayer/attribute/fontattribute.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/unique_disposing_ptr.hxx> #include <osl/diagnose.h> @@ -36,7 +36,7 @@ #include <i18nlangtag/languagetag.hxx> #include <vcl/svapp.hxx> -namespace drawinglayer::primitive2d +namespace drawinglayer::processor2d { namespace { diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx index f62bfeaf4dbe..5489e56d0c19 100644 --- a/drawinglayer/source/processor2d/vclprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx @@ -53,7 +53,7 @@ // for support of Title/Description in all apps when embedding pictures #include <drawinglayer/primitive2d/objectinfoprimitive2d.hxx> // control support -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/pointarrayprimitive2d.hxx> #include <drawinglayer/primitive2d/epsprimitive2d.hxx> @@ -125,7 +125,7 @@ void VclProcessor2D::RenderTextSimpleOrDecoratedPortionPrimitive2D( && basegfx::fTools::more(aFontScaling.getY(), 0.0)) { // Get the VCL font (use FontHeight as FontWidth) - vcl::Font aFont(primitive2d::getVclFontFromFontAttribute( + vcl::Font aFont(processor2d::getVclFontFromFontAttribute( rTextCandidate.getFontAttribute(), aFontScaling.getX(), aFontScaling.getY(), fRotate, rTextCandidate.getLocale())); diff --git a/drawinglayer/source/tools/wmfemfhelper.cxx b/drawinglayer/source/tools/wmfemfhelper.cxx index ea7cd1d395be..5be052c0f64f 100644 --- a/drawinglayer/source/tools/wmfemfhelper.cxx +++ b/drawinglayer/source/tools/wmfemfhelper.cxx @@ -39,7 +39,7 @@ #include <drawinglayer/primitive2d/invertprimitive2d.hxx> #include <drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx> #include <primitive2d/wallpaperprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/textdecoratedprimitive2d.hxx> #include <primitive2d/textlineprimitive2d.hxx> #include <primitive2d/textstrikeoutprimitive2d.hxx> @@ -1067,7 +1067,7 @@ namespace wmfemfhelper const vcl::Font& rFont = rProperty.getFont(); basegfx::B2DVector aFontScaling; - rFontAttribute = drawinglayer::primitive2d::getFontAttributeFromVclFont( + rFontAttribute = drawinglayer::processor2d::getFontAttributeFromVclFont( aFontScaling, rFont, bool(rProperty.getLayoutMode() & ComplexTextLayoutFlags::BiDiRtl), @@ -1079,7 +1079,7 @@ namespace wmfemfhelper // take text align into account if(ALIGN_BASELINE != rFont.GetAlignment()) { - drawinglayer::primitive2d::TextLayouterDevice aTextLayouterDevice; + drawinglayer::processor2d::TextLayouterDevice aTextLayouterDevice; aTextLayouterDevice.setFont(rFont); if(ALIGN_TOP == rFont.GetAlignment()) @@ -1231,7 +1231,7 @@ namespace wmfemfhelper if(pResult && rProperty.getTextFillColorActive()) { // text background is requested, add and encapsulate both to new primitive - drawinglayer::primitive2d::TextLayouterDevice aTextLayouterDevice; + drawinglayer::processor2d::TextLayouterDevice aTextLayouterDevice; aTextLayouterDevice.setFont(rFont); // get text width @@ -1341,7 +1341,7 @@ namespace wmfemfhelper aTextTransform.translate(rAction.GetStartPoint().X(), rAction.GetStartPoint().Y()); // prepare TextLayouter (used in most cases) - drawinglayer::primitive2d::TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; aTextLayouter.setFont(rProperty.getFont()); if(bOverlineUsed) @@ -1885,7 +1885,7 @@ namespace wmfemfhelper if(nTextLength && rPropertyHolders.Current().getTextColorActive()) { - drawinglayer::primitive2d::TextLayouterDevice aTextLayouterDevice; + drawinglayer::processor2d::TextLayouterDevice aTextLayouterDevice; aTextLayouterDevice.setFont(rPropertyHolders.Current().getFont()); std::vector< double > aTextArray( @@ -1947,7 +1947,7 @@ namespace wmfemfhelper // Since AddTextRectActions is the only way as long as we do not have // a simple text layouter available, i will try to add it to the // TextLayouterDevice isolation. - drawinglayer::primitive2d::TextLayouterDevice aTextLayouterDevice; + drawinglayer::processor2d::TextLayouterDevice aTextLayouterDevice; aTextLayouterDevice.setFont(rPropertyHolders.Current().getFont()); GDIMetaFile aGDIMetaFile; diff --git a/include/drawinglayer/primitive2d/textbreakuphelper.hxx b/include/drawinglayer/primitive2d/textbreakuphelper.hxx index de233da8ea07..afe15f45f711 100644 --- a/include/drawinglayer/primitive2d/textbreakuphelper.hxx +++ b/include/drawinglayer/primitive2d/textbreakuphelper.hxx @@ -21,7 +21,7 @@ #include <drawinglayer/drawinglayerdllapi.h> #include <drawinglayer/primitive2d/Primitive2DContainer.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> namespace drawinglayer::primitive2d { class TextSimplePortionPrimitive2D; } @@ -40,7 +40,7 @@ namespace drawinglayer::primitive2d private: const TextSimplePortionPrimitive2D& mrSource; Primitive2DContainer mxResult; - TextLayouterDevice maTextLayouter; + drawinglayer::processor2d::TextLayouterDevice maTextLayouter; basegfx::utils::B2DHomMatrixBufferedOnDemandDecompose maDecTrans; bool mbNoDXArray : 1; @@ -58,7 +58,7 @@ namespace drawinglayer::primitive2d virtual bool allowChange(sal_uInt32 nCount, basegfx::B2DHomMatrix& rNewTransform, sal_uInt32 nIndex, sal_uInt32 nLength); /// allow read access to evtl. useful local parts - const TextLayouterDevice& getTextLayouter() const { return maTextLayouter; } + const drawinglayer::processor2d::TextLayouterDevice& getTextLayouter() const { return maTextLayouter; } const TextSimplePortionPrimitive2D& getSource() const { return mrSource; } public: diff --git a/include/drawinglayer/primitive2d/textlayoutdevice.hxx b/include/drawinglayer/processor2d/textlayoutdevice.hxx index 93587769c449..ddcdf06bc0dd 100644 --- a/include/drawinglayer/primitive2d/textlayoutdevice.hxx +++ b/include/drawinglayer/processor2d/textlayoutdevice.hxx @@ -49,7 +49,7 @@ struct Locale; // access to one global impTimedRefDev incarnation in namespace drawinglayer::primitive -namespace drawinglayer::primitive2d +namespace drawinglayer::processor2d { /** TextLayouterDevice class @@ -122,6 +122,6 @@ vcl::Font DRAWINGLAYER_DLLPUBLIC getVclFontFromFontAttribute( attribute::FontAttribute DRAWINGLAYER_DLLPUBLIC getFontAttributeFromVclFont( basegfx::B2DVector& o_rSize, const vcl::Font& rFont, bool bRTL, bool bBiDiStrong); -} // end of namespace drawinglayer::primitive2d +} // end of namespace drawinglayer::processor2d /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/source/ui/view/hintwin.cxx b/sc/source/ui/view/hintwin.cxx index 4dfa976816a4..747cf5d2f642 100644 --- a/sc/source/ui/view/hintwin.cxx +++ b/sc/source/ui/view/hintwin.cxx @@ -23,7 +23,7 @@ #include <drawinglayer/geometry/viewinformation2d.hxx> #include <drawinglayer/primitive2d/polygonprimitive2d.hxx> #include <drawinglayer/primitive2d/PolyPolygonColorPrimitive2D.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/textprimitive2d.hxx> #include <basegfx/polygon/b2dpolygontools.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> @@ -66,7 +66,7 @@ drawinglayer::primitive2d::Primitive2DContainer ScOverlayHint::createOverlaySequ // Create the text primitive for the title basegfx::B2DVector aFontSize; drawinglayer::attribute::FontAttribute aFontAttr = - drawinglayer::primitive2d::getFontAttributeFromVclFont(aFontSize, aHeadFont, false, false); + drawinglayer::processor2d::getFontAttributeFromVclFont(aFontSize, aHeadFont, false, false); FontMetric aFontMetric = pDefaultDev->GetFontMetric(aHeadFont); Size aHintMargin = pDefaultDev->PixelToLogic(Size(HINT_MARGIN, HINT_MARGIN), rMapMode); @@ -100,7 +100,7 @@ drawinglayer::primitive2d::Primitive2DContainer ScOverlayHint::createOverlaySequ nTextOffsetY = aFontMetric.GetAscent(); sal_Int32 nLineHeight = aFontMetric.GetLineHeight(); - aFontAttr = drawinglayer::primitive2d::getFontAttributeFromVclFont(aFontSize, aTextFont, false, false); + aFontAttr = drawinglayer::processor2d::getFontAttributeFromVclFont(aFontSize, aTextFont, false, false); sal_Int32 nIndex = 0; Point aLineStart = aTextStart; diff --git a/sd/source/ui/view/sdview.cxx b/sd/source/ui/view/sdview.cxx index d2b9816f40e9..982b8a29a6c5 100644 --- a/sd/source/ui/view/sdview.cxx +++ b/sd/source/ui/view/sdview.cxx @@ -69,7 +69,7 @@ #include <basegfx/polygon/b2dpolygontools.hxx> #include <basegfx/color/bcolor.hxx> #include <drawinglayer/primitive2d/polygonprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <svx/sdr/contact/objectcontact.hxx> #include <svx/sdr/table/tablecontroller.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> @@ -364,7 +364,7 @@ drawinglayer::primitive2d::Primitive2DContainer ViewRedirector::createRedirected aScaledVclFont.SetFontHeight( 500 * nTextSizeFactor ); // get basic geometry and get text size - drawinglayer::primitive2d::TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; aTextLayouter.setFont(aScaledVclFont); const sal_Int32 nTextLength(aObjectString.getLength()); @@ -388,7 +388,7 @@ drawinglayer::primitive2d::Primitive2DContainer ViewRedirector::createRedirected aVclFont.SetFontHeight( 500 ); const drawinglayer::attribute::FontAttribute aFontAttribute( - drawinglayer::primitive2d::getFontAttributeFromVclFont( + drawinglayer::processor2d::getFontAttributeFromVclFont( aTextSizeAttribute, aVclFont, false, diff --git a/sfx2/source/control/emojiviewitem.cxx b/sfx2/source/control/emojiviewitem.cxx index f9394ea9435c..5878aef883fd 100644 --- a/sfx2/source/control/emojiviewitem.cxx +++ b/sfx2/source/control/emojiviewitem.cxx @@ -11,7 +11,7 @@ #include <basegfx/matrix/b2dhommatrixtools.hxx> #include <drawinglayer/primitive2d/PolyPolygonSelectionPrimitive2D.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/processor2d/baseprocessor2d.hxx> #include <com/sun/star/lang/Locale.hpp> #include <rtl/ustrbuf.hxx> @@ -36,7 +36,7 @@ void EmojiViewItem::calculateItemsPosition (const tools::Long /*nThumbnailHeight const tools::Long /*nPadding*/, sal_uInt32 nMaxTextLength, const ThumbnailItemAttributes *pAttrs) { - drawinglayer::primitive2d::TextLayouterDevice aTextDev; + drawinglayer::processor2d::TextLayouterDevice aTextDev; aTextDev.setFontAttribute(pAttrs->aFontAttr, pAttrs->aFontSize.getX(), pAttrs->aFontSize.getY(), css::lang::Locale() ); diff --git a/sfx2/source/control/thumbnailview.cxx b/sfx2/source/control/thumbnailview.cxx index 161a9c4cc0d9..9dde1cdcdba7 100644 --- a/sfx2/source/control/thumbnailview.cxx +++ b/sfx2/source/control/thumbnailview.cxx @@ -18,7 +18,7 @@ #include <comphelper/processfactory.hxx> #include <drawinglayer/attribute/fontattribute.hxx> #include <drawinglayer/primitive2d/PolyPolygonColorPrimitive2D.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/processor2d/baseprocessor2d.hxx> #include <drawinglayer/processor2d/processorfromoutputdevice.hxx> #include <o3tl/safeint.hxx> @@ -875,7 +875,7 @@ void ThumbnailView::SetDrawingArea(weld::DrawingArea* pDrawingArea) OutputDevice& rDevice = pDrawingArea->get_ref_device(); weld::SetPointFont(rDevice, pDrawingArea->get_font()); - mpItemAttrs->aFontAttr = getFontAttributeFromVclFont(mpItemAttrs->aFontSize, rDevice.GetFont(), false, true); + mpItemAttrs->aFontAttr = drawinglayer::processor2d::getFontAttributeFromVclFont(mpItemAttrs->aFontSize, rDevice.GetFont(), false, true); SetOutputSizePixel(pDrawingArea->get_preferred_size()); } diff --git a/sfx2/source/control/thumbnailviewitem.cxx b/sfx2/source/control/thumbnailviewitem.cxx index e5ed6e3cb7f4..5f2a45e3aeab 100644 --- a/sfx2/source/control/thumbnailviewitem.cxx +++ b/sfx2/source/control/thumbnailviewitem.cxx @@ -27,7 +27,7 @@ #include <drawinglayer/primitive2d/fillgraphicprimitive2d.hxx> #include <drawinglayer/primitive2d/polygonprimitive2d.hxx> #include <drawinglayer/primitive2d/PolyPolygonSelectionPrimitive2D.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/textprimitive2d.hxx> #include <drawinglayer/processor2d/baseprocessor2d.hxx> #include <vcl/graph.hxx> @@ -120,7 +120,7 @@ void ThumbnailViewItem::calculateItemsPosition (const tools::Long nThumbnailHeig const tools::Long nPadding, sal_uInt32 nMaxTextLength, const ThumbnailItemAttributes *pAttrs) { - drawinglayer::primitive2d::TextLayouterDevice aTextDev; + drawinglayer::processor2d::TextLayouterDevice aTextDev; aTextDev.setFontAttribute(pAttrs->aFontAttr, pAttrs->aFontSize.getX(), pAttrs->aFontSize.getY(), css::lang::Locale() ); @@ -205,7 +205,7 @@ void ThumbnailViewItem::Paint (drawinglayer::processor2d::BaseProcessor2D *pProc void ThumbnailViewItem::addTextPrimitives (const OUString& rText, const ThumbnailItemAttributes *pAttrs, Point aPos, drawinglayer::primitive2d::Primitive2DContainer& rSeq) { // adjust text drawing position according to text font - drawinglayer::primitive2d::TextLayouterDevice aTextDev; + drawinglayer::processor2d::TextLayouterDevice aTextDev; aTextDev.setFontAttribute( pAttrs->aFontAttr, pAttrs->aFontSize.getX(), @@ -218,7 +218,7 @@ void ThumbnailViewItem::addTextPrimitives (const OUString& rText, const Thumbnai OUString aOrigText(mrParent.isDrawMnemonic() ? OutputDevice::GetNonMnemonicString(rText, nMnemonicPos) : rText); TextEngine aTextEngine; - aTextEngine.SetFont(getVclFontFromFontAttribute(pAttrs->aFontAttr, + aTextEngine.SetFont(drawinglayer::processor2d::getVclFontFromFontAttribute(pAttrs->aFontAttr, pAttrs->aFontSize.getX(), pAttrs->aFontSize.getY(), 0, css::lang::Locale())); aTextEngine.SetMaxTextWidth(maDrawArea.getWidth()); diff --git a/svgio/source/svgreader/svgcharacternode.cxx b/svgio/source/svgreader/svgcharacternode.cxx index eb7037d17f2c..8bb66c28ef83 100644 --- a/svgio/source/svgreader/svgcharacternode.cxx +++ b/svgio/source/svgreader/svgcharacternode.cxx @@ -21,7 +21,7 @@ #include <svgstyleattributes.hxx> #include <drawinglayer/attribute/fontattribute.hxx> #include <drawinglayer/primitive2d/textprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/textbreakuphelper.hxx> #include <drawinglayer/primitive2d/textdecoratedprimitive2d.hxx> @@ -258,7 +258,7 @@ namespace svgio::svgreader css::lang::Locale aLocale; // prepare TextLayouterDevice - drawinglayer::primitive2d::TextLayouterDevice aTextLayouterDevice; + drawinglayer::processor2d::TextLayouterDevice aTextLayouterDevice; aTextLayouterDevice.setFontAttribute(aFontAttribute, fFontWidth, fFontHeight, aLocale); // prepare TextArray diff --git a/svx/source/svdraw/svdotextdecomposition.cxx b/svx/source/svdraw/svdotextdecomposition.cxx index a1e885c0e009..c8f059eb9d19 100644 --- a/svx/source/svdraw/svdotextdecomposition.cxx +++ b/svx/source/svdraw/svdotextdecomposition.cxx @@ -51,7 +51,7 @@ #include <drawinglayer/primitive2d/texthierarchyprimitive2d.hxx> #include <drawinglayer/primitive2d/wrongspellprimitive2d.hxx> #include <drawinglayer/primitive2d/graphicprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx> #include <svx/unoapi.hxx> #include <drawinglayer/geometry/viewinformation2d.hxx> @@ -162,7 +162,7 @@ namespace OUString caseMappedText = rInfo.mrFont.CalcCaseMap( rInfo.maText ); basegfx::B2DVector aFontScaling; drawinglayer::attribute::FontAttribute aFontAttribute( - drawinglayer::primitive2d::getFontAttributeFromVclFont( + drawinglayer::processor2d::getFontAttributeFromVclFont( aFontScaling, rInfo.mrFont, rInfo.IsRTL(), @@ -593,7 +593,7 @@ namespace } // Start position is inside. Get TextBoundRect and TopLeft next - drawinglayer::primitive2d::TextLayouterDevice aTextLayouterDevice; + drawinglayer::processor2d::TextLayouterDevice aTextLayouterDevice; aTextLayouterDevice.setFont(pInfo->mrFont); const basegfx::B2DRange aTextBoundRect( diff --git a/svx/source/svdraw/svdotextpathdecomposition.cxx b/svx/source/svdraw/svdotextpathdecomposition.cxx index 44f72ec8de07..450183049bce 100644 --- a/svx/source/svdraw/svdotextpathdecomposition.cxx +++ b/svx/source/svdraw/svdotextpathdecomposition.cxx @@ -31,7 +31,7 @@ #include <com/sun/star/i18n/BreakIterator.hpp> #include <comphelper/processfactory.hxx> #include <com/sun/star/i18n/CharacterIteratorMode.hpp> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/textprimitive2d.hxx> #include <basegfx/color/bcolor.hxx> @@ -130,7 +130,7 @@ namespace double getDisplayLength(sal_Int32 nIndex, sal_Int32 nLength) const { - drawinglayer::primitive2d::TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; double fRetval(0.0); if(maFont.IsVertical()) @@ -201,7 +201,7 @@ namespace static double getParagraphTextLength(const ::std::vector< const impPathTextPortion* >& rTextPortions) { - drawinglayer::primitive2d::TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; double fRetval(0.0); for(const impPathTextPortion* pCandidate : rTextPortions) @@ -328,13 +328,13 @@ namespace if(pCandidate && pCandidate->getTextLength()) { const drawinglayer::attribute::FontAttribute aCandidateFontAttribute( - drawinglayer::primitive2d::getFontAttributeFromVclFont( + drawinglayer::processor2d::getFontAttributeFromVclFont( aFontScaling, pCandidate->getFont(), pCandidate->isRTL(), false)); - drawinglayer::primitive2d::TextLayouterDevice aTextLayouter; + drawinglayer::processor2d::TextLayouterDevice aTextLayouter; aTextLayouter.setFont(pCandidate->getFont()); sal_Int32 nUsedTextLength(0); diff --git a/sw/source/core/layout/paintfrm.cxx b/sw/source/core/layout/paintfrm.cxx index a6608d6ded39..ca1e63be4e81 100644 --- a/sw/source/core/layout/paintfrm.cxx +++ b/sw/source/core/layout/paintfrm.cxx @@ -92,7 +92,7 @@ #include <drawinglayer/primitive2d/discreteshadowprimitive2d.hxx> #include <drawinglayer/primitive2d/maskprimitive2d.hxx> #include <drawinglayer/primitive2d/textprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <drawinglayer/processor2d/baseprocessor2d.hxx> #include <drawinglayer/processor2d/processorfromoutputdevice.hxx> #include <svx/unoapi.hxx> @@ -3700,7 +3700,7 @@ void SwColumnFrame::PaintBreak( ) const vcl::Font aFont = pOut->GetSettings().GetStyleSettings().GetToolFont(); aFont.SetFontHeight( 8 * 20 ); pOut->SetFont( aFont ); - drawinglayer::attribute::FontAttribute aFontAttr = drawinglayer::primitive2d::getFontAttributeFromVclFont( + drawinglayer::attribute::FontAttribute aFontAttr = drawinglayer::processor2d::getFontAttributeFromVclFont( aFontSize, aFont, IsRightToLeft(), false ); tools::Rectangle aTextRect; diff --git a/sw/source/uibase/docvw/HeaderFooterWin.cxx b/sw/source/uibase/docvw/HeaderFooterWin.cxx index 929a919c9bbd..30193655f48b 100644 --- a/sw/source/uibase/docvw/HeaderFooterWin.cxx +++ b/sw/source/uibase/docvw/HeaderFooterWin.cxx @@ -35,8 +35,8 @@ #include <drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx> #include <drawinglayer/primitive2d/polygonprimitive2d.hxx> #include <drawinglayer/primitive2d/PolyPolygonColorPrimitive2D.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/textprimitive2d.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <editeng/boxitem.hxx> #include <svx/hdft.hxx> #include <sfx2/bindings.hxx> @@ -306,7 +306,7 @@ void SwHeaderFooterWin::PaintButton() // Create the text primitive basegfx::BColor aLineColor = SwViewOption::GetHeaderFooterMarkColor().getBColor(); B2DVector aFontSize; - FontAttribute aFontAttr = drawinglayer::primitive2d::getFontAttributeFromVclFont(aFontSize, m_xVirDev->GetFont(), false, false); + FontAttribute aFontAttr = drawinglayer::processor2d::getFontAttributeFromVclFont(aFontSize, m_xVirDev->GetFont(), false, false); FontMetric aFontMetric = m_xVirDev->GetFontMetric(m_xVirDev->GetFont()); double nTextOffsetY = aFontMetric.GetAscent() + TEXT_PADDING; diff --git a/sw/source/uibase/docvw/UnfloatTableButton.cxx b/sw/source/uibase/docvw/UnfloatTableButton.cxx index 3542129e790c..b54cb3421373 100644 --- a/sw/source/uibase/docvw/UnfloatTableButton.cxx +++ b/sw/source/uibase/docvw/UnfloatTableButton.cxx @@ -34,7 +34,7 @@ #include <drawinglayer/primitive2d/textprimitive2d.hxx> #include <drawinglayer/processor2d/baseprocessor2d.hxx> #include <drawinglayer/attribute/fontattribute.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/processor2d/textlayoutdevice.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> #include <drawinglayer/processor2d/processorfromoutputdevice.hxx> #include <basegfx/vector/b2dvector.hxx> @@ -209,7 +209,7 @@ void UnfloatTableButton::PaintButton() basegfx::BColor aLineColor = SwViewOption::GetHeaderFooterMarkColor().getBColor(); basegfx::B2DVector aFontSize; drawinglayer::attribute::FontAttribute aFontAttr - = drawinglayer::primitive2d::getFontAttributeFromVclFont(aFontSize, m_xVirDev->GetFont(), + = drawinglayer::processor2d::getFontAttributeFromVclFont(aFontSize, m_xVirDev->GetFont(), false, false); FontMetric aFontMetric = m_xVirDev->GetFontMetric(m_xVirDev->GetFont()); |