Class to define the position of an object (textbox, picture, ..) in the document. More...
#include <STOFFPosition.hxx>
Public Types | |
enum | AnchorTo { Cell, Char, CharBaseLine, Frame, Paragraph, Page, Unknown } |
a list of enum used to defined the anchor More... | |
Public Member Functions | |
STOFFPosition () | |
constructor More... | |
virtual | ~STOFFPosition () |
destructor More... | |
void | addTo (librevenge::RVNGPropertyList &propList) const |
add to the propList More... | |
void | setOrigin (STOFFVec2f const &origin, librevenge::RVNGUnit unit) |
utility function to set a origin More... | |
void | setSize (STOFFVec2f const &size, librevenge::RVNGUnit unit) |
utility function to set a size More... | |
void | setAnchor (AnchorTo anchor) |
set the anchor More... | |
bool | operator== (STOFFPosition const &f) const |
basic operator== More... | |
bool | operator!= (STOFFPosition const &f) const |
basic operator!= More... | |
Public Attributes | |
AnchorTo | m_anchorTo |
anchor position More... | |
librevenge::RVNGPropertyList | m_propertyList |
the property list More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, STOFFPosition const &pos) |
operator<< More... | |
Class to define the position of an object (textbox, picture, ..) in the document.
Stores the page, object position, object size, anchor, wrapping, ...
|
inline |
constructor
|
virtual |
destructor
|
inline |
add to the propList
Referenced by STOFFTextListener::_handleFrameParameters(), STOFFSpreadsheetListener::_handleFrameParameters(), STOFFGraphicListener::_handleFrameParameters(), STOFFGraphicListener::insertShape(), STOFFTextListener::insertShape(), STOFFSpreadsheetListener::insertShape(), STOFFGraphicListener::openGroup(), and STOFFTextListener::openGroup().
|
inline |
basic operator!=
|
inline |
basic operator==
Referenced by operator!=().
|
inline |
set the anchor
Referenced by SDGParser::parse(), StarObjectTextInternal::GraphZone::send(), StarObjectTextInternal::OLEZone::send(), StarObjectSmallGraphicInternal::SdrGraphicGraph::send(), StarObjectSmallGraphicInternal::SdrGraphicOLE::send(), and StarObjectSmallGraphicInternal::SdrGraphicText::sendTextZone().
|
inline |
utility function to set a origin
Referenced by STOFFGraphicListener::openFooter(), STOFFGraphicListener::openHeader(), STOFFGraphicListener::openTable(), SDGParser::parse(), StarObjectSmallGraphicInternal::SdrGraphicGraph::send(), StarObjectSmallGraphicInternal::SdrGraphicOLE::send(), and StarObjectSmallGraphicInternal::SdrGraphicText::sendTextZone().
|
inline |
utility function to set a size
Referenced by STOFFGraphicListener::openFooter(), STOFFGraphicListener::openHeader(), STOFFGraphicListener::openTable(), SDGParser::parse(), STOFFOLEParser::readContents(), STOFFOLEParser::readCONTENTS(), STOFFOLEParser::readOlePres(), StarObjectTextInternal::GraphZone::send(), StarObjectTextInternal::OLEZone::send(), StarObjectSmallGraphicInternal::SdrGraphicGraph::send(), StarObjectSmallGraphicInternal::SdrGraphicOLE::send(), and StarObjectSmallGraphicInternal::SdrGraphicText::sendTextZone().
|
friend |
operator<<
AnchorTo STOFFPosition::m_anchorTo |
anchor position
Referenced by addTo(), STOFFGraphicListener::insertShape(), STOFFTextListener::insertShape(), STOFFSpreadsheetListener::insertShape(), STOFFGraphicListener::openFooter(), STOFFSpreadsheetListener::openFrame(), STOFFTextListener::openFrame(), STOFFTextListener::openGroup(), STOFFGraphicListener::openHeader(), STOFFGraphicListener::openTable(), operator==(), STOFFOLEParser::readContents(), STOFFOLEParser::readCONTENTS(), STOFFOLEParser::readOlePres(), StarObjectSmallGraphicInternal::SdrGraphicGraph::send(), StarObjectSmallGraphicInternal::SdrGraphicOLE::send(), StarObjectModel::sendPage(), and setAnchor().
librevenge::RVNGPropertyList STOFFPosition::m_propertyList |
the property list
Referenced by addTo(), STOFFSpreadsheetListener::openFrame(), STOFFTextListener::openFrame(), operator==(), StarObjectModel::sendPage(), setOrigin(), and setSize().