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

Classes

class  AnimatedBlinkPrimitive2D
 
class  AnimatedGraphicPrimitive2D
 
class  AnimatedInterpolatePrimitive2D
 
class  AnimatedSwitchPrimitive2D
 
class  B2DRangeVisitor
 
class  BackgroundColorPrimitive2D
 
class  BasePrimitive2D
 
class  BaseTextStrikeoutPrimitive2D
 
class  BitmapPrimitive2D
 
class  BorderLine
 
class  BorderLinePrimitive2D
 
class  BufferedDecompositionPrimitive2D
 
class  ControlPrimitive2D
 
class  CropPrimitive2D
 
class  DiscreteBitmapPrimitive2D
 
class  DiscreteMetricDependentPrimitive2D
 
class  DiscreteShadow
 
class  DiscreteShadowPrimitive2D
 
class  Embedded3DPrimitive2D
 
class  EpsPrimitive2D
 
class  FillGradientPrimitive2D
 
class  FillGraphicPrimitive2D
 
class  FillHatchPrimitive2D
 
class  GraphicPrimitive2D
 
class  GridPrimitive2D
 
class  GroupPrimitive2D
 
class  HelplinePrimitive2D
 
class  HiddenGeometryPrimitive2D
 
class  InvertPrimitive2D
 
class  MarkerArrayPrimitive2D
 
class  MaskPrimitive2D
 
class  MediaPrimitive2D
 
class  MetafilePrimitive2D
 
class  ModifiedColorPrimitive2D
 
class  NonOverlappingFillGradientPrimitive2D
 
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  SdrCellPrimitive2D
 
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  StructureTagPrimitive2D
 
class  SvgGradientEntry
 
class  SvgGradientHelper
 
class  SvgLinearAtomPrimitive2D
 
class  SvgLinearGradientPrimitive2D
 
class  SvgRadialAtomPrimitive2D
 
class  SvgRadialGradientPrimitive2D
 
class  SwBorderRectanglePrimitive2D
 
class  SwVirtFlyDrawObjPrimitive
 
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  ViewportDependentPrimitive2D
 
class  ViewTransformationDependentPrimitive2D
 
class  WallpaperBitmapPrimitive2D
 
class  WrongSpellPrimitive2D
 

Typedefs

typedef cppu::WeakComponentImplHelper< css::graphic::XPrimitive2D, css::util::XAccounting > BasePrimitive2DImplBase
 
typedef css::uno::Reference< css::graphic::XPrimitive2D > Primitive2DReference
 
typedef css::uno::Sequence< Primitive2DReferencePrimitive2DSequence
 
typedef ::std::vector< SvgGradientEntrySvgGradientEntryVector
 
typedef std::vector< SdrFrameBorderDataSdrFrameBorderDataVector
 

Enumerations

enum  HelplineStyle2D {
  HelplineStyle2D::Point,
  HelplineStyle2D::Line
}
 
enum  SpreadMethod {
  SpreadMethod::Pad,
  SpreadMethod::Reflect,
  SpreadMethod::Repeat
}
 
enum  BreakupUnit {
  BreakupUnit::Character,
  BreakupUnit::Word
}
 
enum  TextEffectStyle2D {
  TextEffectStyle2D::ReliefEmbossedDefault,
  TextEffectStyle2D::ReliefEngravedDefault,
  TextEffectStyle2D::ReliefEmbossed,
  TextEffectStyle2D::ReliefEngraved,
  TextEffectStyle2D::Outline
}
 
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

basegfx::B2DRange getB2DRangeFromPrimitive2DReference (const Primitive2DReference &rCandidate, const geometry::ViewInformation2D &aViewInformation)
 
bool arePrimitive2DReferencesEqual (const Primitive2DReference &rA, const Primitive2DReference &rB)
 
OUString idToString (sal_uInt32 nId)
 
