LibreOffice Module writerfilter (master) 1
Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | List of all members
writerfilter::dmapper::GraphicImport_Impl Class Reference
Collaboration diagram for writerfilter::dmapper::GraphicImport_Impl:
[legend]

Public Member Functions

 GraphicImport_Impl (GraphicImportType &rImportType, DomainMapper &rDMapper, std::pair< OUString, OUString > &rPositionOffsets, std::pair< OUString, OUString > &rAligns, std::queue< OUString > &rPositivePercentages)
 
void setXSize (sal_Int32 _nXSize)
 
sal_uInt32 getXSize () const
 
bool isXSizeValid () const
 
void setYSize (sal_Int32 _nYSize)
 
sal_uInt32 getYSize () const
 
bool isYSizeValid () const
 
void applyMargins (const uno::Reference< beans::XPropertySet > &xGraphicObjectProperties) const
 
void applyPosition (const uno::Reference< beans::XPropertySet > &xGraphicObjectProperties) const
 
void applyRelativePosition (const uno::Reference< beans::XPropertySet > &xGraphicObjectProperties, bool bRelativeOnly=false) const
 
void applyZOrder (uno::Reference< beans::XPropertySet > const &xGraphicObjectProperties) const
 
void applyName (uno::Reference< beans::XPropertySet > const &xGraphicObjectProperties) const
 
void applyHyperlink (uno::Reference< beans::XPropertySet > const &xShapeProps, bool bIsShape)
 
comphelper::SequenceAsHashMap const & getInteropGrabBag ()
 Getter for m_aInteropGrabBag, but also merges in the values from other members if they are set. More...
 

Public Attributes

GraphicImportTypem_rGraphicImportType
 
DomainMapperm_rDomainMapper
 
sal_Int32 m_nLeftPosition
 
sal_Int32 m_nTopPosition
 
bool m_bUseSimplePos
 
sal_Int32 m_zOrder
 
sal_Int16 m_nHoriOrient
 
sal_Int16 m_nHoriRelation
 
bool m_bPageToggle = false
 
sal_Int16 m_nVertOrient
 
sal_Int16 m_nVertRelation
 
text::WrapTextMode m_nWrap
 
bool m_bLayoutInCell
 
bool m_bCompatForcedLayoutInCell
 
bool m_bAllowOverlap = true
 
bool m_bOpaque
 
bool m_bBehindDoc
 
bool m_bContour
 
bool m_bContourOutside
 
WrapPolygon::Pointer_t mpWrapPolygon
 
sal_Int32 m_nLeftMargin
 
sal_Int32 m_nLeftMarginOrig = 0
 
sal_Int32 m_nRightMargin
 
sal_Int32 m_nTopMargin
 
sal_Int32 m_nBottomMargin
 
bool m_bShadow
 
sal_Int32 m_nShadowXDistance
 
sal_Int32 m_nShadowYDistance
 
sal_Int32 m_nShadowColor
 
sal_Int32 m_nShadowTransparence
 
sal_Int32 m_nContrast
 
sal_Int32 m_nBrightness
 
drawing::ColorMode m_eColorMode
 
GraphicBorderLine m_aBorders [4]
 
bool m_bIsGraphic
 
bool m_bSizeProtected
 
bool m_bPositionProtected
 
bool m_bHidden
 
bool m_bDecorative = false
 
sal_Int32 m_nShapeOptionType
 
OUString m_sName
 
OUString m_sAlternativeText
 
OUString m_title
 
OUString m_sHyperlinkURL
 
std::pair< OUString, OUString > & m_rPositionOffsets
 
std::pair< OUString, OUString > & m_rAligns
 
std::queue< OUString > & m_rPositivePercentages
 
OUString m_sAnchorId
 
comphelper::SequenceAsHashMap m_aInteropGrabBag
 
std::optional< sal_Int32 > m_oEffectExtentLeft
 
std::optional< sal_Int32 > m_oEffectExtentTop
 
std::optional< sal_Int32 > m_oEffectExtentRight
 
std::optional< sal_Int32 > m_oEffectExtentBottom
 

Static Public Attributes

static constexpr sal_Int32 nFillColor = 0xffffffff
 

Private Attributes

sal_Int32 m_nXSize
 
bool m_bXSizeValid
 
sal_Int32 m_nYSize
 
bool m_bYSizeValid
 

