LibreOffice Module svx (master) 1
Classes | Typedefs | Enumerations | Functions | Variables
drawinglayer::primitive2d Namespace Reference

Classes

class  AnimatedBlinkPrimitive2D
 
class  AnimatedInterpolatePrimitive2D
 
class  AnimatedSwitchPrimitive2D
 
class  BackgroundColorPrimitive2D
 
class  BasePrimitive2D
 
class  BaseTextStrikeoutPrimitive2D
 
class  BitmapPrimitive2D
 
class  BorderLine
 
class  BorderLinePrimitive2D
 
class  BufferedDecompositionGroupPrimitive2D
 
class  BufferedDecompositionPrimitive2D
 
class  ControlPrimitive2D
 
class  CropPrimitive2D
 
class  DiscreteBitmapPrimitive2D
 
class  DiscreteMetricDependentPrimitive2D
 
class  DiscreteShadow
 
class  DiscreteShadowPrimitive2D
 
class  Embedded3DPrimitive2D
 
class  EpsPrimitive2D
 
class  FilledRectanglePrimitive2D
 
class  FillGradientPrimitive2D
 
class  FillGraphicPrimitive2D
 
class  FillHatchPrimitive2D
 
class  GlowPrimitive2D
 
class  GraphicPrimitive2D
 
class  GridPrimitive2D
 
class  GroupPrimitive2D
 
class  HelplinePrimitive2D
 
class  HiddenGeometryPrimitive2D
 
class  InvertPrimitive2D
 
class  LineRectanglePrimitive2D
 
class  MarkerArrayPrimitive2D
 
class  MaskPrimitive2D
 
class  MediaPrimitive2D
 
class  MetafilePrimitive2D
 
class  ModifiedColorPrimitive2D
 
class  ObjectAndViewTransformationDependentPrimitive2D
 
class  ObjectInfoPrimitive2D
 
class  OverlayBitmapExPrimitive
 
class  OverlayCrosshairPrimitive
 
class  OverlayHelplineStripedPrimitive
 
class  OverlayRectanglePrimitive
 
class  OverlayRollingRectanglePrimitive
 
class  OverlayStaticRectanglePrimitive
 
class  PageHierarchyPrimitive2D
 
class  PagePreviewPrimitive2D
 
class  PatternFillPrimitive2D
 
class  PointArrayPrimitive2D
 
class  PolygonHairlinePrimitive2D
 
class  PolygonMarkerPrimitive2D
 
class  PolygonStrokeArrowPrimitive2D
 
class  PolygonStrokePrimitive2D
 
class  PolygonWavePrimitive2D
 
class  PolyPolygonColorPrimitive2D
 
class  PolyPolygonGradientPrimitive2D
 
class  PolyPolygonGraphicPrimitive2D
 
class  PolyPolygonHairlinePrimitive2D
 
class  PolyPolygonHatchPrimitive2D
 
class  PolyPolygonMarkerPrimitive2D
 
class  PolyPolygonSelectionPrimitive2D
 
class  PolyPolygonStrokePrimitive2D
 
class  Primitive2DContainer
 
class  Primitive2DDecompositionVisitor
 
class  ScenePrimitive2D
 
class  SdrAutoFitTextPrimitive2D
 
class  SdrBlockTextPrimitive2D
 
class  SdrCaptionPrimitive2D
 
class  SdrChainedTextPrimitive2D
 
class  SdrConnectorPrimitive2D
 
class  SdrContourTextPrimitive2D
 
class  SdrCustomShapePrimitive2D
 
class  SdrEllipsePrimitive2D
 
class  SdrEllipseSegmentPrimitive2D
 
class  SdrFrameBorderData
 
class  SdrFrameBorderPrimitive2D
 
class  SdrGrafPrimitive2D
 
class  SdrMeasurePrimitive2D
 
class  SdrOle2Primitive2D
 
class  SdrOleContentPrimitive2D
 
class  SdrPathPrimitive2D
 
class  SdrPathTextPrimitive2D
 
class  SdrRectanglePrimitive2D
 
class  SdrStretchTextPrimitive2D
 
class  SdrTextPrimitive2D
 
class  ShadowPrimitive2D
 
class  SingleLinePrimitive2D
 
class  SoftEdgePrimitive2D
 
class  StructureTagPrimitive2D
 
class  SvgGradientEntry
 
class  SvgLinearAtomPrimitive2D
 
