LibreOffice Module oox (master)  1
Public Member Functions | Public Attributes | List of all members
oox::drawingml::FillProperties Struct Reference

#include <fillproperties.hxx>

Inheritance diagram for oox::drawingml::FillProperties:
[legend]
Collaboration diagram for oox::drawingml::FillProperties:
[legend]

Public Member Functions

void assignUsed (const FillProperties &rSourceProps)
 Properties for bitmap fills. More...
 
Color getBestSolidColor () const
 Tries to resolve current settings to a solid color, e.g. More...
 
void pushToPropMap (ShapePropertyMap &rPropMap, const GraphicHelper &rGraphicHelper, sal_Int32 nShapeRotation=0,::Color nPhClr=API_RGB_TRANSPARENT, bool bFlipH=false, bool bFlipV=false, bool bIsCustomShape=false) const
 Writes the properties to the passed property map. More...
 

Public Attributes

OptValue< sal_Int32 > moFillType
 
Color maFillColor
 Fill type (OOXML token). More...
 
GradientFillProperties maGradientProps
 Solid fill color and transparence. More...
 
PatternFillProperties maPatternProps
 Properties for gradient fills. More...
 
BlipFillProperties maBlipProps
 Properties for pattern fills. More...
 

Detailed Description

Definition at line 127 of file fillproperties.hxx.

Member Function Documentation

void oox::drawingml::FillProperties::assignUsed ( const FillProperties rSourceProps)
Color oox::drawingml::FillProperties::getBestSolidColor ( ) const
void oox::drawingml::FillProperties::pushToPropMap ( ShapePropertyMap rPropMap,
const GraphicHelper rGraphicHelper,
sal_Int32  nShapeRotation = 0,
::Color  nPhClr = API_RGB_TRANSPARENT,
bool  bFlipH = false,
bool  bFlipV = false,
bool  bIsCustomShape = false 
) const

Writes the properties to the passed property map.

Definition at line 371 of file fillproperties.cxx.

References createHatch(), oox::drawingml::FillBackground, oox::drawingml::FillBitmap, oox::drawingml::FillBitmapMode, oox::drawingml::FillBitmapName, oox::drawingml::FillBitmapOffsetX, oox::drawingml::FillBitmapOffsetY, oox::drawingml::FillBitmapRectanglePoint, oox::drawingml::FillBitmapSizeX, oox::drawingml::FillBitmapSizeY, oox::drawingml::FillColor, oox::drawingml::FillGradient, oox::drawingml::FillHatch, oox::drawingml::FillStyle, oox::drawingml::FillTransparency, first, oox::OptValue< Type >::get(), oox::drawingml::Color::getColor(), oox::GraphicHelper::getOriginalSize(), oox::drawingml::Color::getTransparency(), oox::drawingml::GradientTransparency, oox::OptValue< Type >::has(), oox::drawingml::Color::hasTransparency(), oox::drawingml::Color::isUsed(), maBlipProps, maFillColor, maGradientProps, oox::drawingml::GradientFillProperties::maGradientStops, oox::drawingml::PatternFillProperties::maPattBgColor, maPatternProps, oox::drawingml::PatternFillProperties::maPattFgColor, oox::drawingml::MAX_PERCENT, oox::drawingml::BlipFillProperties::moAlphaModFix, oox::drawingml::BlipFillProperties::moBitmapMode, oox::drawingml::BlipFillProperties::moFillRect, oox::drawingml::GradientFillProperties::moFillToRect, moFillType, oox::drawingml::GradientFillProperties::moGradientPath, oox::drawingml::PatternFillProperties::moPattPreset, oox::drawingml::GradientFillProperties::moRotateWithShape, oox::drawingml::GradientFillProperties::moShadeAngle, oox::drawingml::BlipFillProperties::moTileAlign, oox::drawingml::BlipFillProperties::moTileOffsetX, oox::drawingml::BlipFillProperties::moTileOffsetY, oox::drawingml::BlipFillProperties::moTileScaleX, oox::drawingml::BlipFillProperties::moTileScaleY, oox::drawingml::BlipFillProperties::mxFillGraphic, nBorder, nIndex, oox::drawingml::PER_DEGREE, oox::drawingml::PER_PERCENT, SAL_INFO, SAL_MAX_INT32, oox::drawingml::ShapePropertyMap::setProperty(), oox::drawingml::ShapePropertyMap::supportsProperty(), and XML_TOKEN_INVALID.

Referenced by oox::drawingml::Shape::createAndInsert(), and oox::drawingml::table::TableCell::pushToXCell().

Member Data Documentation

BlipFillProperties oox::drawingml::FillProperties::maBlipProps

Properties for pattern fills.

Definition at line 133 of file fillproperties.hxx.

Referenced by assignUsed(), oox::drawingml::FillPropertiesContext::createFillContext(), and pushToPropMap().

Color oox::drawingml::FillProperties::maFillColor
GradientFillProperties oox::drawingml::FillProperties::maGradientProps
PatternFillProperties oox::drawingml::FillProperties::maPatternProps

Properties for gradient fills.

Definition at line 132 of file fillproperties.hxx.

Referenced by assignUsed(), oox::drawingml::FillPropertiesContext::createFillContext(), getBestSolidColor(), and pushToPropMap().

OptValue< sal_Int32 > oox::drawingml::FillProperties::moFillType

The documentation for this struct was generated from the following files: