LibreOffice Module xmloff (master) 1
|
#include <SchXMLPlotAreaContext.hxx>
Public Member Functions | |
SchXMLPositionAttributesHelper (SvXMLImport &rImporter) | |
void | readPositioningAttribute (sal_Int32 nAttributeToken, std::string_view rValue) |
void | readAutomaticPositioningProperties (XMLPropStyleContext const *pPropStyleContext, const SvXMLStylesContext *pStylesCtxt) |
bool | hasPosSize () const |
bool | isAutomatic () const |
css::awt::Rectangle | getRectangle () const |
Private Attributes | |
SvXMLImport & | m_rImport |
css::awt::Point | m_aPosition |
css::awt::Size | m_aSize |
bool | m_bHasSizeWidth |
bool | m_bHasSizeHeight |
bool | m_bHasPositionX |
bool | m_bHasPositionY |
bool | m_bAutoSize |
bool | m_bAutoPosition |
Definition at line 56 of file SchXMLPlotAreaContext.hxx.
|
explicit |
Definition at line 802 of file SchXMLPlotAreaContext.cxx.
References m_aSize.
|
inline |
Definition at line 66 of file SchXMLPlotAreaContext.hxx.
References m_aPosition, and m_aSize.
Referenced by SchXMLPlotAreaContext::endFastElement().
bool SchXMLPositionAttributesHelper::hasPosSize | ( | ) | const |
Definition at line 815 of file SchXMLPlotAreaContext.cxx.
References m_bHasPositionX, m_bHasPositionY, m_bHasSizeHeight, and m_bHasSizeWidth.
Referenced by SchXMLPlotAreaContext::endFastElement().
bool SchXMLPositionAttributesHelper::isAutomatic | ( | ) | const |
Definition at line 820 of file SchXMLPlotAreaContext.cxx.
References m_bAutoPosition, and m_bAutoSize.
Referenced by SchXMLPlotAreaContext::endFastElement().
void SchXMLPositionAttributesHelper::readAutomaticPositioningProperties | ( | XMLPropStyleContext const * | pPropStyleContext, |
const SvXMLStylesContext * | pStylesCtxt | ||
) |
Definition at line 865 of file SchXMLPlotAreaContext.cxx.
References SchXMLTools::getPropertyFromContext(), m_bAutoPosition, m_bAutoSize, and u.
Referenced by SchXMLPlotAreaContext::startFastElement().
void SchXMLPositionAttributesHelper::readPositioningAttribute | ( | sal_Int32 | nAttributeToken, |
std::string_view | rValue | ||
) |
Definition at line 825 of file SchXMLPlotAreaContext.cxx.
References IsTokenInNamespace(), m_aPosition, m_aSize, m_bHasPositionX, m_bHasPositionY, m_bHasSizeHeight, m_bHasSizeWidth, m_rImport, TOKEN_MASK, xmloff::token::XML_HEIGHT, XML_NAMESPACE_SVG, XML_NAMESPACE_SVG_COMPAT, xmloff::token::XML_WIDTH, xmloff::token::XML_X, xmloff::token::XML_Y, and XMLOFF_WARN_UNKNOWN_ATTR.
Referenced by SchXMLPlotAreaContext::startFastElement(), and SchXMLCoordinateRegionContext::startFastElement().
|
private |
Definition at line 71 of file SchXMLPlotAreaContext.hxx.
Referenced by getRectangle(), and readPositioningAttribute().
|
private |
Definition at line 72 of file SchXMLPlotAreaContext.hxx.
Referenced by getRectangle(), and readPositioningAttribute().
|
private |
Definition at line 79 of file SchXMLPlotAreaContext.hxx.
Referenced by isAutomatic(), and readAutomaticPositioningProperties().
|
private |
Definition at line 78 of file SchXMLPlotAreaContext.hxx.
Referenced by isAutomatic(), and readAutomaticPositioningProperties().
|
private |
Definition at line 76 of file SchXMLPlotAreaContext.hxx.
Referenced by hasPosSize(), and readPositioningAttribute().
|
private |
Definition at line 77 of file SchXMLPlotAreaContext.hxx.
Referenced by hasPosSize(), and readPositioningAttribute().
|
private |
Definition at line 75 of file SchXMLPlotAreaContext.hxx.
Referenced by hasPosSize(), and readPositioningAttribute().
|
private |
Definition at line 74 of file SchXMLPlotAreaContext.hxx.
Referenced by hasPosSize(), and readPositioningAttribute().
|
private |
Definition at line 69 of file SchXMLPlotAreaContext.hxx.
Referenced by readPositioningAttribute().