Detailed Description

Definition at line 198 of file GraphicImport.cxx.

Constructor & Destructor Documentation

◆ GraphicImport_Impl()

writerfilter::dmapper::GraphicImport_Impl::GraphicImport_Impl ( GraphicImportType rImportType,
DomainMapper rDMapper,
std::pair< OUString, OUString > &  rPositionOffsets,
std::pair< OUString, OUString > &  rAligns,
std::queue< OUString > &  rPositivePercentages 
)
inline

Definition at line 275 of file GraphicImport.cxx.

References writerfilter::dmapper::FRAME, NONE, and text().

Member Function Documentation

◆ applyHyperlink()

void writerfilter::dmapper::GraphicImport_Impl::applyHyperlink ( uno::Reference< beans::XPropertySet > const &  xShapeProps,
bool  bIsShape 
)
inline

◆ applyMargins()

void writerfilter::dmapper::GraphicImport_Impl::applyMargins ( const uno::Reference< beans::XPropertySet > &  xGraphicObjectProperties) const
inline

◆ applyName()

void writerfilter::dmapper::GraphicImport_Impl::applyName ( uno::Reference< beans::XPropertySet > const &  xGraphicObjectProperties) const
inline

◆ applyPosition()

void writerfilter::dmapper::GraphicImport_Impl::applyPosition ( const uno::Reference< beans::XPropertySet > &  xGraphicObjectProperties) const
inline

◆ applyRelativePosition()

void writerfilter::dmapper::GraphicImport_Impl::applyRelativePosition ( const uno::Reference< beans::XPropertySet > &  xGraphicObjectProperties,
bool  bRelativeOnly = false 
) const
inline

◆ applyZOrder()

void writerfilter::dmapper::GraphicImport_Impl::applyZOrder ( uno::Reference< beans::XPropertySet > const &  xGraphicObjectProperties) const
inline

◆ getInteropGrabBag()

comphelper::SequenceAsHashMap const & writerfilter::dmapper::GraphicImport_Impl::getInteropGrabBag ( )
inline

Getter for m_aInteropGrabBag, but also merges in the values from other members if they are set.

Definition at line 442 of file GraphicImport.cxx.

References comphelper::SequenceAsHashMap::empty(), and comphelper::SequenceAsHashMap::getAsConstPropertyValueList().

◆ getXSize()

sal_uInt32 writerfilter::dmapper::GraphicImport_Impl::getXSize ( ) const
inline

Definition at line 329 of file GraphicImport.cxx.

◆ getYSize()

sal_uInt32 writerfilter::dmapper::GraphicImport_Impl::getYSize ( ) const
inline

Definition at line 345 of file GraphicImport.cxx.

◆ isXSizeValid()

bool writerfilter::dmapper::GraphicImport_Impl::isXSizeValid ( ) const
inline

Definition at line 334 of file GraphicImport.cxx.

◆ isYSizeValid()

bool writerfilter::dmapper::GraphicImport_Impl::isYSizeValid ( ) const
inline

Definition at line 350 of file GraphicImport.cxx.

◆ setXSize()

void writerfilter::dmapper::GraphicImport_Impl::setXSize ( sal_Int32  _nXSize)
inline

Definition at line 323 of file GraphicImport.cxx.

◆ setYSize()

void writerfilter::dmapper::GraphicImport_Impl::setYSize ( sal_Int32  _nYSize)
inline

Definition at line 339 of file GraphicImport.cxx.

Member Data Documentation

◆ m_aBorders

GraphicBorderLine writerfilter::dmapper::GraphicImport_Impl::m_aBorders[4]

Definition at line 250 of file GraphicImport.cxx.

◆ m_aInteropGrabBag

comphelper::SequenceAsHashMap writerfilter::dmapper::GraphicImport_Impl::m_aInteropGrabBag

Definition at line 269 of file GraphicImport.cxx.

◆ m_bAllowOverlap

bool writerfilter::dmapper::GraphicImport_Impl::m_bAllowOverlap = true

Definition at line 224 of file GraphicImport.cxx.

◆ m_bBehindDoc

bool writerfilter::dmapper::GraphicImport_Impl::m_bBehindDoc

Definition at line 226 of file GraphicImport.cxx.

◆ m_bCompatForcedLayoutInCell