class  SvgLinearGradientPrimitive2D
 
class  SvgRadialAtomPrimitive2D
 
class  SvgRadialGradientPrimitive2D
 
class  TextBreakupHelper
 
class  TextCharacterStrikeoutPrimitive2D
 
class  TextDecoratedPortionPrimitive2D
 
class  TextEffectPrimitive2D
 
class  TextGeometryStrikeoutPrimitive2D
 
class  TextHierarchyBlockPrimitive2D
 
class  TextHierarchyBulletPrimitive2D
 
class  TextHierarchyEditPrimitive2D
 
class  TextHierarchyFieldPrimitive2D
 
class  TextHierarchyLinePrimitive2D
 
class  TextHierarchyParagraphPrimitive2D
 
class  TextLayouterDevice
 
class  TextLinePrimitive2D
 
class  TextSimplePortionPrimitive2D
 
class  TransformPrimitive2D
 
class  TransparencePrimitive2D
 
class  UnifiedTransparencePrimitive2D
 
class  UnoPrimitive2D
 
class  ViewportDependentPrimitive2D
 
class  ViewTransformationDependentPrimitive2D
 
class  WallpaperBitmapPrimitive2D
 
class  WrongSpellPrimitive2D
 

Typedefs

typedef rtl::Reference< BasePrimitive2DPrimitive2DReference
 
typedef css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > Primitive2DSequence
 
typedef ::std::vector< SvgGradientEntrySvgGradientEntryVector
 
typedef std::vector< SdrFrameBorderDataSdrFrameBorderDataVector
 

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
}
 

Functions

static void addPolygonStrokePrimitive2D (Primitive2DContainer &rContainer, const basegfx::B2DPoint &rStart, const basegfx::B2DPoint &rEnd, const attribute::LineAttribute &rLineAttribute, const attribute::StrokeAttribute &rStrokeAttribute)
 
Primitive2DReference tryMergeBorderLinePrimitive2D (const BorderLinePrimitive2D *pCandidateA, const BorderLinePrimitive2D *pCandidateB)
 
AlphaMask ProcessAndBlurAlphaMask (const Bitmap &rMask, double fErodeDilateRadius, double fBlurRadius, sal_uInt8 nTransparency, bool bConvertTo1Bit)
 
drawinglayer::geometry::ViewInformation2D expandB2DRangeAtViewInformation2D (const drawinglayer::geometry::ViewInformation2D &rViewInfo, double nAmount)
 
void create2DDecompositionOfGraphic (Primitive2DContainer &rContainer, const Graphic &rGraphic, const basegfx::B2DHomMatrix &rTransform)
 
Primitive2DContainer create2DColorModifierEmbeddingsAsNeeded (Primitive2DContainer &&rChildren, GraphicDrawMode aGraphicDrawMode, double fLuminance=0.0, double fContrast=0.0, double fRed=0.0, double fGreen=0.0, double fBlue=0.0, double fGamma=1.0, bool bInvert=false)
 
Primitive2DReference createHiddenGeometryPrimitives2D (const basegfx::B2DHomMatrix &rMatrix)
 
Primitive2DReference createHiddenGeometryPrimitives2D (const basegfx::B2DPolyPolygon &rPolyPolygon)
 
Primitive2DReference createHiddenGeometryPrimitives2D (bool bFilled, const basegfx::B2DRange &rRange)
 
Primitive2DReference createHiddenGeometryPrimitives2D (bool bFilled, const basegfx::B2DRange &rRange, const basegfx::B2DHomMatrix &rMatrix)
 
Primitive2DReference createHiddenGeometryPrimitives2D (bool bFilled, const basegfx::B2DPolyPolygon &rPolyPolygon, const basegfx::B2DHomMatrix &rMatrix)
 
const double fDiscreteSize (1.1)
 
TextLine mapFontLineStyleToTextLine (FontLineStyle eLineStyle)
 
FontLineStyle mapTextLineToFontLineStyle (TextLine eLineStyle)
 
TextStrikeout mapFontStrikeoutToTextStrikeout (FontStrikeout eFontStrikeout)
 
FontStrikeout mapTextStrikeoutToFontStrikeout (TextStrikeout eTextStrikeout)
 
vcl::Font getVclFontFromFontAttribute (const attribute::FontAttribute &rFontAttribute, double fFontScaleX, double fFontScaleY, double fFontRotation, const css::lang::Locale &rLocale)
 