static void addPolygonStrokePrimitive2D (Primitive2DContainer &rContainer, const basegfx::B2DPoint &rStart, const basegfx::B2DPoint &rEnd, const attribute::LineAttribute &rLineAttribute, const attribute::StrokeAttribute &rStrokeAttribute)
 
 ImplPrimitive2DIDBlock (BorderLinePrimitive2D, PRIMITIVE2D_ID_BORDERLINEPRIMITIVE2D) Primitive2DReference tryMergeBorderLinePrimitive2D(const Primitive2DReference &rCandidateA
 
 if (nullptr==pCandidateA||nullptr==pCandidateB)
 
 if (!pCandidateA->getEnd().equal(pCandidateB->getStart()))
 
 if (pCandidateA->getStart().equal(pCandidateA->getEnd()))
 
 if (pCandidateB->getStart().equal(pCandidateB->getEnd()))
 
 if (!(pCandidateA->getStrokeAttribute()==pCandidateB->getStrokeAttribute()))
 
const basegfx::B2DVector aVT (pCandidateA->getEnd()-pCandidateA->getStart())
 
const basegfx::B2DVector aVC (pCandidateB->getEnd()-pCandidateB->getStart())
 
 if (!rtl::math::approxEqual(0.0, aVC.cross(aVT)))
 
const size_t count (pCandidateA->getBorderLines().size())
 
 if (count!=pCandidateB->getBorderLines().size())
 
 for (size_t a(0);a< count;a++)
 
return Primitive2DReference (new BorderLinePrimitive2D( pCandidateA->getStart(), pCandidateB->getEnd(), aMergedBorderLines, pCandidateA->getStrokeAttribute()))
 
void create2DDecompositionOfGraphic (Primitive2DContainer &rContainer, const Graphic &rGraphic, const basegfx::B2DHomMatrix &rTransform)
 
Primitive2DContainer create2DColorModifierEmbeddingsAsNeeded (const 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)
 
static const double fDiscreteSize (1.1)
 
TextLine mapFontLineStyleToTextLine (FontLineStyle eLineStyle)
 
FontLineStyle mapTextLineToFontLineStyle (TextLine eLineStyle)
 
TextStrikeout mapFontStrikeoutToTextStrikeout (FontStrikeout eFontStrikeout)
 
FontStrikeout mapTextStrikeoutToFontStrikeout (TextStrikeout eTextStrikeout)
 
static VirtualDeviceacquireGlobalVirtualDevice ()
 
static void releaseGlobalVirtualDevice ()
 
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)
 
Primitive2DReference DRAWINGLAYER_DLLPUBLIC tryMergeBorderLinePrimitive2D (const Primitive2DReference &rCandidateA, const Primitive2DReference &rCandidateB)
 
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::SdrShadowTextAttribute createNewSdrShadowTextAttribute (const SfxItemSet &rSet, const SdrText *pText, bool bSuppressText)
 
attribute::SdrLineShadowTextAttribute createNewSdrLineShadowTextAttribute (const SfxItemSet &rSet, const SdrText *pText)
 
attribute::SdrLineFillShadowTextAttribute createNewSdrLineFillShadowTextAttribute (const SfxItemSet &rSet, const SdrText *pText, bool bHasContent)
 
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 (const Primitive2DContainer &rContent, const attribute::SdrShadowAttribute &rShadow)
 
BitmapEx createDefaultCross_3x3 (const basegfx::BColor &rBColor)
 
