LibreOffice Module svx (master) 1
|
Typedefs | |
typedef rtl::Reference< BasePrimitive2D > | Primitive2DReference |
typedef css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > | Primitive2DSequence |
typedef ::std::vector< SvgGradientEntry > | SvgGradientEntryVector |
typedef std::vector< SdrFrameBorderData > | SdrFrameBorderDataVector |
Enumerations | |
enum | TextEffectStyle2D { ReliefEmbossedDefault , ReliefEngravedDefault , ReliefEmbossed , ReliefEngraved , Outline } |
enum | HelplineStyle2D { Point , Line } |
enum | SpreadMethod { Pad , Reflect , Repeat } |
enum | BreakupUnit { Character , Word } |
enum | TextLine |
enum | TextStrikeout |
enum | TextEmphasisMark |
enum | TextRelief |
enum | FieldType |
enum | HelplineStyle { HELPLINESTYLE_POINT , HELPLINESTYLE_VERTICAL , HELPLINESTYLE_HORIZONTAL } |
enum | MeasureTextPosition { MEASURETEXTPOSITION_AUTOMATIC , MEASURETEXTPOSITION_NEGATIVE , MEASURETEXTPOSITION_CENTERED , MEASURETEXTPOSITION_POSITIVE } |
typedef std::vector<SdrFrameBorderData> drawinglayer::primitive2d::SdrFrameBorderDataVector |
Definition at line 84 of file sdrframeborderprimitive2d.hxx.
Enumerator | |
---|---|
HELPLINESTYLE_POINT | |
HELPLINESTYLE_VERTICAL | |
HELPLINESTYLE_HORIZONTAL |
Definition at line 202 of file overlaytools.hxx.
Enumerator | |
---|---|
MEASURETEXTPOSITION_AUTOMATIC | |
MEASURETEXTPOSITION_NEGATIVE | |
MEASURETEXTPOSITION_CENTERED | |
MEASURETEXTPOSITION_POSITIVE |
Definition at line 30 of file sdrmeasureprimitive2d.hxx.
void drawinglayer::primitive2d::calculateRelativeCornerRadius | ( | sal_Int32 | nRadius, |
const ::basegfx::B2DRange & | rObjectRange, | ||
double & | rfCornerRadiusX, | ||
double & | rfCornerRadiusY | ||
) |
void drawinglayer::primitive2d::calculateRelativeCornerRadius | ( | sal_Int32 | nRadius, |
const basegfx::B2DRange & | rObjectRange, | ||
double & | rfCornerRadiusX, | ||
double & | rfCornerRadiusY | ||
) |
Definition at line 1026 of file sdrattributecreator.cxx.
References basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), and basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth().
Referenced by sdr::contact::ViewContactOfSdrCaptionObj::createViewIndependentPrimitive2DSequence(), and sdr::contact::ViewContactOfSdrRectObj::createViewIndependentPrimitive2DSequence().
BitmapEx drawinglayer::primitive2d::createDefaultCross_3x3 | ( | const basegfx::BColor & | rBColor | ) |
Definition at line 30 of file sdrprimitivetools.cxx.
References a, aMutex, vcl::bitmap::CreateFromData(), cross(), vcl::Empty, vcl::DeleteOnDeinit< typename T >::get(), Color::GetBlue(), Color::GetGreen(), Color::GetRed(), and vcl::DeleteOnDeinit< typename T >::set().
Referenced by sdr::contact::ViewObjectContactOfPageGrid::createPrimitive2DSequence(), and SdrDragEntryPointGlueDrag::createPrimitive2DSequenceInCurrentState().
Primitive2DContainer SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createEmbeddedGlowPrimitive | ( | Primitive2DContainer && | rContent, |
const attribute::SdrGlowAttribute & | rGlow | ||
) |
Definition at line 880 of file sdrdecompositiontools.cxx.
References drawinglayer::attribute::SdrGlowAttribute::getColor(), and drawinglayer::attribute::SdrGlowAttribute::getRadius().
Referenced by drawinglayer::primitive2d::SdrCustomShapePrimitive2D::create2DDecomposition(), and drawinglayer::primitive2d::SdrGrafPrimitive2D::create2DDecomposition().
Primitive2DContainer SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createEmbeddedShadowPrimitive | ( | Primitive2DContainer && | rContent, |
const attribute::SdrShadowAttribute & | rShadow, | ||
const basegfx::B2DHomMatrix & | rObjectMatrix, | ||
const Primitive2DContainer * | pContentForShadow | ||
) |
Definition at line 789 of file sdrdecompositiontools.cxx.
References basegfx::B2DHomMatrix::decompose(), drawinglayer::attribute::SdrShadowAttribute::getAlignment(), drawinglayer::attribute::SdrShadowAttribute::getBlur(), drawinglayer::attribute::SdrShadowAttribute::getColor(), drawinglayer::attribute::SdrShadowAttribute::getOffset(), drawinglayer::attribute::SdrShadowAttribute::getSize(), drawinglayer::attribute::SdrShadowAttribute::getTransparence(), drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::getTransparenceForShadow(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), basegfx::B2DHomMatrix::scale(), and basegfx::B2DHomMatrix::translate().
Referenced by drawinglayer::primitive2d::SdrCaptionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrConnectorPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrCustomShapePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipsePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipseSegmentPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrGrafPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrMeasurePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrPathPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrRectanglePrimitive2D::create2DDecomposition(), sdr::contact::createPrimitive2DSequenceImpl(), and drawinglayer::primitive2d::SdrOle2Primitive2D::get2DDecomposition().
Primitive2DContainer SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createEmbeddedSoftEdgePrimitive | ( | Primitive2DContainer && | aContent, |
sal_Int32 | nRadius | ||
) |
Definition at line 893 of file sdrdecompositiontools.cxx.
Referenced by drawinglayer::primitive2d::SdrCustomShapePrimitive2D::create2DDecomposition(), and drawinglayer::primitive2d::SdrGrafPrimitive2D::create2DDecomposition().
attribute::Sdr3DObjectAttribute drawinglayer::primitive2d::createNewSdr3DObjectAttribute | ( | const SfxItemSet & | rSet | ) |
Definition at line 34 of file sdrattributecreator3d.cxx.
References SfxItemSet::Get(), rSet, SDRATTR_3DOBJ_DOUBLE_SIDED(), SDRATTR_3DOBJ_MAT_EMISSION(), SDRATTR_3DOBJ_MAT_SPECULAR(), SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY(), SDRATTR_3DOBJ_NORMALS_INVERT(), SDRATTR_3DOBJ_NORMALS_KIND(), SDRATTR_3DOBJ_REDUCED_LINE_GEOMETRY(), SDRATTR_3DOBJ_SHADOW_3D(), SDRATTR_3DOBJ_TEXTURE_FILTER(), SDRATTR_3DOBJ_TEXTURE_KIND(), SDRATTR_3DOBJ_TEXTURE_MODE(), SDRATTR_3DOBJ_TEXTURE_PROJ_X(), SDRATTR_3DOBJ_TEXTURE_PROJ_Y(), and XATTR_FILLCOLOR().
Referenced by sdr::contact::ViewContactOfE3dCube::createViewIndependentPrimitive3DContainer(), sdr::contact::ViewContactOfE3dExtrude::createViewIndependentPrimitive3DContainer(), sdr::contact::ViewContactOfE3dLathe::createViewIndependentPrimitive3DContainer(), sdr::contact::ViewContactOfE3dPolygon::createViewIndependentPrimitive3DContainer(), and sdr::contact::ViewContactOfE3dSphere::createViewIndependentPrimitive3DContainer().
attribute::SdrEffectsTextAttribute drawinglayer::primitive2d::createNewSdrEffectsTextAttribute | ( | const SfxItemSet & | rSet, |
const SdrText * | pText, | ||
bool | bSuppressText | ||
) |
Definition at line 735 of file sdrattributecreator.cxx.
References createNewSdrShadowAttribute(), createNewSdrTextAttribute(), and rSet.
Referenced by sdr::contact::ViewContactOfSdrObjCustomShape::createViewIndependentPrimitive2DSequence().
attribute::SdrFillAttribute SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createNewSdrFillAttribute | ( | const SfxItemSet & | rSet | ) |
Definition at line 384 of file sdrattributecreator.cxx.
References basegfx::BColorStops::blendToIntensity(), createNewSdrFillGraphicAttribute(), basegfx::fTools::equal(), SfxItemSet::Get(), basegfx::BGradient::GetAngle(), XHatch::GetAngle(), Color::getBColor(), basegfx::BGradient::GetBorder(), XHatch::GetColor(), basegfx::BGradient::GetColorStops(), XHatch::GetDistance(), basegfx::BGradient::GetEndIntens(), basegfx::BGradient::GetGradientStyle(), XFillGradientItem::GetGradientValue(), XHatch::GetHatchStyle(), SfxItemSet::GetItemIfSet(), basegfx::BGradient::GetStartIntens(), SfxBoolItem::GetValue(), basegfx::BGradient::GetXOffset(), basegfx::BGradient::GetYOffset(), XFillFloatTransparenceItem::IsEnabled(), basegfx::BColorStops::isSingleColor(), basegfx::BColor::luminance(), rSet, toRadians(), XATTR_FILLBACKGROUND(), XATTR_FILLCOLOR(), XATTR_FILLFLOATTRANSPARENCE(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), XATTR_FILLSTYLE(), XATTR_FILLTRANSPARENCE(), XATTR_FILLUSESLIDEBACKGROUND(), and XATTR_GRADIENTSTEPCOUNT().
Referenced by createNewSdrFillTextAttribute(), createNewSdrLineFillEffectsTextAttribute(), createNewSdrLineFillShadowAttribute(), sdr::contact::ViewContactOfMasterPageDescriptor::createViewIndependentPrimitive2DSequence(), sdr::contact::ViewContactOfSdrCaptionObj::createViewIndependentPrimitive2DSequence(), and sdr::contact::ViewContactOfMasterPage::createViewIndependentPrimitive2DSequence().
attribute::SdrFillGraphicAttribute drawinglayer::primitive2d::createNewSdrFillGraphicAttribute | ( | const SfxItemSet & | rSet | ) |
Definition at line 645 of file sdrattributecreator.cxx.
References SfxItemSet::Get(), Graphic::GetBitmapEx(), Application::GetDefaultDevice(), SfxItemSet::GetItem(), MapMode::GetMapUnit(), SfxItemPool::GetMetric(), Graphic::getOriginURL(), SfxItemSet::GetPool(), Graphic::GetPrefMapMode(), Graphic::GetPrefSize(), BitmapEx::GetSizePixel(), Graphic::GetType(), SfxEnumItem< typename EnumT >::GetValue(), Size::Height(), vcl::graphic::loadFromURL(), OutputDevice::LogicToLogic(), OutputDevice::PixelToLogic(), rSet, Graphic::setOriginURL(), Graphic::SetPrefMapMode(), Graphic::SetPrefSize(), Size::Width(), XATTR_FILLBITMAP(), XATTR_FILLBMP_POS(), XATTR_FILLBMP_POSOFFSETX(), XATTR_FILLBMP_POSOFFSETY(), XATTR_FILLBMP_SIZELOG(), XATTR_FILLBMP_SIZEX(), XATTR_FILLBMP_SIZEY(), XATTR_FILLBMP_STRETCH(), XATTR_FILLBMP_TILE(), XATTR_FILLBMP_TILEOFFSETX(), and XATTR_FILLBMP_TILEOFFSETY().
Referenced by createNewSdrFillAttribute().
attribute::SdrFillTextAttribute drawinglayer::primitive2d::createNewSdrFillTextAttribute | ( | const SfxItemSet & | rSet, |
const SdrText * | pText, | ||
const sal_Int32 * | pLeft, | ||
const sal_Int32 * | pUpper, | ||
const sal_Int32 * | pRight, | ||
const sal_Int32 * | pLower | ||
) |
Definition at line 1080 of file sdrattributecreator.cxx.
References createNewSdrFillAttribute(), createNewSdrTextAttribute(), createNewTransparenceGradientAttribute(), drawinglayer::attribute::SdrTextAttribute::getSdrFormTextAttribute(), drawinglayer::attribute::SdrFillAttribute::isDefault(), drawinglayer::attribute::SdrFormTextAttribute::isDefault(), drawinglayer::attribute::SdrTextAttribute::isDefault(), drawinglayer::attribute::SdrTextAttribute::isHideContour(), and rSet.
Referenced by sdr::contact::createPrimitive2DSequenceImpl().
attribute::SdrLightingAttribute drawinglayer::primitive2d::createNewSdrLightingAttribute | ( | const SfxItemSet & | rSet | ) |
Definition at line 958 of file sdrattributecreator.cxx.
References aDirection, SfxItemSet::Get(), Color::getBColor(), rSet, SDRATTR_3DSCENE_AMBIENTCOLOR(), SDRATTR_3DSCENE_LIGHTCOLOR_1(), SDRATTR_3DSCENE_LIGHTCOLOR_2(), SDRATTR_3DSCENE_LIGHTCOLOR_3(), SDRATTR_3DSCENE_LIGHTCOLOR_4(), SDRATTR_3DSCENE_LIGHTCOLOR_5(), SDRATTR_3DSCENE_LIGHTCOLOR_6(), SDRATTR_3DSCENE_LIGHTCOLOR_7(), SDRATTR_3DSCENE_LIGHTCOLOR_8(), SDRATTR_3DSCENE_LIGHTDIRECTION_1(), SDRATTR_3DSCENE_LIGHTDIRECTION_2(), SDRATTR_3DSCENE_LIGHTDIRECTION_3(), SDRATTR_3DSCENE_LIGHTDIRECTION_4(), SDRATTR_3DSCENE_LIGHTDIRECTION_5(), SDRATTR_3DSCENE_LIGHTDIRECTION_6(), SDRATTR_3DSCENE_LIGHTDIRECTION_7(), SDRATTR_3DSCENE_LIGHTDIRECTION_8(), SDRATTR_3DSCENE_LIGHTON_1(), SDRATTR_3DSCENE_LIGHTON_2(), SDRATTR_3DSCENE_LIGHTON_3(), SDRATTR_3DSCENE_LIGHTON_4(), SDRATTR_3DSCENE_LIGHTON_5(), SDRATTR_3DSCENE_LIGHTON_6(), SDRATTR_3DSCENE_LIGHTON_7(), and SDRATTR_3DSCENE_LIGHTON_8().
Referenced by sdr::contact::ViewContactOfE3dScene::createSdrLightingAttribute().
attribute::SdrLineAttribute SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createNewSdrLineAttribute | ( | const SfxItemSet & | rSet | ) |
Definition at line 212 of file sdrattributecreator.cxx.
References XDash::CreateDotDashArray(), SfxItemSet::Get(), Color::getBColor(), XDash::GetDashes(), XDash::GetDots(), rSet, XATTR_LINECAP(), XATTR_LINECOLOR(), XATTR_LINEDASH(), XATTR_LINEJOINT(), XATTR_LINESTYLE(), XATTR_LINETRANSPARENCE(), and XATTR_LINEWIDTH().
Referenced by SdrDragMethod::AddConnectorOverlays(), EnhancedCustomShape3d::Create3DObject(), createNewSdrLineEffectsTextAttribute(), createNewSdrLineFillEffectsTextAttribute(), and createNewSdrLineFillShadowAttribute().
attribute::SdrLineEffectsTextAttribute drawinglayer::primitive2d::createNewSdrLineEffectsTextAttribute | ( | const SfxItemSet & | rSet, |
const SdrText * | pText | ||
) |
Definition at line 757 of file sdrattributecreator.cxx.
References createNewSdrLineAttribute(), createNewSdrLineStartEndAttribute(), createNewSdrShadowAttribute(), createNewSdrTextAttribute(), drawinglayer::attribute::SdrTextAttribute::getSdrFormTextAttribute(), drawinglayer::attribute::SdrLineAttribute::getWidth(), drawinglayer::attribute::SdrLineAttribute::isDefault(), drawinglayer::attribute::SdrFormTextAttribute::isDefault(), drawinglayer::attribute::SdrTextAttribute::isDefault(), drawinglayer::attribute::SdrTextAttribute::isHideContour(), and rSet.
Referenced by sdr::contact::ViewContactOfSdrEdgeObj::createViewIndependentPrimitive2DSequence(), and sdr::contact::ViewContactOfSdrMeasureObj::createViewIndependentPrimitive2DSequence().
attribute::SdrLineFillEffectsTextAttribute drawinglayer::primitive2d::createNewSdrLineFillEffectsTextAttribute | ( | const SfxItemSet & | rSet, |
const SdrText * | pText, | ||
bool | bHasContent, | ||
bool | bSuppressShadow | ||
) |
Definition at line 807 of file sdrattributecreator.cxx.
References createNewSdrFillAttribute(), createNewSdrLineAttribute(), createNewSdrLineStartEndAttribute(), createNewSdrShadowAttribute(), createNewSdrTextAttribute(), createNewTransparenceGradientAttribute(), drawinglayer::attribute::SdrTextAttribute::getSdrFormTextAttribute(), drawinglayer::attribute::SdrLineAttribute::getWidth(), drawinglayer::attribute::SdrFillAttribute::isDefault(), drawinglayer::attribute::SdrLineAttribute::isDefault(), drawinglayer::attribute::SdrFormTextAttribute::isDefault(), drawinglayer::attribute::SdrTextAttribute::isDefault(), drawinglayer::attribute::SdrTextAttribute::isHideContour(), and rSet.
Referenced by sdr::contact::ViewContactOfSdrOle2Obj::createPrimitive2DSequenceWithParameters(), sdr::contact::ViewContactOfGraphic::createViewIndependentPrimitive2DSequence(), sdr::contact::ViewContactOfSdrCaptionObj::createViewIndependentPrimitive2DSequence(), sdr::contact::ViewContactOfSdrCircObj::createViewIndependentPrimitive2DSequence(), sdr::contact::ViewContactOfSdrPathObj::createViewIndependentPrimitive2DSequence(), sdr::contact::ViewContactOfSdrRectObj::createViewIndependentPrimitive2DSequence(), and sdr::contact::ViewContactOfSdrOle2Obj::getRange().
attribute::SdrLineFillShadowAttribute3D drawinglayer::primitive2d::createNewSdrLineFillShadowAttribute | ( | const SfxItemSet & | rSet, |
bool | bSuppressFill | ||
) |
Definition at line 877 of file sdrattributecreator.cxx.
References createNewSdrFillAttribute(), createNewSdrLineAttribute(), createNewSdrLineStartEndAttribute(), createNewSdrShadowAttribute(), createNewTransparenceGradientAttribute(), drawinglayer::attribute::SdrLineAttribute::getWidth(), drawinglayer::attribute::SdrFillAttribute::isDefault(), drawinglayer::attribute::SdrLineAttribute::isDefault(), and rSet.
Referenced by sdr::contact::ViewContactOfE3dCube::createViewIndependentPrimitive3DContainer(), sdr::contact::ViewContactOfE3dExtrude::createViewIndependentPrimitive3DContainer(), sdr::contact::ViewContactOfE3dLathe::createViewIndependentPrimitive3DContainer(), sdr::contact::ViewContactOfE3dPolygon::createViewIndependentPrimitive3DContainer(), and sdr::contact::ViewContactOfE3dSphere::createViewIndependentPrimitive3DContainer().
attribute::SdrLineStartEndAttribute SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createNewSdrLineStartEndAttribute | ( | const SfxItemSet & | rSet, |
double | fWidth | ||
) |
Definition at line 258 of file sdrattributecreator.cxx.
References basegfx::B2DPolygon::count(), basegfx::B2DPolyPolygon::count(), SfxItemSet::Get(), basegfx::B2DPolyPolygon::getB2DPolygon(), rSet, XATTR_LINEEND(), XATTR_LINEENDCENTER(), XATTR_LINEENDWIDTH(), XATTR_LINESTART(), XATTR_LINESTARTCENTER(), and XATTR_LINESTARTWIDTH().
Referenced by SdrDragMethod::AddConnectorOverlays(), EnhancedCustomShape3d::Create3DObject(), createNewSdrLineEffectsTextAttribute(), createNewSdrLineFillEffectsTextAttribute(), and createNewSdrLineFillShadowAttribute().
attribute::SdrSceneAttribute drawinglayer::primitive2d::createNewSdrSceneAttribute | ( | const SfxItemSet & | rSet | ) |
Definition at line 917 of file sdrattributecreator.cxx.
References basegfx::deg2rad(), SfxItemSet::Get(), rSet, SDRATTR_3DSCENE_DISTANCE(), SDRATTR_3DSCENE_PERSPECTIVE(), SDRATTR_3DSCENE_SHADE_MODE(), SDRATTR_3DSCENE_SHADOW_SLANT(), and SDRATTR_3DSCENE_TWO_SIDED_LIGHTING().
Referenced by sdr::contact::ViewContactOfE3dScene::createSdrSceneAttribute().
attribute::SdrShadowAttribute drawinglayer::primitive2d::createNewSdrShadowAttribute | ( | const SfxItemSet & | rSet | ) |
Definition at line 329 of file sdrattributecreator.cxx.
References SfxItemSet::Get(), Color::getBColor(), rSet, SDRATTR_SHADOW(), SDRATTR_SHADOWALIGNMENT(), SDRATTR_SHADOWBLUR(), SDRATTR_SHADOWCOLOR(), SDRATTR_SHADOWSIZEX(), SDRATTR_SHADOWSIZEY(), SDRATTR_SHADOWTRANSPARENCE(), SDRATTR_SHADOWXDIST(), SDRATTR_SHADOWYDIST(), and XATTR_FILLTRANSPARENCE().
Referenced by createNewSdrEffectsTextAttribute(), createNewSdrLineEffectsTextAttribute(), createNewSdrLineFillEffectsTextAttribute(), createNewSdrLineFillShadowAttribute(), and sdr::contact::createPrimitive2DSequenceImpl().
attribute::SdrTextAttribute drawinglayer::primitive2d::createNewSdrTextAttribute | ( | const SfxItemSet & | rSet, |
const SdrText & | rText, | ||
const sal_Int32 * | pLeft, | ||
const sal_Int32 * | pUpper, | ||
const sal_Int32 * | pRight, | ||
const sal_Int32 * | pLower | ||
) |
Definition at line 520 of file sdrattributecreator.cxx.
References Alternate, Blink, SdrTextObj::CreateEditOutlinerParaObject(), SfxItemSet::Get(), SdrTextObj::getActiveText(), Outliner::GetControlWord(), SdrModel::GetDrawOutliner(), SdrText::GetObject(), SdrText::GetOutlinerParaObject(), SdrObject::getSdrModelFromSdrObject(), SdrTextObj::GetTextAniKind(), SdrTextObj::getTextCount(), SdrTextObj::GetTextHorizontalAdjust(), SdrTextObj::GetTextLeftDistance(), SdrTextObj::GetTextLowerDistance(), SdrTextObj::GetTextRightDistance(), SdrTextObj::GetTextUpperDistance(), SdrTextObj::GetTextVerticalAdjust(), SdrTextObj::IsAutoFit(), SdrTextObj::IsChainable(), SdrTextObj::IsFitToSize(), SdrTextObj::IsInEditMode(), rSet, Scroll, SDRATTR_TEXT_CONTOURFRAME(), SDRATTR_TEXT_USEFIXEDCELLHEIGHT(), Slide, XATTR_FORMTXTHIDEFORM(), and XATTR_FORMTXTSTYLE().
Referenced by createNewSdrEffectsTextAttribute(), createNewSdrFillTextAttribute(), createNewSdrLineEffectsTextAttribute(), createNewSdrLineFillEffectsTextAttribute(), and SdrPathObj::DoConvertToPolyObj().
attribute::FillGradientAttribute SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createNewTransparenceGradientAttribute | ( | const SfxItemSet & | rSet | ) |
Definition at line 598 of file sdrattributecreator.cxx.
References basegfx::BColorStops::blendToIntensity(), basegfx::fTools::equal(), basegfx::fTools::equalZero(), basegfx::BGradient::GetAngle(), basegfx::BGradient::GetBorder(), basegfx::BGradient::GetColorStops(), basegfx::BGradient::GetEndIntens(), basegfx::BGradient::GetGradientStyle(), XFillGradientItem::GetGradientValue(), SfxItemSet::GetItemIfSet(), basegfx::BGradient::GetStartIntens(), basegfx::BGradient::GetXOffset(), basegfx::BGradient::GetYOffset(), XFillFloatTransparenceItem::IsEnabled(), basegfx::BColorStops::isSingleColor(), basegfx::BColor::luminance(), rSet, toRadians(), and XATTR_FILLFLOATTRANSPARENCE().
Referenced by createNewSdrFillTextAttribute(), createNewSdrLineFillEffectsTextAttribute(), and createNewSdrLineFillShadowAttribute().
Primitive2DReference SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createPolygonLinePrimitive | ( | const basegfx::B2DPolygon & | rPolygon, |
const attribute::SdrLineAttribute & | rLine, | ||
const attribute::SdrLineStartEndAttribute & | rStroke | ||
) |
Definition at line 471 of file sdrdecompositiontools.cxx.
References drawinglayer::attribute::SdrLineAttribute::getCap(), drawinglayer::attribute::SdrLineAttribute::getColor(), drawinglayer::attribute::SdrLineAttribute::getDotDashArray(), drawinglayer::attribute::SdrLineStartEndAttribute::getEndPolyPolygon(), drawinglayer::attribute::SdrLineStartEndAttribute::getEndWidth(), drawinglayer::attribute::SdrLineAttribute::getFullDotDashLen(), drawinglayer::attribute::SdrLineAttribute::getJoin(), drawinglayer::attribute::SdrLineStartEndAttribute::getStartPolyPolygon(), drawinglayer::attribute::SdrLineStartEndAttribute::getStartWidth(), drawinglayer::attribute::SdrLineAttribute::getTransparence(), drawinglayer::attribute::SdrLineAttribute::getWidth(), basegfx::B2DPolygon::isClosed(), drawinglayer::attribute::SdrLineStartEndAttribute::isDefault(), drawinglayer::attribute::SdrLineStartEndAttribute::isEndCentered(), and drawinglayer::attribute::SdrLineStartEndAttribute::isStartCentered().
Referenced by SdrDragMethod::AddConnectorOverlays(), drawinglayer::primitive2d::SdrCaptionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrConnectorPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipsePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipseSegmentPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrGrafPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrPathPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrRectanglePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrOle2Primitive2D::get2DDecomposition(), and drawinglayer::primitive2d::SdrMeasurePrimitive2D::impCreatePart().
Primitive2DReference SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createPolyPolygonFillPrimitive | ( | const basegfx::B2DPolyPolygon & | rPolyPolygon, |
const attribute::SdrFillAttribute & | rFill, | ||
const attribute::FillGradientAttribute & | rFillGradient | ||
) |
Definition at line 374 of file sdrdecompositiontools.cxx.
References createPolyPolygonFillPrimitive(), and basegfx::utils::getRange().
Referenced by drawinglayer::primitive2d::SdrCaptionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipsePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipseSegmentPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrGrafPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrPathPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrRectanglePrimitive2D::create2DDecomposition(), drawinglayer::attribute::SdrAllFillAttributesHelper::createPrimitive2DSequence(), sdr::contact::ViewContactOfMasterPageDescriptor::createViewIndependentPrimitive2DSequence(), sdr::contact::ViewContactOfSdrCaptionObj::createViewIndependentPrimitive2DSequence(), sdr::contact::ViewContactOfMasterPage::createViewIndependentPrimitive2DSequence(), and drawinglayer::primitive2d::SdrOle2Primitive2D::get2DDecomposition().
Primitive2DReference SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createPolyPolygonFillPrimitive | ( | const basegfx::B2DPolyPolygon & | rPolyPolygon, |
const basegfx::B2DRange & | rDefinitionRange, | ||
const attribute::SdrFillAttribute & | rFill, | ||
const attribute::FillGradientAttribute & | rFillGradient | ||
) |
Definition at line 390 of file sdrdecompositiontools.cxx.
References drawinglayer::attribute::SdrFillGraphicAttribute::createFillGraphicAttribute(), drawinglayer::attribute::SdrFillAttribute::getColor(), drawinglayer::attribute::SdrFillAttribute::getFillGraphic(), drawinglayer::attribute::SdrFillAttribute::getGradient(), drawinglayer::attribute::SdrFillAttribute::getHatch(), basegfx::utils::getRange(), drawinglayer::attribute::SdrFillAttribute::getTransparence(), drawinglayer::attribute::FillGradientAttribute::isDefault(), drawinglayer::attribute::FillHatchAttribute::isDefault(), drawinglayer::attribute::SdrFillGraphicAttribute::isDefault(), drawinglayer::attribute::SdrFillAttribute::isSlideBackgroundFill(), and basegfx::fTools::moreOrEqual().
Referenced by createPolyPolygonFillPrimitive().
Primitive2DReference SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createTextPrimitive | ( | const basegfx::B2DPolyPolygon & | rUnitPolyPolygon, |
const basegfx::B2DHomMatrix & | rObjectTransform, | ||
const attribute::SdrTextAttribute & | rText, | ||
const attribute::SdrLineAttribute & | rStroke, | ||
bool | bCellText, | ||
bool | bWordWrap | ||
) |
Definition at line 508 of file sdrdecompositiontools.cxx.
References basegfx::absolute(), basegfx::utils::createPolygonFromRect(), basegfx::utils::createScaleB2DHomMatrix(), basegfx::utils::createScaleTranslateB2DHomMatrix(), basegfx::utils::createShearXRotateTranslateB2DHomMatrix(), basegfx::B2DHomMatrix::decompose(), basegfx::fTools::equalZero(), drawinglayer::attribute::SdrTextAttribute::getBlinkTextTiming(), drawinglayer::animation::AnimationEntryList::getDuration(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), 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(), SdrText::GetObject(), drawinglayer::attribute::SdrTextAttribute::getOutlinerParaObject(), basegfx::utils::getRange(), drawinglayer::attribute::SdrTextAttribute::getScrollTextTiming(), drawinglayer::attribute::SdrTextAttribute::getSdrFormTextAttribute(), drawinglayer::attribute::SdrTextAttribute::getSdrText(), drawinglayer::attribute::SdrTextAttribute::getSdrTextHorzAdjust(), drawinglayer::attribute::SdrTextAttribute::getSdrTextVertAdjust(), SdrTextObj::GetTextAniDirection(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), drawinglayer::attribute::SdrLineAttribute::getWidth(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), basegfx::utils::growInNormalDirection(), basegfx::B2DHomMatrix::invert(), drawinglayer::attribute::SdrTextAttribute::isAutoFit(), drawinglayer::attribute::SdrTextAttribute::isBlink(), drawinglayer::attribute::SdrTextAttribute::isChainable(), drawinglayer::attribute::SdrTextAttribute::isContour(), drawinglayer::attribute::SdrLineAttribute::isDefault(), drawinglayer::attribute::SdrFormTextAttribute::isDefault(), drawinglayer::attribute::SdrTextAttribute::isFitToSize(), drawinglayer::attribute::SdrTextAttribute::isFixedCellHeight(), drawinglayer::attribute::SdrTextAttribute::isInEditMode(), drawinglayer::attribute::SdrTextAttribute::isScroll(), Left, basegfx::fTools::less(), Right, basegfx::B2DHomMatrix::scale(), basegfx::B2DHomMatrix::set(), basegfx::Tuple2D< typename TYPE >::setX(), basegfx::Tuple2D< typename TYPE >::setY(), basegfx::B2DPolygon::transform(), basegfx::B2DPolyPolygon::transform(), and basegfx::B2DHomMatrix::translate().
Referenced by drawinglayer::primitive2d::SdrCaptionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrConnectorPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrCustomShapePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipsePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipseSegmentPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrGrafPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrPathPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrRectanglePrimitive2D::create2DDecomposition(), and drawinglayer::primitive2d::SdrOle2Primitive2D::get2DDecomposition().