Lines Matching refs:Element

77     struct Element : public ElementTreeVisitable  struct
80 Element( Element* pParent ) in Element() argument
88 virtual ~Element();
93 void updateGeometryWith( const Element* pMergeFrom );
102 static void setParent( std::list<Element*>::iterator& el, Element* pNewParent );
106 Element* Parent; argument
107 std::list<Element*> Children; argument
110 struct ListElement : public Element
112 ListElement() : Element( NULL ) {} in ListElement()
114 virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& );
117 struct HyperlinkElement : public Element
121 HyperlinkElement( Element* pParent, const rtl::OUString& rURI ) in HyperlinkElement()
122 : Element( pParent ), URI( rURI ) {} in HyperlinkElement()
125 virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& );
130 struct GraphicalElement : public Element
133 GraphicalElement( Element* pParent, sal_Int32 nGCId ) in GraphicalElement()
134 : Element( pParent ), GCId( nGCId ), MirrorVertical( false ) {} in GraphicalElement()
144 DrawElement( Element* pParent, sal_Int32 nGCId ) in DrawElement()
156 FrameElement( Element* pParent, sal_Int32 nGCId ) in FrameElement()
161 virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& );
168 TextElement( Element* pParent, sal_Int32 nGCId, sal_Int32 nFontId ) in TextElement()
173 virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& );
179 struct ParagraphElement : public Element
183 ParagraphElement( Element* pParent ) : Element( pParent ), Type( Normal ), bRtl( false ) {} in ParagraphElement()
187 …virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& rParentI…
206 PolyPolyElement( Element* pParent, sal_Int32 nGCId,
211 …virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& rParentI…
227 ImageElement( Element* pParent, sal_Int32 nGCId, ImageId nImage ) in ImageElement()
232 virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& );
237 struct PageElement : public Element
241 PageElement( Element* pParent, sal_Int32 nPageNr ) in PageElement()
242 : Element( pParent ), PageNumber( nPageNr ), Hyperlinks(), in PageElement()
248 … bool resolveHyperlink( std::list<Element*>::iterator link_it, std::list<Element*>& rElements );
253 …virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& rParentI…
256 static void updateParagraphGeometry( Element* pEle );
267 Element* HeaderElement;
268 Element* FooterElement;
271 struct DocumentElement : public Element
275 DocumentElement() : Element( NULL ) {} in DocumentElement()
280 … virtual void visitedBy( ElementTreeVisitor&, const std::list< Element* >::const_iterator& );
292 … virtual HyperlinkElement* createHyperlinkElement( Element* pParent, const rtl::OUString& rURI ) in createHyperlinkElement()
295 … virtual TextElement* createTextElement( Element* pParent, sal_Int32 nGCId, sal_Int32 nFontId ) in createTextElement()
297 virtual ParagraphElement* createParagraphElement( Element* pParent ) in createParagraphElement()
300 virtual FrameElement* createFrameElement( Element* pParent, sal_Int32 nGCId ) in createFrameElement()
303 createPolyPolyElement( Element* pParent, in createPolyPolyElement()
308 … virtual ImageElement* createImageElement( Element* pParent, sal_Int32 nGCId, ImageId nImage ) in createImageElement()
311 virtual PageElement* createPageElement( Element* pParent, in createPageElement()