attribute::FontAttribute getFontAttributeFromVclFont (basegfx::B2DVector &o_rSize, const vcl::Font &rFont, bool bRTL, bool bBiDiStrong)
 
bool LocalesAreEqual (const css::lang::Locale &rA, const css::lang::Locale &rB)
 
basegfx::B2DRange getB2DRangeFromPrimitive2DReference (const Primitive2DReference &rCandidate, const geometry::ViewInformation2D &aViewInformation)
 
bool arePrimitive2DReferencesEqual (const Primitive2DReference &rA, const Primitive2DReference &rB)
 
bool arePrimitive2DReferencesEqual (const css::uno::Reference< css::graphic::XPrimitive2D > &rA, const css::uno::Reference< css::graphic::XPrimitive2D > &rB)
 
OUString idToString (sal_uInt32 nId)
 
class SAL_LOPLUGIN_ANNOTATE ("crosscast") SvgGradientHelper
 
TextStrikeout DRAWINGLAYER_DLLPUBLIC mapFontStrikeoutToTextStrikeout (::FontStrikeout eFontStrikeout)
 
attribute::SdrLineAttribute createNewSdrLineAttribute (const SfxItemSet &rSet)
 
attribute::SdrLineStartEndAttribute createNewSdrLineStartEndAttribute (const SfxItemSet &rSet, double fWidth)
 
attribute::SdrShadowAttribute createNewSdrShadowAttribute (const SfxItemSet &rSet)
 
attribute::SdrFillAttribute createNewSdrFillAttribute (const SfxItemSet &rSet)
 
attribute::SdrTextAttribute createNewSdrTextAttribute (const SfxItemSet &rSet, const SdrText &rText, const sal_Int32 *pLeft, const sal_Int32 *pUpper, const sal_Int32 *pRight, const sal_Int32 *pLower)
 
attribute::FillGradientAttribute createNewTransparenceGradientAttribute (const SfxItemSet &rSet)
 
attribute::SdrFillGraphicAttribute createNewSdrFillGraphicAttribute (const SfxItemSet &rSet)
 
attribute::SdrEffectsTextAttribute createNewSdrEffectsTextAttribute (const SfxItemSet &rSet, const SdrText *pText, bool bSuppressText)
 
attribute::SdrLineEffectsTextAttribute createNewSdrLineEffectsTextAttribute (const SfxItemSet &rSet, const SdrText *pText)
 
attribute::SdrLineFillEffectsTextAttribute createNewSdrLineFillEffectsTextAttribute (const SfxItemSet &rSet, const SdrText *pText, bool bHasContent, bool bSuppressShadow)
 
attribute::SdrLineFillShadowAttribute3D createNewSdrLineFillShadowAttribute (const SfxItemSet &rSet, bool bSuppressFill)
 
attribute::SdrSceneAttribute createNewSdrSceneAttribute (const SfxItemSet &rSet)
 
attribute::SdrLightingAttribute createNewSdrLightingAttribute (const SfxItemSet &rSet)
 
void calculateRelativeCornerRadius (sal_Int32 nRadius, const basegfx::B2DRange &rObjectRange, double &rfCornerRadiusX, double &rfCornerRadiusY)
 
attribute::SdrFillTextAttribute createNewSdrFillTextAttribute (const SfxItemSet &rSet, const SdrText *pText, const sal_Int32 *pLeft, const sal_Int32 *pUpper, const sal_Int32 *pRight, const sal_Int32 *pLower)
 
Primitive2DReference createPolyPolygonFillPrimitive (const basegfx::B2DPolyPolygon &rPolyPolygon, const attribute::SdrFillAttribute &rFill, const attribute::FillGradientAttribute &rFillGradient)
 
Primitive2DReference createPolyPolygonFillPrimitive (const basegfx::B2DPolyPolygon &rPolyPolygon, const basegfx::B2DRange &rDefinitionRange, const attribute::SdrFillAttribute &rFill, const attribute::FillGradientAttribute &rFillGradient)
 
Primitive2DReference createPolygonLinePrimitive (const basegfx::B2DPolygon &rPolygon, const attribute::SdrLineAttribute &rLine, const attribute::SdrLineStartEndAttribute &rStroke)
 
