LibreOffice Module sdext (master) 1
|
#include <writertreevisiting.hxx>
Public Member Functions | |
WriterXmlFinalizer (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 () |
Static Private Member Functions | |
static void | setFirstOnPage (ParagraphElement &rElem, StyleContainer &rStyles, const OUString &rMasterPageName) |
Private Attributes | |
StyleContainer & | m_rStyleContainer |
PDFIProcessor & | m_rProcessor |
Definition at line 58 of file writertreevisiting.hxx.
|
inlineexplicit |
Definition at line 69 of file writertreevisiting.hxx.
References rProcessor.
|
staticprivate |
Definition at line 1175 of file writertreevisiting.cxx.
References pdfi::StyleContainer::getProperties(), pdfi::StyleContainer::getStyleId(), pdfi::StyleContainer::setProperties(), and pdfi::Element::StyleId.
Referenced by visit().
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 1340 of file writertreevisiting.cxx.
References pdfi::Element::applyToChildren().
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 1143 of file writertreevisiting.cxx.
References pdfi::Element::applyToChildren(), pdfi::StyleContainer::getStyleId(), m_rStyleContainer, pdfi::Element::StyleId, and pdfi::StyleContainer::Style::SubStyles.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 1016 of file writertreevisiting.cxx.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 1171 of file writertreevisiting.cxx.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 1199 of file writertreevisiting.cxx.
References pdfi::Element::applyToChildren(), pdfi::PageElement::BottomMargin, pdfi::Element::Children, pdfi::StyleContainer::Style::ContainedElement, pdfi::convmm2Px(), pdfi::convPx2mm(), pdfi::ElementFactory::createParagraphElement(), pdfi::PageElement::FooterElement, pdfi::PDFIProcessor::getStatusIndicator(), pdfi::StyleContainer::getStyleName(), pdfi::Element::h, pdfi::PageElement::HeaderElement, pdfi::StyleContainer::impl_getStyleId(), pdfi::PageElement::LeftMargin, m_rProcessor, m_rStyleContainer, pdfi::PageElement::PageNumber, pdfi::Element::Parent, pdfi::PageElement::RightMargin, setFirstOnPage(), pdfi::Element::StyleId, pdfi::StyleContainer::Style::SubStyles, pdfi::PageElement::TopMargin, u, pdfi::unitMMString(), and pdfi::Element::w.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 1076 of file writertreevisiting.cxx.
References pdfi::Element::applyToChildren(), pdfi::Element::Children, pdfi::convmm2Px(), pdfi::convPx2mm(), pdfi::StyleContainer::getStyleId(), pdfi::Element::h, pdfi::PageElement::LeftMargin, m_rStyleContainer, pdfi::Element::Parent, pdfi::PageElement::RightMargin, pdfi::Element::StyleId, pdfi::StyleContainer::Style::SubStyles, pdfi::Element::w, pdfi::Element::x, and pdfi::Element::y.
|
overridevirtual |
Implements pdfi::ElementTreeVisitor.
Definition at line 961 of file writertreevisiting.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::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 1020 of file writertreevisiting.cxx.
References pdfi::FontAttributes::familyName, pdfi::GraphicsContext::FillColor, pdfi::TextElement::FontId, pdfi::FontAttributes::fontWeight, pdfi::GraphicalElement::GCId, pdfi::getColorString(), pdfi::PDFIProcessor::getFont(), pdfi::PDFIProcessor::getGraphicsContext(), pdfi::StyleContainer::getStyleId(), pdfi::FontAttributes::isItalic, pdfi::FontAttributes::isOutline, pdfi::FontAttributes::isUnderline, pdfi::GraphicsContext::LineColor, m_rProcessor, m_rStyleContainer, PDFI_OUTDEV_RESOLUTION, SAL_INFO, pdfi::FontAttributes::size, pdfi::Element::StyleId, and pdfi::StyleContainer::Style::SubStyles.
|
private |
Definition at line 62 of file writertreevisiting.hxx.
Referenced by visit().
|
private |
Definition at line 61 of file writertreevisiting.hxx.
Referenced by visit().