attribute::Sdr3DObjectAttributecreateNewSdr3DObjectAttribute (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
 
const Primitive2DReference &rCandidateB const primitive2d::BorderLinePrimitive2DpCandidateA
 
const primitive2d::BorderLinePrimitive2DpCandidateB
 
std::vector< BorderLineaMergedBorderLines
 

Typedef Documentation

Definition at line 82 of file sdrframeborderprimitive2d.hxx.

Enumeration Type Documentation

Enumerator
HELPLINESTYLE_POINT 
HELPLINESTYLE_VERTICAL 
HELPLINESTYLE_HORIZONTAL 

Definition at line 217 of file overlaytools.hxx.

Enumerator
MEASURETEXTPOSITION_AUTOMATIC 
MEASURETEXTPOSITION_NEGATIVE 
MEASURETEXTPOSITION_CENTERED 
MEASURETEXTPOSITION_POSITIVE 

Definition at line 30 of file sdrmeasureprimitive2d.hxx.

Function Documentation

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 
)
BitmapEx drawinglayer::primitive2d::createDefaultCross_3x3 ( const basegfx::BColor rBColor)
Primitive2DContainer SVX_DLLPUBLIC drawinglayer::primitive2d::createEmbeddedShadowPrimitive ( const Primitive2DContainer rContent,
const attribute::SdrShadowAttribute rShadow 
)
attribute::Sdr3DObjectAttribute * drawinglayer::primitive2d::createNewSdr3DObjectAttribute ( const SfxItemSet rSet)
attribute::SdrFillAttribute SVX_DLLPUBLIC drawinglayer::primitive2d::createNewSdrFillAttribute ( const SfxItemSet rSet)
attribute::SdrFillGraphicAttribute drawinglayer::primitive2d::createNewSdrFillGraphicAttribute ( const SfxItemSet rSet)
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 
)
attribute::SdrLightingAttribute drawinglayer::primitive2d::createNewSdrLightingAttribute ( const SfxItemSet rSet)
attribute::SdrLineAttribute SVX_DLLPUBLIC drawinglayer::primitive2d::createNewSdrLineAttribute ( const SfxItemSet rSet)
attribute::SdrLineFillShadowAttribute3D drawinglayer::primitive2d::createNewSdrLineFillShadowAttribute ( const SfxItemSet rSet,
bool  bSuppressFill 
)
attribute::SdrLineFillShadowTextAttribute drawinglayer::primitive2d::createNewSdrLineFillShadowTextAttribute ( const SfxItemSet rSet,
const SdrText pText,
bool  bHasContent 
)
attribute::SdrLineShadowTextAttribute drawinglayer::primitive2d::createNewSdrLineShadowTextAttribute ( const SfxItemSet rSet,
const SdrText pText 
)
attribute::SdrLineStartEndAttribute SVX_DLLPUBLIC drawinglayer::primitive2d::createNewSdrLineStartEndAttribute ( const SfxItemSet rSet,
double  fWidth 
)
attribute::SdrSceneAttribute drawinglayer::primitive2d::createNewSdrSceneAttribute ( const SfxItemSet rSet)
attribute::SdrShadowAttribute drawinglayer::primitive2d::createNewSdrShadowAttribute ( const SfxItemSet rSet)
attribute::SdrShadowTextAttribute drawinglayer::primitive2d::createNewSdrShadowTextAttribute ( const SfxItemSet rSet,
const SdrText pText,
bool  bSuppressText 
)
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 
)
attribute::FillGradientAttribute SVX_DLLPUBLIC drawinglayer::primitive2d::createNewTransparenceGradientAttribute ( const SfxItemSet rSet)
Primitive2DReference SVX_DLLPUBLIC drawinglayer::primitive2d::createPolygonLinePrimitive ( const basegfx::B2DPolygon rPolygon,
const attribute::SdrLineAttribute rLine,
const attribute::SdrLineStartEndAttribute rStroke 
)

Definition at line 151 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::SdrConnectorPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipsePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrGrafPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrCaptionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrRectanglePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrPathPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipseSegmentPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrOle2Primitive2D::get2DDecomposition(), and drawinglayer::primitive2d::SdrMeasurePrimitive2D::impCreatePart().

Primitive2DReference SVX_DLLPUBLIC drawinglayer::primitive2d::createPolyPolygonFillPrimitive ( const basegfx::B2DPolyPolygon rPolyPolygon,
const attribute::SdrFillAttribute rFill,
const attribute::FillGradientAttribute rFillGradient 
)
Primitive2DReference SVX_DLLPUBLIC drawinglayer::primitive2d::createPolyPolygonFillPrimitive ( const basegfx::B2DPolyPolygon rPolyPolygon,
const basegfx::B2DRange rDefinitionRange,
const attribute::SdrFillAttribute rFill,
const attribute::FillGradientAttribute rFillGradient 
)
Primitive2DReference SVX_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 189 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(), basegfx::B2DRange::expand(), drawinglayer::attribute::SdrTextAttribute::getBlinkTextTiming(), drawinglayer::animation::AnimationEntryList::getDuration(), basegfx::B2DRange::getMaxX(), basegfx::B2DRange::getMaxY(), basegfx::B2DRange::getMinX(), basegfx::B2DRange::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(), drawinglayer::attribute::SdrTextAttribute::getTextLeftDistance(), drawinglayer::attribute::SdrTextAttribute::getTextLowerDistance(), drawinglayer::attribute::SdrTextAttribute::getTextRightDistance(), drawinglayer::attribute::SdrTextAttribute::getTextUpperDistance(), drawinglayer::attribute::SdrLineAttribute::getWidth(), basegfx::B2DTuple::getX(), basegfx::B2DTuple::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::B2DTuple::setX(), basegfx::B2DTuple::setY(), basegfx::B2DPolygon::transform(), and basegfx::B2DPolyPolygon::transform().

Referenced by drawinglayer::primitive2d::SdrConnectorPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipsePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrGrafPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrCaptionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrRectanglePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrCustomShapePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrPathPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrCellPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrEllipseSegmentPrimitive2D::create2DDecomposition(), and drawinglayer::primitive2d::SdrOle2Primitive2D::get2DDecomposition().