Primitive2DReference createTextPrimitive (const basegfx::B2DPolyPolygon &rUnitPolyPolygon, const basegfx::B2DHomMatrix &rObjectTransform, const attribute::SdrTextAttribute &rText, const attribute::SdrLineAttribute &rStroke, bool bCellText, bool bWordWrap)
 
Primitive2DContainer createEmbeddedShadowPrimitive (Primitive2DContainer &&rContent, const attribute::SdrShadowAttribute &rShadow, const basegfx::B2DHomMatrix &rObjectMatrix, const Primitive2DContainer *pContentForShadow)
 
Primitive2DContainer createEmbeddedGlowPrimitive (Primitive2DContainer &&rContent, const attribute::SdrGlowAttribute &rGlow)
 
Primitive2DContainer createEmbeddedSoftEdgePrimitive (Primitive2DContainer &&aContent, sal_Int32 nRadius)
 
BitmapEx createDefaultCross_3x3 (const basegfx::BColor &rBColor)
 
attribute::Sdr3DObjectAttribute createNewSdr3DObjectAttribute (const SfxItemSet &rSet)
 
void calculateRelativeCornerRadius (sal_Int32 nRadius, const ::basegfx::B2DRange &rObjectRange, double &rfCornerRadiusX, double &rfCornerRadiusY)
 

Variables

 TEXT_LINE_NONE
 
 TEXT_LINE_SINGLE
 
 TEXT_LINE_DOUBLE
 
 TEXT_LINE_DOTTED
 
 TEXT_LINE_DASH
 
 TEXT_LINE_LONGDASH
 
 TEXT_LINE_DASHDOT
 
 TEXT_LINE_DASHDOTDOT
 
 TEXT_LINE_SMALLWAVE
 
 TEXT_LINE_WAVE
 
 TEXT_LINE_DOUBLEWAVE
 
 TEXT_LINE_BOLD
 
 TEXT_LINE_BOLDDOTTED
 
 TEXT_LINE_BOLDDASH
 
 TEXT_LINE_BOLDLONGDASH
 
 TEXT_LINE_BOLDDASHDOT
 
 TEXT_LINE_BOLDDASHDOTDOT
 
 TEXT_LINE_BOLDWAVE
 
 TEXT_STRIKEOUT_NONE
 
 TEXT_STRIKEOUT_SINGLE
 
 TEXT_STRIKEOUT_DOUBLE
 
 TEXT_STRIKEOUT_BOLD
 
 TEXT_STRIKEOUT_SLASH
 
 TEXT_STRIKEOUT_X
 
 TEXT_FONT_EMPHASIS_MARK_NONE
 
 TEXT_FONT_EMPHASIS_MARK_DOT
 
 TEXT_FONT_EMPHASIS_MARK_CIRCLE
 
 TEXT_FONT_EMPHASIS_MARK_DISC
 
 TEXT_FONT_EMPHASIS_MARK_ACCENT
 
 TEXT_RELIEF_NONE
 
 TEXT_RELIEF_EMBOSSED
 
 TEXT_RELIEF_ENGRAVED
 
 FIELD_TYPE_COMMON
 
 FIELD_TYPE_PAGE
 
 FIELD_TYPE_URL
 

Typedef Documentation

◆ SdrFrameBorderDataVector

Definition at line 84 of file sdrframeborderprimitive2d.hxx.

Enumeration Type Documentation

◆ HelplineStyle

Enumerator
HELPLINESTYLE_POINT 
HELPLINESTYLE_VERTICAL 
HELPLINESTYLE_HORIZONTAL 

Definition at line 202 of file overlaytools.hxx.

◆ MeasureTextPosition

Enumerator
MEASURETEXTPOSITION_AUTOMATIC 
MEASURETEXTPOSITION_NEGATIVE 
MEASURETEXTPOSITION_CENTERED 
MEASURETEXTPOSITION_POSITIVE 

Definition at line 30 of file sdrmeasureprimitive2d.hxx.

Function Documentation

◆ calculateRelativeCornerRadius() [1/2]

void drawinglayer::primitive2d::calculateRelativeCornerRadius ( sal_Int32  nRadius,
const ::basegfx::B2DRange rObjectRange,
double &  rfCornerRadiusX,
double &  rfCornerRadiusY 
)

◆ calculateRelativeCornerRadius() [2/2]

void drawinglayer::primitive2d::calculateRelativeCornerRadius ( sal_Int32  nRadius,
const basegfx::B2DRange rObjectRange,
double &  rfCornerRadiusX,
double &  rfCornerRadiusY 
)