bool writerfilter::dmapper::GraphicImport_Impl::m_bCompatForcedLayoutInCell

Definition at line 223 of file GraphicImport.cxx.

◆ m_bContour

bool writerfilter::dmapper::GraphicImport_Impl::m_bContour

Definition at line 227 of file GraphicImport.cxx.

◆ m_bContourOutside

bool writerfilter::dmapper::GraphicImport_Impl::m_bContourOutside

Definition at line 228 of file GraphicImport.cxx.

◆ m_bDecorative

bool writerfilter::dmapper::GraphicImport_Impl::m_bDecorative = false

Definition at line 257 of file GraphicImport.cxx.

◆ m_bHidden

bool writerfilter::dmapper::GraphicImport_Impl::m_bHidden

Definition at line 256 of file GraphicImport.cxx.

◆ m_bIsGraphic

bool writerfilter::dmapper::GraphicImport_Impl::m_bIsGraphic

Definition at line 252 of file GraphicImport.cxx.

◆ m_bLayoutInCell

bool writerfilter::dmapper::GraphicImport_Impl::m_bLayoutInCell

Definition at line 222 of file GraphicImport.cxx.

◆ m_bOpaque

bool writerfilter::dmapper::GraphicImport_Impl::m_bOpaque

Definition at line 225 of file GraphicImport.cxx.

◆ m_bPageToggle

bool writerfilter::dmapper::GraphicImport_Impl::m_bPageToggle = false

Definition at line 218 of file GraphicImport.cxx.

◆ m_bPositionProtected

bool writerfilter::dmapper::GraphicImport_Impl::m_bPositionProtected

Definition at line 255 of file GraphicImport.cxx.

◆ m_bShadow

bool writerfilter::dmapper::GraphicImport_Impl::m_bShadow

Definition at line 237 of file GraphicImport.cxx.

◆ m_bSizeProtected

bool writerfilter::dmapper::GraphicImport_Impl::m_bSizeProtected

Definition at line 254 of file GraphicImport.cxx.

◆ m_bUseSimplePos

bool writerfilter::dmapper::GraphicImport_Impl::m_bUseSimplePos

Definition at line 213 of file GraphicImport.cxx.

◆ m_bXSizeValid

bool writerfilter::dmapper::GraphicImport_Impl::m_bXSizeValid
private

Definition at line 202 of file GraphicImport.cxx.

◆ m_bYSizeValid

bool writerfilter::dmapper::GraphicImport_Impl::m_bYSizeValid
private

Definition at line 204 of file GraphicImport.cxx.

◆ m_eColorMode

drawing::ColorMode writerfilter::dmapper::GraphicImport_Impl::m_eColorMode

Definition at line 248 of file GraphicImport.cxx.

◆ m_nBottomMargin

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nBottomMargin

Definition at line 235 of file GraphicImport.cxx.

◆ m_nBrightness

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nBrightness

Definition at line 244 of file GraphicImport.cxx.

◆ m_nContrast

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nContrast

Definition at line 243 of file GraphicImport.cxx.

◆ m_nHoriOrient

sal_Int16 writerfilter::dmapper::GraphicImport_Impl::m_nHoriOrient

Definition at line 216 of file GraphicImport.cxx.

◆ m_nHoriRelation

sal_Int16 writerfilter::dmapper::GraphicImport_Impl::m_nHoriRelation

Definition at line 217 of file GraphicImport.cxx.

◆ m_nLeftMargin

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nLeftMargin

Definition at line 231 of file GraphicImport.cxx.

◆ m_nLeftMarginOrig

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nLeftMarginOrig = 0

Definition at line 232 of file GraphicImport.cxx.

◆ m_nLeftPosition

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nLeftPosition

Definition at line 210 of file GraphicImport.cxx.

◆ m_nRightMargin

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nRightMargin

Definition at line 233 of file GraphicImport.cxx.

◆ m_nShadowColor

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nShadowColor

Definition at line 240 of file GraphicImport.cxx.

◆ m_nShadowTransparence

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nShadowTransparence

Definition at line 241 of file GraphicImport.cxx.

◆ m_nShadowXDistance

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nShadowXDistance

Definition at line 238 of file GraphicImport.cxx.

◆ m_nShadowYDistance

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nShadowYDistance

Definition at line 239 of file GraphicImport.cxx.

◆ m_nShapeOptionType

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nShapeOptionType

