LibreOffice Module sdext (master) 1
|
#include <drawtreevisiting.hxx>
Public Member Functions | |
DrawXmlFinalizer (StyleContainer &rStyleContainer, PDFIProcessor &rProcessor) | |
virtual void | visit (HyperlinkElement &, const std::list< std::unique_ptr< Element > >::const_iterator &) override |
virtual void | visit (TextElement &, const std::list< std::unique_ptr< Element > >::const_iterator &) override |
virtual void | visit (ParagraphElement &, const std::list< std::unique_ptr< Element > >::const_iterator &) override |
virtual void | visit (FrameElement &, const std::list< std::unique_ptr< Element > >::const_iterator &) override |
virtual void | visit (PolyPolyElement &, const std::list< std::unique_ptr< Element > >::const_iterator &) override |
virtual void | visit (ImageElement &, const std::list< std::unique_ptr< Element > >::const_iterator &) override |
virtual void | visit (PageElement &, const std::list< std::unique_ptr< Element > >::const_iterator &) override |
virtual void | visit (DocumentElement &, const std::list< std::unique_ptr< Element > >::const_iterator &) override |
Public Member Functions inherited from pdfi::ElementTreeVisitor | |
virtual void | visit (HyperlinkElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (TextElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (ParagraphElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (FrameElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (PolyPolyElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (ImageElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (PageElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (DocumentElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual | ~ElementTreeVisitor () |
Private Attributes | |
StyleContainer & | m_rStyleContainer |
PDFIProcessor & | m_rProcessor |
Definition at line 56 of file drawtreevisiting.hxx.
|
inlineexplicit |
Definition at line 63 of file drawtreevisiting.hxx.
References rProcessor.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 1089 of file drawtreevisiting.cxx.
References pdfi::Element::applyToChildren().
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 941 of file drawtreevisiting.cxx.
References pdfi::Element::applyToChildren(), pdfi::GraphicalElement::FontSize, pdfi::StyleContainer::getStandardStyleId(), pdfi::StyleContainer::getStyleId(), pdfi::GraphicalElement::IsForText, m_rStyleContainer, pdfi::SetFontsizeProperties(), pdfi::Element::StyleId, pdfi::StyleContainer::Style::SubStyles, and pdfi::GraphicalElement::TextStyleId.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 840 of file drawtreevisiting.cxx.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 987 of file drawtreevisiting.cxx.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 991 of file drawtreevisiting.cxx.
References pdfi::Element::applyToChildren(), pdfi::PageElement::BottomMargin, pdfi::Element::Children, pdfi::convmm2Px(), pdfi::convPx2mm(), pdfi::PDFIProcessor::getStatusIndicator(), pdfi::StyleContainer::getStyleName(), pdfi::Element::h, pdfi::StyleContainer::impl_getStyleId(), pdfi::PageElement::LeftMargin, m_rProcessor, m_rStyleContainer, pdfi::PageElement::PageNumber, pdfi::PageElement::RightMargin, pdfi::Element::StyleId, pdfi::StyleContainer::Style::SubStyles, pdfi::PageElement::TopMargin, u, pdfi::unitMMString(), and pdfi::Element::w.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 916 of file drawtreevisiting.cxx.
References pdfi::Element::applyToChildren(), pdfi::ParagraphElement::bRtl, pdfi::StyleContainer::getStandardStyleId(), pdfi::StyleContainer::getStyleId(), m_rStyleContainer, pdfi::Element::StyleId, and pdfi::StyleContainer::Style::SubStyles.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 777 of file drawtreevisiting.cxx.
References pdfi::PolyPolyElement::Action, pdfi::convertPixelToUnitString(), pdfi::GraphicsContext::DashArray, pdfi::GraphicsContext::FillColor, pdfi::FillDashStyleProps(), pdfi::GraphicalElement::GCId, pdfi::GetAverageTransformationScale(), pdfi::getColorString(), pdfi::PDFIProcessor::getGraphicsContext(), pdfi::GraphicsContext::GetLineCapString(), pdfi::GraphicsContext::GetLineJoinString(), pdfi::getPercentString(), pdfi::StyleContainer::getStandardStyleId(), pdfi::StyleContainer::getStyleId(), pdfi::StyleContainer::getStyleName(), pdfi::GraphicsContext::LineColor, pdfi::GraphicsContext::LineWidth, m_rProcessor, m_rStyleContainer, pdfi::PATH_EOFILL, pdfi::PATH_FILL, pdfi::PATH_STROKE, props, scale, pdfi::Element::StyleId, pdfi::StyleContainer::Style::SubStyles, and pdfi::GraphicsContext::Transformation.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 852 of file drawtreevisiting.cxx.
References basegfx::B2DHomMatrix::decompose(), pdfi::FontAttributes::familyName, pdfi::GraphicsContext::FillColor, pdfi::TextElement::FontId, pdfi::FontAttributes::fontWeight, pdfi::GraphicalElement::GCId, pdfi::getColorString(), pdfi::PDFIProcessor::getFont(), pdfi::PDFIProcessor::getGraphicsContext(), pdfi::getPercentString(), pdfi::StyleContainer::getStyleId(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), pdfi::FontAttributes::isItalic, pdfi::FontAttributes::isOutline, pdfi::FontAttributes::isUnderline, pdfi::GraphicsContext::LineColor, m_rProcessor, m_rStyleContainer, SAL_INFO, pdfi::SetFontsizeProperties(), pdfi::FontAttributes::size, pdfi::Element::StyleId, pdfi::StyleContainer::Style::SubStyles, and pdfi::GraphicsContext::Transformation.
|
private |
Definition at line 60 of file drawtreevisiting.hxx.
Referenced by visit().
|
private |
Definition at line 59 of file drawtreevisiting.hxx.
Referenced by visit().