◆ createDefaultCross_3x3()

BitmapEx drawinglayer::primitive2d::createDefaultCross_3x3 ( const basegfx::BColor rBColor)

◆ createEmbeddedGlowPrimitive()

Primitive2DContainer SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createEmbeddedGlowPrimitive ( Primitive2DContainer &&  rContent,
const attribute::SdrGlowAttribute rGlow 
)

◆ createEmbeddedShadowPrimitive()

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().

◆ createEmbeddedSoftEdgePrimitive()

Primitive2DContainer SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createEmbeddedSoftEdgePrimitive ( Primitive2DContainer &&  aContent,
sal_Int32  nRadius 
)

◆ createNewSdr3DObjectAttribute()

attribute::Sdr3DObjectAttribute drawinglayer::primitive2d::createNewSdr3DObjectAttribute ( const SfxItemSet rSet)

◆ createNewSdrEffectsTextAttribute()

attribute::SdrEffectsTextAttribute drawinglayer::primitive2d::createNewSdrEffectsTextAttribute ( const SfxItemSet rSet,
const SdrText pText,
bool  bSuppressText 
)

◆ createNewSdrFillAttribute()

attribute::SdrFillAttribute SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createNewSdrFillAttribute ( const SfxItemSet rSet)

◆ createNewSdrFillGraphicAttribute()

attribute::SdrFillGraphicAttribute drawinglayer::primitive2d::createNewSdrFillGraphicAttribute ( const SfxItemSet rSet)

◆ createNewSdrFillTextAttribute()

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 
)

◆ createNewSdrLightingAttribute()

attribute::SdrLightingAttribute drawinglayer::primitive2d::createNewSdrLightingAttribute ( const SfxItemSet rSet)

◆ createNewSdrLineAttribute()

attribute::SdrLineAttribute SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createNewSdrLineAttribute ( const SfxItemSet rSet)

◆ createNewSdrLineEffectsTextAttribute()

attribute::SdrLineEffectsTextAttribute drawinglayer::primitive2d::createNewSdrLineEffectsTextAttribute ( const SfxItemSet rSet,
const SdrText pText 
)

◆ createNewSdrLineFillEffectsTextAttribute()

attribute::SdrLineFillEffectsTextAttribute drawinglayer::primitive2d::createNewSdrLineFillEffectsTextAttribute ( const SfxItemSet rSet,
const SdrText pText,
bool  bHasContent,
bool  bSuppressShadow 
)

◆ createNewSdrLineFillShadowAttribute()

attribute::SdrLineFillShadowAttribute3D drawinglayer::primitive2d::createNewSdrLineFillShadowAttribute ( const SfxItemSet rSet,
bool  bSuppressFill 
)

◆ createNewSdrLineStartEndAttribute()

attribute::SdrLineStartEndAttribute SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createNewSdrLineStartEndAttribute ( const SfxItemSet rSet,
double  fWidth 
)

◆ createNewSdrSceneAttribute()

attribute::SdrSceneAttribute drawinglayer::primitive2d::createNewSdrSceneAttribute ( const SfxItemSet rSet)

◆ createNewSdrShadowAttribute()

attribute::SdrShadowAttribute drawinglayer::primitive2d::createNewSdrShadowAttribute ( const SfxItemSet rSet)

◆ createNewSdrTextAttribute()

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 
)

◆ createNewTransparenceGradientAttribute()

attribute::FillGradientAttribute SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createNewTransparenceGradientAttribute ( const SfxItemSet rSet)

◆ createPolygonLinePrimitive()

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().

◆ createPolyPolygonFillPrimitive() [1/2]

Primitive2DReference SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createPolyPolygonFillPrimitive ( const basegfx::B2DPolyPolygon rPolyPolygon,
const attribute::SdrFillAttribute rFill,
const attribute::FillGradientAttribute rFillGradient 
)

◆ createPolyPolygonFillPrimitive() [2/2]

Primitive2DReference SVXCORE_DLLPUBLIC drawinglayer::primitive2d::createPolyPolygonFillPrimitive ( const basegfx::B2DPolyPolygon rPolyPolygon,
const basegfx::B2DRange rDefinitionRange,
const attribute::SdrFillAttribute rFill,
const attribute::FillGradientAttribute rFillGradient 
)

◆ createTextPrimitive()

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().