24#include <vcl/font.hxx>
51 sal_uInt32
size()
const;
72 sal_uInt32
size()
const;
void append(const Primitive2DReference &)
helper class for graphic context
void setLayoutMode(vcl::text::ComplexTextLayoutFlags nNew)
void setFont(const vcl::Font &rFont)
LanguageType maLanguageType
bool isRasterOpInvert() const
const basegfx::B2DHomMatrix & getTransformation() const
read/write accesses
basegfx::BColor maTextColor
const basegfx::B2DPolyPolygon & getClipPolyPolygon() const
void setClipPolyPolygon(const basegfx::B2DPolyPolygon &rNew)
bool mbClipPolyPolygonActive
void setClipPolyPolygonActive(bool bNew)
void setLineColorActive(bool bNew)
void setTransformation(const basegfx::B2DHomMatrix &rNew)
const basegfx::BColor & getLineColor() const
basegfx::BColor maOverlineColor
MapUnit getMapUnit() const
void setFillColorActive(bool bNew)
vcl::text::ComplexTextLayoutFlags getLayoutMode() const
basegfx::B2DHomMatrix maTransformation
current transformation (aka MapMode)
void setMapUnit(MapUnit eNew)
const basegfx::BColor & getFillColor() const
void setFillColor(const basegfx::BColor &rNew)
basegfx::BColor maTextFillColor
void setOverlineColorActive(bool bNew)
bool isRasterOpActive() const
bool getLineColorActive() const
vcl::Font maFont
font, etc.
basegfx::BColor maLineColor
current colors
void setOverlineColor(const basegfx::BColor &rNew)
vcl::PushFlags getPushFlags() const
void setTextFillColorActive(bool bNew)
bool getFillColorActive() const
const basegfx::BColor & getTextLineColor() const
basegfx::BColor maTextLineColor
LanguageType getLanguageType() const
void setRasterOp(const RasterOp &rRasterOp)
void setLineColor(const basegfx::BColor &rNew)
bool getLineOrFillActive() const
bool getTextColorActive() const
const basegfx::BColor & getTextColor() const
const basegfx::BColor & getOverlineColor() const
void setTextLineColorActive(bool bNew)
bool isRasterOpForceBlack() const
void setTextLineColor(const basegfx::BColor &rNew)
const RasterOp & getRasterOp() const
void setTextColor(const basegfx::BColor &rNew)
bool getClipPolyPolygonActive() const
basegfx::B2DPolyPolygon maClipPolyPolygon
clipping
bool getOverlineColorActive() const
PropertyHolder()
helper class for graphic context
basegfx::BColor maFillColor
const basegfx::BColor & getTextFillColor() const
vcl::PushFlags mnPushFlags
const vcl::Font & getFont() const
void setTextFillColor(const basegfx::BColor &rNew)
bool getTextLineColorActive() const
vcl::text::ComplexTextLayoutFlags mnLayoutMode
void setTextColorActive(bool bNew)
void setPushFlags(vcl::PushFlags nNew)
void setLanguageType(LanguageType aNew)
bool mbLineColor
contains all active markers
bool getTextFillColorActive() const
void Push(vcl::PushFlags nPushFlags)
std::vector< PropertyHolder * > maPropertyHolders
PropertyHolders()
stack for properties
PropertyHolder & Current()
Helper class to buffer and hold a Primitive target vector.
void append(const rtl::Reference< drawinglayer::primitive2d::BasePrimitive2D > &pCandidate)
void append(drawinglayer::primitive2d::Primitive2DContainer xCandidate)
TargetHolder()
Helper class to buffer and hold a Primitive target vector.
drawinglayer::primitive2d::Primitive2DContainer getPrimitive2DSequence(const PropertyHolder &rPropertyHolder)
drawinglayer::primitive2d::Primitive2DContainer aTargets
Helper class which builds a stack on the TargetHolder class.
TargetHolders()
Helper class which builds a stack on the TargetHolder class.
std::vector< TargetHolder * > maTargetHolders
drawinglayer::primitive2d::Primitive2DContainer interpretMetafile(const GDIMetaFile &rMetaFile, const drawinglayer::geometry::ViewInformation2D &rViewInformation)
void HandleNewClipRegion(const basegfx::B2DPolyPolygon &rClipPolyPolygon, TargetHolders &rTargetHolders, PropertyHolders &rPropertyHolders)
helper to take needed action on ClipRegion change.