Class to define the position of an object (textbox, picture, ..) in the document. More...
#include <STOFFPosition.hxx>
Public Types | |
enum | AnchorTo { 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... | |
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
|
inlinevirtual |
destructor
|
inline |
add to the propList
Referenced by STOFFGraphicListener::_handleFrameParameters().
|
inline |
basic operator!=
|
inline |
basic operator==
Referenced by operator!=().
|
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(), StarObjectSmallGraphicInternal::SdrGraphicGraph::send(), StarObjectSmallGraphicInternal::SdrGraphicOLE::send(), and StarObjectSmallGraphicInternal::SdrGraphicText::sendTextZone().
|
friend |
operator<<
AnchorTo STOFFPosition::m_anchorTo |
librevenge::RVNGPropertyList STOFFPosition::m_propertyList |