LibreOffice Module svx (master) 1
|
#include <svdfmtf.hxx>
Public Member Functions | |
ImpSdrGDIMetaFileImport (SdrModel &rModel, SdrLayerID nLay, const tools::Rectangle &rRect) | |
size_t | DoImport (const GDIMetaFile &rMtf, SdrObjList &rDestList, size_t nInsPos, SvdProgressInfo *pProgrInfo=nullptr) |
Private Attributes | |
::std::vector< rtl::Reference< SdrObject > > | maTmpList |
ScopedVclPtr< VirtualDevice > | mpVD |
tools::Rectangle | maScaleRect |
size_t | mnMapScalingOfs |
std::unique_ptr< SfxItemSet > | mpLineAttr |
std::unique_ptr< SfxItemSet > | mpFillAttr |
std::unique_ptr< SfxItemSet > | mpTextAttr |
SdrModel * | mpModel |
SdrLayerID | mnLayer |
Color | maOldLineColor |
sal_Int32 | mnLineWidth |
basegfx::B2DLineJoin | maLineJoin |
css::drawing::LineCap | maLineCap |
XDash | maDash |
bool | mbMov |
bool | mbSize |
Point | maOfs |
double | mfScaleX |
double | mfScaleY |
Fraction | maScaleX |
Fraction | maScaleY |
bool | mbFntDirty |
bool | mbLastObjWasPolyWithoutLine |
bool | mbNoLine |
bool | mbNoFill |
bool | mbLastObjWasLine |
basegfx::B2DPolyPolygon | maClip |
Definition at line 46 of file svdfmtf.hxx.
|
privatedelete |
ImpSdrGDIMetaFileImport::ImpSdrGDIMetaFileImport | ( | SdrModel & | rModel, |
SdrLayerID | nLay, | ||
const tools::Rectangle & | rRect | ||
) |
Definition at line 79 of file svdfmtf.cxx.
References checkClip(), SdrModel::GetItemPool(), maOldLineColor, mnLayer, mpFillAttr, mpLineAttr, mpTextAttr, mpVD, NONE, and Color::SetRed().
|
private |
Definition at line 875 of file svdfmtf.cxx.
References basegfx::utils::createScaleTranslateB2DHomMatrix(), isClip(), maClip, maOfs, mfScaleX, mfScaleY, mpVD, basegfx::B2DPolyPolygon::transform(), Point::X(), and Point::Y().
Referenced by DoAction(), and ImpSdrGDIMetaFileImport().
|
private |
Definition at line 776 of file svdfmtf.cxx.
References basegfx::B2DPolygon::append(), basegfx::B2DPolygon::count(), basegfx::B2DPolyPolygon::count(), basegfx::B2DPolygon::flip(), basegfx::B2DPolygon::getB2DPoint(), basegfx::B2DPolyPolygon::getB2DPolygon(), SdrPathObj::GetPathPoly(), basegfx::B2DPolygon::isClosed(), maOldLineColor, maTmpList, mbLastObjWasLine, mpVD, and SdrPathObj::NbcSetPathPoly().
Referenced by DoAction().
|
private |
Definition at line 848 of file svdfmtf.cxx.
References SdrPathObj::GetPathPoly(), maTmpList, mbLastObjWasPolyWithoutLine, mbNoFill, mbNoLine, mpLineAttr, SetAttributes(), and SdrObject::SetMergedItemSet().
Referenced by DoAction().
|
private |
Definition at line 733 of file svdfmtf.cxx.
References Arc, tools::Rectangle::Center(), GetAngle(), MetaArcAction::GetEndPoint(), MetaArcAction::GetRect(), MetaArcAction::GetStartPoint(), InsertObj(), mpModel, and SetAttributes().
|
private |
Definition at line 1074 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), MetaBmpAction::GetBitmap(), MetaBmpAction::GetPoint(), Bitmap::GetSizePixel(), InsertObj(), and mpModel.
|
private |
Definition at line 1104 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), MetaBmpExAction::GetBitmapEx(), MetaBmpExAction::GetPoint(), BitmapEx::GetSizePixel(), InsertObj(), and mpModel.
|
private |
Definition at line 1119 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), MetaBmpExScaleAction::GetBitmapEx(), MetaBmpExScaleAction::GetPoint(), MetaBmpExScaleAction::GetSize(), InsertObj(), and mpModel.
|
private |
Definition at line 1324 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), BitmapEx::Crop(), MetaBmpExScalePartAction::GetBitmapEx(), MetaBmpExScalePartAction::GetDestPoint(), MetaBmpExScalePartAction::GetDestSize(), MetaBmpExScalePartAction::GetSrcPoint(), MetaBmpExScalePartAction::GetSrcSize(), InsertObj(), and mpModel.
|
private |
Definition at line 1089 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), MetaBmpScaleAction::GetBitmap(), MetaBmpScaleAction::GetPoint(), MetaBmpScaleAction::GetSize(), InsertObj(), and mpModel.
|
private |
Definition at line 1305 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), BitmapEx::Crop(), MetaBmpScalePartAction::GetBitmap(), MetaBmpScalePartAction::GetDestPoint(), MetaBmpScalePartAction::GetDestSize(), MetaBmpScalePartAction::GetSrcPoint(), MetaBmpScalePartAction::GetSrcSize(), InsertObj(), and mpModel.
|
private |
Definition at line 761 of file svdfmtf.cxx.
References tools::Rectangle::Center(), Cut, GetAngle(), MetaChordAction::GetEndPoint(), MetaChordAction::GetRect(), MetaChordAction::GetStartPoint(), InsertObj(), mpModel, and SetAttributes().
|
inlineprivate |
Definition at line 114 of file svdfmtf.hxx.
References checkClip(), MetaClipRegionAction::Execute(), and mpVD.
|
private |
Definition at line 1222 of file svdfmtf.cxx.
References a, CheckLastPolyLineAndFillMerge(), basegfx::B2DPolyPolygon::count(), GDIMetaFile::GetAction(), GDIMetaFile::GetActionSize(), Gradient::GetAngle(), tools::PolyPolygon::getB2DPolyPolygon(), Color::getBColor(), Gradient::GetBorder(), MetaCommentAction::GetComment(), Gradient::GetEndColor(), Gradient::GetEndIntensity(), MetaGradientExAction::GetGradient(), SdrModel::GetItemPool(), Gradient::GetOfsX(), Gradient::GetOfsY(), MetaGradientExAction::GetPolyPolygon(), Gradient::GetStartColor(), Gradient::GetStartIntensity(), Gradient::GetSteps(), Gradient::GetStyle(), MetaAction::GetType(), InsertObj(), mbLastObjWasPolyWithoutLine, mpModel, Polygon, SfxItemSet::Put(), basegfx::BGradient::SetAngle(), basegfx::BGradient::SetBorder(), basegfx::BGradient::SetEndIntens(), basegfx::BGradient::SetGradientStyle(), basegfx::BGradient::SetStartIntens(), basegfx::BGradient::SetSteps(), basegfx::BGradient::SetXOffset(), and basegfx::BGradient::SetYOffset().
|
private |
Definition at line 723 of file svdfmtf.cxx.
References Full, MetaEllipseAction::GetRect(), InsertObj(), mpModel, and SetAttributes().
|
inlineprivate |
Definition at line 109 of file svdfmtf.hxx.
References MetaFillColorAction::Execute(), and mpVD.
|
private |
Definition at line 1498 of file svdfmtf.cxx.
References basegfx::average(), vcl::unotools::b2DRectangleFromRectangle(), convertMetafileToBitmapEx(), vcl::bitmap::DrawAlphaBitmapAndAlphaGradient(), basegfx::fround(), GDIMetaFile::GetActionSize(), Color::getBColor(), BitmapEx::GetBitmap(), Gradient::GetEndColor(), Gradient::GetEndIntensity(), MetaFloatTransparentAction::GetGDIMetaFile(), MetaFloatTransparentAction::GetGradient(), MetaFloatTransparentAction::GetPoint(), MetaFloatTransparentAction::GetSize(), Bitmap::GetSizePixel(), Gradient::GetStartColor(), Gradient::GetStartIntensity(), Gradient::GetSteps(), InsertObj(), Bitmap::Invert(), BitmapEx::IsAlpha(), basegfx::fTools::lessOrEqual(), basegfx::BColor::luminance(), basegfx::fTools::moreOrEqual(), and mpModel.
|
inlineprivate |
Definition at line 112 of file svdfmtf.hxx.
References MetaFontAction::Execute(), mbFntDirty, and mpVD.
|
private |
Definition at line 1395 of file svdfmtf.cxx.
References vcl::unotools::b2DRectangleFromRectangle(), basegfx::utils::createScaleTranslateB2DHomMatrix(), Gradient::GetAngle(), Color::getBColor(), Gradient::GetBorder(), Gradient::GetEndColor(), Gradient::GetEndIntensity(), MetaGradientAction::GetGradient(), SdrModel::GetItemPool(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxY(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), Gradient::GetOfsX(), Gradient::GetOfsY(), MetaGradientAction::GetRect(), Gradient::GetStartColor(), Gradient::GetStartIntensity(), Gradient::GetSteps(), Gradient::GetStyle(), InsertObj(), basegfx::Range2D< typename TYPE, typename TRAITS >::isEmpty(), maOfs, mfScaleX, mfScaleY, mpModel, SfxItemSet::Put(), SetAttributes(), basegfx::B2DRange::transform(), Point::X(), and Point::Y().
|
private |
Definition at line 1456 of file svdfmtf.cxx.
References CheckLastPolyLineAndFillMerge(), basegfx::B2DPolyPolygon::count(), basegfx::utils::createScaleTranslateB2DHomMatrix(), Gradient::GetAngle(), tools::PolyPolygon::getB2DPolyPolygon(), Color::getBColor(), Gradient::GetBorder(), Gradient::GetEndColor(), Gradient::GetEndIntensity(), MetaGradientExAction::GetGradient(), SdrModel::GetItemPool(), Gradient::GetOfsX(), Gradient::GetOfsY(), MetaGradientExAction::GetPolyPolygon(), Gradient::GetStartColor(), Gradient::GetStartIntensity(), Gradient::GetSteps(), Gradient::GetStyle(), InsertObj(), maOfs, mbLastObjWasPolyWithoutLine, mfScaleX, mfScaleY, mpModel, Polygon, SfxItemSet::Put(), SetAttributes(), basegfx::B2DPolyPolygon::transform(), Point::X(), and Point::Y().
|
private |
Definition at line 1135 of file svdfmtf.cxx.
References CheckLastPolyLineAndFillMerge(), basegfx::B2DPolyPolygon::count(), basegfx::utils::createScaleTranslateB2DHomMatrix(), Hatch::GetAngle(), tools::PolyPolygon::getB2DPolyPolygon(), Hatch::GetColor(), Hatch::GetDistance(), MetaHatchAction::GetHatch(), SdrModel::GetItemPool(), MetaHatchAction::GetPolyPolygon(), Hatch::GetStyle(), InsertObj(), maOfs, mbLastObjWasPolyWithoutLine, mfScaleX, mfScaleY, mpModel, Polygon, SfxItemSet::Put(), SetAttributes(), basegfx::B2DPolyPolygon::transform(), Point::X(), and Point::Y().
|
inlineprivate |
Definition at line 119 of file svdfmtf.hxx.
References checkClip(), MetaISectRectClipRegionAction::Execute(), and mpVD.
|
inlineprivate |
Definition at line 120 of file svdfmtf.hxx.
References checkClip(), MetaISectRegionClipRegionAction::Execute(), and mpVD.
|
inlineprivate |
Definition at line 139 of file svdfmtf.hxx.
References MetaLayoutModeAction::Execute(), mbFntDirty, and mpVD.
|
private |
Definition at line 653 of file svdfmtf.cxx.
References basegfx::B2DPolygon::append(), CheckLastLineMerge(), basegfx::utils::createScaleTranslateB2DHomMatrix(), basegfx::Tuple2D< typename TYPE >::equal(), LineInfo::GetDashCount(), LineInfo::GetDashLen(), LineInfo::GetDistance(), LineInfo::GetDotCount(), LineInfo::GetDotLen(), MetaLineAction::GetEndPoint(), LineInfo::GetLineCap(), MetaLineAction::GetLineInfo(), LineInfo::GetLineJoin(), MetaLineAction::GetStartPoint(), LineInfo::GetWidth(), InsertObj(), Line, maDash, maLineCap, maLineJoin, maOfs, mbLastObjWasLine, mfScaleX, mfScaleY, mnLineWidth, mpModel, basegfx::NONE, SetAttributes(), basegfx::B2DPolygon::transform(), Point::X(), and Point::Y().
Referenced by DoLoopActions().
|
private |
Definition at line 1188 of file svdfmtf.cxx.
References MetaLineColorAction::Execute(), and mpVD.
|
private |
Definition at line 1193 of file svdfmtf.cxx.
References MetaMapModeAction::Execute(), MapScaling(), mbLastObjWasLine, mbLastObjWasPolyWithoutLine, and mpVD.
|
private |
Definition at line 1343 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), MetaMaskAction::GetBitmap(), MetaMaskAction::GetColor(), MetaMaskAction::GetPoint(), Bitmap::GetSizePixel(), InsertObj(), and mpModel.
|
private |
Definition at line 1360 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), MetaMaskScaleAction::GetBitmap(), MetaMaskScaleAction::GetColor(), MetaMaskScaleAction::GetPoint(), MetaMaskScaleAction::GetSize(), InsertObj(), and mpModel.
|
private |
Definition at line 1377 of file svdfmtf.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), BitmapEx::Crop(), MetaMaskScalePartAction::GetBitmap(), MetaMaskScalePartAction::GetColor(), MetaMaskScalePartAction::GetDestPoint(), MetaMaskScalePartAction::GetDestSize(), MetaMaskScalePartAction::GetSrcPoint(), MetaMaskScalePartAction::GetSrcSize(), InsertObj(), and mpModel.
|
inlineprivate |
Definition at line 118 of file svdfmtf.hxx.
References checkClip(), MetaMoveClipRegionAction::Execute(), and mpVD.
|
inlineprivate |
Definition at line 141 of file svdfmtf.hxx.
References MetaOverlineColorAction::Execute(), mbFntDirty, and mpVD.
|
private |
Definition at line 746 of file svdfmtf.cxx.
References tools::Rectangle::Center(), GetAngle(), MetaPieAction::GetEndPoint(), MetaPieAction::GetRect(), MetaPieAction::GetStartPoint(), InsertObj(), mpModel, Section, and SetAttributes().
|
private |
Definition at line 945 of file svdfmtf.cxx.
References CheckLastPolyLineAndFillMerge(), basegfx::B2DPolygon::count(), basegfx::utils::createScaleTranslateB2DHomMatrix(), tools::Polygon::getB2DPolygon(), MetaPolygonAction::GetPolygon(), InsertObj(), maOfs, mbLastObjWasPolyWithoutLine, mfScaleX, mfScaleY, mpModel, Polygon, SetAttributes(), basegfx::B2DPolygon::setClosed(), basegfx::B2DPolygon::transform(), Point::X(), and Point::Y().
|
private |
Definition at line 900 of file svdfmtf.cxx.
References CheckLastLineMerge(), CheckLastPolyLineAndFillMerge(), basegfx::B2DPolygon::count(), basegfx::utils::createScaleTranslateB2DHomMatrix(), tools::Polygon::getB2DPolygon(), LineInfo::GetDashCount(), LineInfo::GetDashLen(), LineInfo::GetDistance(), LineInfo::GetDotCount(), LineInfo::GetDotLen(), LineInfo::GetLineCap(), MetaPolyLineAction::GetLineInfo(), LineInfo::GetLineJoin(), MetaPolyLineAction::GetPolygon(), LineInfo::GetWidth(), InsertObj(), basegfx::B2DPolygon::isClosed(), maDash, maLineCap, maLineJoin, maOfs, mbLastObjWasLine, mbLastObjWasPolyWithoutLine, mfScaleX, mfScaleY, mnLineWidth, mpModel, basegfx::NONE, Polygon, PolyLine, SetAttributes(), basegfx::B2DPolygon::transform(), Point::X(), and Point::Y().
|
private |
Definition at line 969 of file svdfmtf.cxx.
References CheckLastPolyLineAndFillMerge(), basegfx::B2DPolyPolygon::count(), basegfx::utils::createScaleTranslateB2DHomMatrix(), tools::PolyPolygon::getB2DPolyPolygon(), MetaPolyPolygonAction::GetPolyPolygon(), InsertObj(), maOfs, mbLastObjWasPolyWithoutLine, mfScaleX, mfScaleY, mpModel, Polygon, SetAttributes(), basegfx::B2DPolyPolygon::setClosed(), basegfx::B2DPolyPolygon::transform(), Point::X(), and Point::Y().
|
inlineprivate |
Definition at line 117 of file svdfmtf.hxx.
References checkClip(), MetaPopAction::Execute(), mbFntDirty, and mpVD.
|
inlineprivate |
Definition at line 116 of file svdfmtf.hxx.
References checkClip(), MetaPushAction::Execute(), and mpVD.
|
inlineprivate |
Definition at line 115 of file svdfmtf.hxx.
References MetaRasterOpAction::Execute(), and mpVD.
|
private |
Definition at line 699 of file svdfmtf.cxx.
References MetaRectAction::GetRect(), InsertObj(), mpModel, and SetAttributes().
|
inlineprivate |
Definition at line 135 of file svdfmtf.hxx.
References MetaRefPointAction::Execute(), and mpVD.
|
private |
Definition at line 708 of file svdfmtf.cxx.
References MetaRoundRectAction::GetHorzRound(), MetaRoundRectAction::GetRect(), MetaRoundRectAction::GetVertRound(), InsertObj(), mpLineAttr, mpModel, SfxItemSet::Put(), SDRATTR_CORNER_RADIUS(), and SetAttributes().
|
private |
Definition at line 1067 of file svdfmtf.cxx.
References aStr, MetaStretchTextAction::GetIndex(), MetaStretchTextAction::GetLen(), MetaStretchTextAction::GetPoint(), MetaStretchTextAction::GetText(), and ImportText().
|
private |
Definition at line 1053 of file svdfmtf.cxx.
References aStr, MetaTextAction::GetIndex(), MetaTextAction::GetLen(), MetaTextAction::GetPoint(), MetaTextAction::GetText(), and ImportText().
|
inlineprivate |
Definition at line 113 of file svdfmtf.hxx.
References MetaTextAlignAction::Execute(), mbFntDirty, and mpVD.
|
private |
Definition at line 1060 of file svdfmtf.cxx.
References aStr, MetaTextArrayAction::GetIndex(), MetaTextArrayAction::GetLen(), MetaTextArrayAction::GetPoint(), MetaTextArrayAction::GetText(), and ImportText().
|
inlineprivate |
Definition at line 110 of file svdfmtf.hxx.
References MetaTextColorAction::Execute(), and mpVD.
|
inlineprivate |
Definition at line 111 of file svdfmtf.hxx.
References MetaTextFillColorAction::Execute(), and mpVD.
|
inlineprivate |
Definition at line 140 of file svdfmtf.hxx.
References MetaTextLanguageAction::Execute(), mbFntDirty, and mpVD.
|
inlineprivate |
Definition at line 136 of file svdfmtf.hxx.
References MetaTextLineColorAction::Execute(), mbFntDirty, and mpVD.
|
private |
Definition at line 1297 of file svdfmtf.cxx.
References DoLoopActions(), MetaTextRectAction::GetRect(), MetaTextRectAction::GetStyle(), MetaTextRectAction::GetText(), and mpVD.
|
private |
Definition at line 1436 of file svdfmtf.cxx.
References basegfx::B2DPolyPolygon::count(), basegfx::utils::createScaleTranslateB2DHomMatrix(), tools::PolyPolygon::getB2DPolyPolygon(), MetaTransparentAction::GetPolyPolygon(), MetaTransparentAction::GetTransparence(), InsertObj(), maOfs, mfScaleX, mfScaleY, mpModel, Polygon, SetAttributes(), basegfx::B2DPolyPolygon::setClosed(), basegfx::B2DPolyPolygon::transform(), Point::X(), and Point::Y().
size_t ImpSdrGDIMetaFileImport::DoImport | ( | const GDIMetaFile & | rMtf, |
SdrObjList & | rDestList, | ||
size_t | nInsPos, | ||
SvdProgressInfo * | pProgrInfo = nullptr |
||
) |
Definition at line 207 of file svdfmtf.cxx.
References DoLoopActions(), Fraction, GDIMetaFile::GetActionSize(), tools::Rectangle::GetHeight(), SdrObjList::GetObjCount(), GDIMetaFile::GetPrefSize(), tools::Rectangle::GetWidth(), Size::Height(), tools::Rectangle::IsEmpty(), maOfs, MapScaling(), maScaleRect, maScaleX, maScaleY, maTmpList, mbMov, mbSize, mfScaleX, mfScaleY, SdrObjList::NbcInsertObject(), SvdProgressInfo::ReportActions(), SvdProgressInfo::ReportInserts(), SvdProgressInfo::ReportRescales(), SvdProgressInfo::SetActionCount(), SvdProgressInfo::SetInsertCount(), tools::Rectangle::TopLeft(), Size::Width(), Point::X(), and Point::Y().
Referenced by SdrGrafObj::DoConvertToPolyObj(), and SdrEditView::DoImportMarkedMtf().
|
private |
Definition at line 115 of file svdfmtf.cxx.
References a, DoAction(), GDIMetaFile::GetAction(), GDIMetaFile::GetActionSize(), MetaAction::GetType(), nCount, and SvdProgressInfo::ReportActions().
Referenced by DoAction(), and DoImport().
|
private |
Definition at line 993 of file svdfmtf.cxx.
References Point::AdjustY(), ALIGN_BASELINE, ALIGN_BOTTOM, FRound(), vcl::Font::GetAlignment(), FontMetric::GetAscent(), vcl::Font::GetAverageFontWidth(), vcl::Font::GetFillColor(), vcl::Font::GetOrientation(), MetaAction::GetType(), InsertObj(), vcl::Font::IsTransparent(), makeSdrTextAutoGrowHeightItem(), makeSdrTextAutoGrowWidthItem(), makeSdrTextLeftDistItem(), makeSdrTextLowerDistItem(), makeSdrTextRightDistItem(), makeSdrTextUpperDistItem(), maOfs, mfScaleX, mfScaleY, mnLayer, mpFillAttr, mpModel, mpVD, SfxItemSet::Put(), SDRATTR_TEXT_AUTOGROWWIDTH(), SetAttributes(), Text, Point::X(), and Point::Y().
Referenced by DoAction().
|
private |
Definition at line 444 of file svdfmtf.cxx.
References bVisible, basegfx::utils::clipPolyPolygonOnPolyPolygon(), SdrObject::CloneSdrObject(), SdrObject::ConvertToPolyObj(), DeepNoGroups, DynCastSdrTextObj(), basegfx::fround(), basegfx::B2DPolyPolygon::getB2DRange(), Graphic::GetBitmapEx(), SdrGrafObj::GetGraphic(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), SdrObject::getSdrModelFromSdrObject(), BitmapEx::GetSizePixel(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), SdrTextObj::HasText(), Size::Height(), InsertObj(), isClip(), basegfx::B2DPolyPolygon::isClosed(), basegfx::Range2D< typename TYPE, typename TRAITS >::isEmpty(), tools::Rectangle::IsEmpty(), BitmapEx::IsEmpty(), basegfx::Range2D< typename TYPE, typename TRAITS >::isInside(), SdrObjListIter::IsMore(), basegfx::utils::isRectangle(), maClip, maOfs, maScaleRect, maScaleX, maScaleY, maTmpList, mbLastObjWasLine, mbLastObjWasPolyWithoutLine, mbMov, mbNoLine, mbSize, mpModel, SdrObjListIter::Next(), basegfx::Range2D< typename TYPE, typename TRAITS >::overlaps(), Polygon, PolyLine, basegfx::B2DHomMatrix::scale(), SdrTextObj::TakeContour(), basegfx::B2DRange::transform(), basegfx::B2DHomMatrix::translate(), Size::Width(), Point::X(), and Point::Y().
Referenced by DoAction(), ImportText(), and InsertObj().
|
private |
Definition at line 895 of file svdfmtf.cxx.
References basegfx::B2DPolyPolygon::getB2DRange(), basegfx::Range2D< typename TYPE, typename TRAITS >::isEmpty(), and maClip.
Referenced by checkClip(), and InsertObj().
|
private |
Definition at line 1201 of file svdfmtf.cxx.
References MapMode::GetOrigin(), i, maTmpList, mnMapScalingOfs, mpVD, SdrObject::NbcMove(), nCount, Point::X(), and Point::Y().
Referenced by DoAction(), and DoImport().
|
privatedelete |
|
private |
Definition at line 312 of file svdfmtf.cxx.
References basegfx::Bevel, EE_CHAR_COLOR(), EE_CHAR_FONTHEIGHT(), EE_CHAR_FONTHEIGHT_CJK(), EE_CHAR_FONTHEIGHT_CTL(), EE_CHAR_FONTINFO(), EE_CHAR_FONTINFO_CJK(), EE_CHAR_FONTINFO_CTL(), EE_CHAR_FONTWIDTH(), EE_CHAR_ITALIC(), EE_CHAR_OUTLINE(), EE_CHAR_OVERLINE(), EE_CHAR_SHADOW(), EE_CHAR_STRIKEOUT(), EE_CHAR_UNDERLINE(), EE_CHAR_WEIGHT(), EE_CHAR_WLM(), FRound(), vcl::Font::GetCharSet(), XDash::GetDashes(), XDash::GetDashLen(), XDash::GetDistance(), XDash::GetDotLen(), XDash::GetDots(), vcl::Font::GetFamilyName(), vcl::Font::GetFamilyType(), vcl::Font::GetFontSize(), vcl::Font::GetItalic(), SdrObject::GetOutlinerParaObject(), vcl::Font::GetOverline(), vcl::Font::GetPitch(), vcl::Font::GetStrikeout(), vcl::Font::GetStyleName(), vcl::Font::GetUnderline(), vcl::Font::GetWeight(), Size::Height(), SdrObject::IsClosedObj(), vcl::Font::IsOutline(), vcl::Font::IsShadow(), vcl::Font::IsWordLineMode(), maDash, maLineCap, maLineJoin, maOldLineColor, mbFntDirty, mbNoFill, mbNoLine, mfScaleY, basegfx::Miter, mnLayer, mnLineWidth, mpFillAttr, mpLineAttr, mpTextAttr, mpVD, basegfx::NONE, basegfx::Round, SDRTEXTHORZADJUST_LEFT, SdrObject::SetLayer(), SdrObject::SetMergedItem(), and SdrObject::SetMergedItemSet().
Referenced by CheckLastPolyLineAndFillMerge(), DoAction(), and ImportText().
|
private |
Definition at line 82 of file svdfmtf.hxx.
Referenced by checkClip(), InsertObj(), and isClip().
|
private |
Definition at line 61 of file svdfmtf.hxx.
Referenced by DoAction(), and SetAttributes().
|
private |
Definition at line 60 of file svdfmtf.hxx.
Referenced by DoAction(), and SetAttributes().
|
private |
Definition at line 59 of file svdfmtf.hxx.
Referenced by DoAction(), and SetAttributes().
|
private |
Definition at line 65 of file svdfmtf.hxx.
Referenced by checkClip(), DoAction(), DoImport(), ImportText(), and InsertObj().
|
private |
Definition at line 57 of file svdfmtf.hxx.
Referenced by CheckLastLineMerge(), ImpSdrGDIMetaFileImport(), and SetAttributes().
|
private |
Definition at line 50 of file svdfmtf.hxx.
Referenced by DoImport(), and InsertObj().
|
private |
Definition at line 68 of file svdfmtf.hxx.
Referenced by DoImport(), and InsertObj().
|
private |
Definition at line 69 of file svdfmtf.hxx.
Referenced by DoImport(), and InsertObj().
|
private |
Definition at line 48 of file svdfmtf.hxx.
Referenced by CheckLastLineMerge(), CheckLastPolyLineAndFillMerge(), DoImport(), InsertObj(), and MapScaling().
|
private |
Definition at line 71 of file svdfmtf.hxx.
Referenced by DoAction(), and SetAttributes().
|
private |
Definition at line 79 of file svdfmtf.hxx.
Referenced by CheckLastLineMerge(), DoAction(), and InsertObj().
|
private |
Definition at line 74 of file svdfmtf.hxx.
Referenced by CheckLastPolyLineAndFillMerge(), DoAction(), and InsertObj().
|
private |
Definition at line 63 of file svdfmtf.hxx.
Referenced by DoImport(), and InsertObj().
|
private |
Definition at line 76 of file svdfmtf.hxx.
Referenced by CheckLastPolyLineAndFillMerge(), and SetAttributes().
|
private |
Definition at line 75 of file svdfmtf.hxx.
Referenced by CheckLastPolyLineAndFillMerge(), InsertObj(), and SetAttributes().
|
private |
Definition at line 64 of file svdfmtf.hxx.
Referenced by DoImport(), and InsertObj().
|
private |
Definition at line 66 of file svdfmtf.hxx.
Referenced by checkClip(), DoAction(), DoImport(), and ImportText().
|
private |
Definition at line 67 of file svdfmtf.hxx.
Referenced by checkClip(), DoAction(), DoImport(), ImportText(), and SetAttributes().
|
private |
Definition at line 56 of file svdfmtf.hxx.
Referenced by ImportText(), and SetAttributes().
|
private |
Definition at line 58 of file svdfmtf.hxx.
Referenced by DoAction(), and SetAttributes().
|
private |
Definition at line 51 of file svdfmtf.hxx.
Referenced by MapScaling().
|
private |
Definition at line 53 of file svdfmtf.hxx.
Referenced by ImportText(), ImpSdrGDIMetaFileImport(), and SetAttributes().
|
private |
Definition at line 52 of file svdfmtf.hxx.
Referenced by CheckLastPolyLineAndFillMerge(), DoAction(), ImpSdrGDIMetaFileImport(), and SetAttributes().
|
private |
Definition at line 55 of file svdfmtf.hxx.
Referenced by DoAction(), ImportText(), and InsertObj().
|
private |
Definition at line 54 of file svdfmtf.hxx.
Referenced by ImpSdrGDIMetaFileImport(), and SetAttributes().
|
private |
Definition at line 49 of file svdfmtf.hxx.
Referenced by checkClip(), CheckLastLineMerge(), DoAction(), ImportText(), ImpSdrGDIMetaFileImport(), MapScaling(), and SetAttributes().