Definition at line 259 of file GraphicImport.cxx.

◆ m_nTopMargin

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nTopMargin

Definition at line 234 of file GraphicImport.cxx.

◆ m_nTopPosition

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nTopPosition

Definition at line 211 of file GraphicImport.cxx.

◆ m_nVertOrient

sal_Int16 writerfilter::dmapper::GraphicImport_Impl::m_nVertOrient

Definition at line 219 of file GraphicImport.cxx.

◆ m_nVertRelation

sal_Int16 writerfilter::dmapper::GraphicImport_Impl::m_nVertRelation

Definition at line 220 of file GraphicImport.cxx.

◆ m_nWrap

text::WrapTextMode writerfilter::dmapper::GraphicImport_Impl::m_nWrap

Definition at line 221 of file GraphicImport.cxx.

◆ m_nXSize

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nXSize
private

Definition at line 201 of file GraphicImport.cxx.

◆ m_nYSize

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_nYSize
private

Definition at line 203 of file GraphicImport.cxx.

◆ m_oEffectExtentBottom

std::optional<sal_Int32> writerfilter::dmapper::GraphicImport_Impl::m_oEffectExtentBottom

Definition at line 273 of file GraphicImport.cxx.

◆ m_oEffectExtentLeft

std::optional<sal_Int32> writerfilter::dmapper::GraphicImport_Impl::m_oEffectExtentLeft

Definition at line 270 of file GraphicImport.cxx.

◆ m_oEffectExtentRight

std::optional<sal_Int32> writerfilter::dmapper::GraphicImport_Impl::m_oEffectExtentRight

Definition at line 272 of file GraphicImport.cxx.

◆ m_oEffectExtentTop

std::optional<sal_Int32> writerfilter::dmapper::GraphicImport_Impl::m_oEffectExtentTop

Definition at line 271 of file GraphicImport.cxx.

◆ m_rAligns

std::pair<OUString, OUString>& writerfilter::dmapper::GraphicImport_Impl::m_rAligns

Definition at line 266 of file GraphicImport.cxx.

◆ m_rDomainMapper

DomainMapper& writerfilter::dmapper::GraphicImport_Impl::m_rDomainMapper

Definition at line 208 of file GraphicImport.cxx.

◆ m_rGraphicImportType

GraphicImportType& writerfilter::dmapper::GraphicImport_Impl::m_rGraphicImportType

Definition at line 207 of file GraphicImport.cxx.

◆ m_rPositionOffsets

std::pair<OUString, OUString>& writerfilter::dmapper::GraphicImport_Impl::m_rPositionOffsets

Definition at line 265 of file GraphicImport.cxx.

◆ m_rPositivePercentages

std::queue<OUString>& writerfilter::dmapper::GraphicImport_Impl::m_rPositivePercentages

Definition at line 267 of file GraphicImport.cxx.

◆ m_sAlternativeText

OUString writerfilter::dmapper::GraphicImport_Impl::m_sAlternativeText

Definition at line 262 of file GraphicImport.cxx.

◆ m_sAnchorId

OUString writerfilter::dmapper::GraphicImport_Impl::m_sAnchorId

Definition at line 268 of file GraphicImport.cxx.

◆ m_sHyperlinkURL

OUString writerfilter::dmapper::GraphicImport_Impl::m_sHyperlinkURL

Definition at line 264 of file GraphicImport.cxx.

◆ m_sName

OUString writerfilter::dmapper::GraphicImport_Impl::m_sName

Definition at line 261 of file GraphicImport.cxx.

◆ m_title

OUString writerfilter::dmapper::GraphicImport_Impl::m_title

Definition at line 263 of file GraphicImport.cxx.

◆ m_zOrder

sal_Int32 writerfilter::dmapper::GraphicImport_Impl::m_zOrder

Definition at line 214 of file GraphicImport.cxx.

◆ mpWrapPolygon

WrapPolygon::Pointer_t writerfilter::dmapper::GraphicImport_Impl::mpWrapPolygon

Definition at line 229 of file GraphicImport.cxx.

◆ nFillColor

constexpr sal_Int32 writerfilter::dmapper::GraphicImport_Impl::nFillColor = 0xffffffff
staticconstexpr

Definition at line 246 of file GraphicImport.cxx.


The documentation for this class was generated from the following file: