LibreOffice Module sdext (master) 1
|
Main entry from the parser. More...
#include <pdfiprocessor.hxx>
Public Member Functions | |
PDFIProcessor (const css::uno::Reference< css::task::XStatusIndicator > &xStat, css::uno::Reference< css::uno::XComponentContext > const &xContext) | |
void | emit (XmlEmitter &rEmitter, const TreeVisitorFactory &rVisitorFactory) |
sal_Int32 | getGCId (const GraphicsContext &rGC) |
const GraphicsContext & | getGraphicsContext (sal_Int32 nGCId) const |
GraphicsContext & | getCurrentContext () |
const GraphicsContext & | getCurrentContext () const |
const css::uno::Reference< css::task::XStatusIndicator > & | getStatusIndicator () const |
const FontAttributes & | getFont (sal_Int32 nFontId) const |
sal_Int32 | getFontId (const FontAttributes &rAttr) const |
Public Member Functions inherited from pdfi::ContentSink | |
virtual | ~ContentSink () |
virtual void | setPageNum (sal_Int32 nNumPages)=0 |
Total number of pages for upcoming document. More... | |
virtual void | startPage (const css::geometry::RealSize2D &rSize)=0 |
virtual void | endPage ()=0 |
virtual void | hyperLink (const css::geometry::RealRectangle2D &rBounds, const OUString &rURI)=0 |
virtual void | pushState ()=0 |
virtual void | popState ()=0 |
virtual void | setFlatness (double)=0 |
virtual void | setTransformation (const css::geometry::AffineMatrix2D &rMatrix)=0 |
virtual void | setLineDash (const css::uno::Sequence< double > &dashes, double start)=0 |
virtual void | setLineJoin (sal_Int8 lineJoin)=0 |
virtual void | setLineCap (sal_Int8 lineCap)=0 |
virtual void | setMiterLimit (double)=0 |
virtual void | setLineWidth (double)=0 |
virtual void | setFillColor (const css::rendering::ARGBColor &rColor)=0 |
virtual void | setStrokeColor (const css::rendering::ARGBColor &rColor)=0 |
virtual void | setFont (const FontAttributes &rFont)=0 |
virtual void | setTextRenderMode (sal_Int32)=0 |
virtual void | strokePath (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath)=0 |
virtual void | fillPath (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath)=0 |
virtual void | eoFillPath (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath)=0 |
virtual void | intersectClip (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath)=0 |
virtual void | intersectEoClip (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath)=0 |
virtual void | drawGlyphs (const OUString &rGlyphs, const css::geometry::RealRectangle2D &rRect, const css::geometry::Matrix2D &rFontMatrix, double fontSize)=0 |
virtual void | endText ()=0 |
issued when a sequence of associated glyphs is drawn More... | |
virtual void | drawMask (const css::uno::Sequence< css::beans::PropertyValue > &xBitmap, bool bInvert)=0 |
draws given bitmap as a mask (using current fill color) More... | |
virtual void | drawImage (const css::uno::Sequence< css::beans::PropertyValue > &xBitmap)=0 |
Given image must already be color-mapped and normalized to sRGB. More... | |
virtual void | drawColorMaskedImage (const css::uno::Sequence< css::beans::PropertyValue > &xBitmap, const css::uno::Sequence< css::uno::Any > &xMaskColors)=0 |
Given image must already be color-mapped and normalized to sRGB. More... | |
virtual void | drawMaskedImage (const css::uno::Sequence< css::beans::PropertyValue > &xBitmap, const css::uno::Sequence< css::beans::PropertyValue > &xMask, bool bInvertMask)=0 |
virtual void | drawAlphaMaskedImage (const css::uno::Sequence< css::beans::PropertyValue > &xImage, const css::uno::Sequence< css::beans::PropertyValue > &xMask)=0 |
Static Public Member Functions | |
static void | sortElements (Element *pElement) |
static OUString | SubstituteBidiMirrored (const OUString &rString) |
Public Attributes | |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
basegfx::B2DHomMatrix | prevTextMatrix |
double | prevCharWidth |
Private Types | |
typedef std::unordered_map< sal_Int32, FontAttributes > | IdToFontMap |
typedef std::unordered_map< FontAttributes, sal_Int32, FontAttrHash > | FontToIdMap |
typedef std::unordered_map< sal_Int32, GraphicsContext > | IdToGCMap |
typedef std::unordered_map< GraphicsContext, sal_Int32, GraphicsContextHash > | GCToIdMap |
typedef std::vector< GraphicsContext > | GraphicsContextStack |
Private Member Functions | |
void | processGlyphLine () |
virtual void | setPageNum (sal_Int32 nNumPages) override |
Total number of pages for upcoming document. More... | |
virtual void | startPage (const css::geometry::RealSize2D &rSize) override |
virtual void | endPage () override |
virtual void | hyperLink (const css::geometry::RealRectangle2D &rBounds, const OUString &rURI) override |
virtual void | pushState () override |
virtual void | popState () override |
virtual void | setFlatness (double) override |
virtual void | setTransformation (const css::geometry::AffineMatrix2D &rMatrix) override |
virtual void | setLineDash (const css::uno::Sequence< double > &dashes, double start) override |
virtual void | setLineJoin (sal_Int8) override |
virtual void | setLineCap (sal_Int8) override |
virtual void | setMiterLimit (double) override |
virtual void | setLineWidth (double) override |
virtual void | setFillColor (const css::rendering::ARGBColor &rColor) override |
virtual void | setStrokeColor (const css::rendering::ARGBColor &rColor) override |
virtual void | setFont (const FontAttributes &rFont) override |
virtual void | setTextRenderMode (sal_Int32) override |
virtual void | strokePath (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath) override |
virtual void | fillPath (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath) override |
virtual void | eoFillPath (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath) override |
virtual void | intersectClip (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath) override |
virtual void | intersectEoClip (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPath) override |
virtual void | drawGlyphs (const OUString &rGlyphs, const css::geometry::RealRectangle2D &rRect, const css::geometry::Matrix2D &rFontMatrix, double fontSize) override |
virtual void | endText () override |
issued when a sequence of associated glyphs is drawn More... | |
virtual void | drawMask (const css::uno::Sequence< css::beans::PropertyValue > &xBitmap, bool bInvert) override |
draws given bitmap as a mask (using current fill color) More... | |
virtual void | drawImage (const css::uno::Sequence< css::beans::PropertyValue > &xBitmap) override |
Given image must already be color-mapped and normalized to sRGB. More... | |
virtual void | drawColorMaskedImage (const css::uno::Sequence< css::beans::PropertyValue > &xBitmap, const css::uno::Sequence< css::uno::Any > &xMaskColors) override |
Given image must already be color-mapped and normalized to sRGB. More... | |
virtual void | drawMaskedImage (const css::uno::Sequence< css::beans::PropertyValue > &xBitmap, const css::uno::Sequence< css::beans::PropertyValue > &xMask, bool bInvertMask) override |
virtual void | drawAlphaMaskedImage (const css::uno::Sequence< css::beans::PropertyValue > &xImage, const css::uno::Sequence< css::beans::PropertyValue > &xMask) override |
void | startIndicator (const OUString &rText) |
void | endIndicator () |
void | setupImage (ImageId nImage) |
Private Attributes | |
std::vector< CharGlyph > | m_GlyphsList |
std::shared_ptr< DocumentElement > | m_pDocument |
PageElement * | m_pCurPage |
Element * | m_pCurElement |
sal_Int32 | m_nNextFontId |
IdToFontMap | m_aIdToFont |
FontToIdMap | m_aFontToId |
GraphicsContextStack | m_aGCStack |
sal_Int32 | m_nNextGCId |
IdToGCMap | m_aIdToGC |
GCToIdMap | m_aGCToId |
ImageContainer | m_aImages |
sal_Int32 | m_nPages |
sal_Int32 | m_nNextZOrder |
css::uno::Reference< css::task::XStatusIndicator > | m_xStatusIndicator |
Main entry from the parser.
Creates the internal DOM tree from the render calls
Definition at line 56 of file pdfiprocessor.hxx.
|
private |
Definition at line 159 of file pdfiprocessor.hxx.
|
private |
Definition at line 162 of file pdfiprocessor.hxx.
|
private |
Definition at line 164 of file pdfiprocessor.hxx.
|
private |
Definition at line 158 of file pdfiprocessor.hxx.
|
private |
Definition at line 161 of file pdfiprocessor.hxx.
|
explicit |
Definition at line 44 of file pdfiprocessor.cxx.
References pdfi::FontAttributes::familyName, pdfi::FontAttributes::fontWeight, pdfi::FontAttributes::isItalic, m_aFontToId, m_aGCStack, m_aGCToId, m_aIdToFont, m_aIdToGC, PDFI_OUTDEV_RESOLUTION, pdfi::FontAttributes::size, and u.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 377 of file pdfiprocessor.cxx.
References pdfi::ImageContainer::addImage(), m_aImages, and setupImage().
|
overrideprivatevirtual |
Given image must already be color-mapped and normalized to sRGB.
maskColors must contain two sequences of color components
Implements pdfi::ContentSink.
Definition at line 362 of file pdfiprocessor.cxx.
References pdfi::ImageContainer::addImage(), m_aImages, and setupImage().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 261 of file pdfiprocessor.cxx.
References pdfi::FontAttributes::ascent, basegfx::fTools::equalZero(), basegfx::B2DHomMatrix::get(), getCurrentContext(), getFont(), pdfi::CharGlyph::getGC(), basegfx::B2DHomMatrix::invert(), m_GlyphsList, m_pCurElement, prevCharWidth, prevTextMatrix, processGlyphLine(), basegfx::B2DHomMatrix::scale(), pdfi::GraphicsContext::Transformation, and basegfx::B2DHomMatrix::translate().
|
overrideprivatevirtual |
Given image must already be color-mapped and normalized to sRGB.
Implements pdfi::ContentSink.
Definition at line 357 of file pdfiprocessor.cxx.
References pdfi::ImageContainer::addImage(), m_aImages, and setupImage().
|
overrideprivatevirtual |
draws given bitmap as a mask (using current fill color)
Implements pdfi::ContentSink.
Definition at line 350 of file pdfiprocessor.cxx.
References pdfi::ImageContainer::addImage(), m_aImages, and setupImage().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 369 of file pdfiprocessor.cxx.
References pdfi::ImageContainer::addImage(), m_aImages, and setupImage().
void pdfi::PDFIProcessor::emit | ( | XmlEmitter & | rEmitter, |
const TreeVisitorFactory & | rVisitorFactory | ||
) |
Definition at line 535 of file pdfiprocessor.cxx.
References pdfi::XmlEmitter::beginTag(), pdfi::TreeVisitorFactory::createEmittingVisitor(), pdfi::TreeVisitorFactory::createOptimizingVisitor(), pdfi::TreeVisitorFactory::createStyleCollectingVisitor(), pdfi::StyleContainer::emit(), endIndicator(), pdfi::XmlEmitter::endTag(), m_aImages, m_pDocument, m_xContext, m_xStatusIndicator, OASIS_STR, pdfi::EmitContext::rEmitter, and startIndicator().
|
private |
Definition at line 622 of file pdfiprocessor.cxx.
References m_xStatusIndicator.
Referenced by emit().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 502 of file pdfiprocessor.cxx.
References m_nPages, m_pCurPage, m_xStatusIndicator, pdfi::PageElement::PageNumber, and processGlyphLine().
|
overrideprivatevirtual |
issued when a sequence of associated glyphs is drawn
Implements pdfi::ContentSink.
Definition at line 318 of file pdfiprocessor.cxx.
References pdfi::Element::dynCastAsTextElement(), m_pCurElement, and pdfi::Element::Parent.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 414 of file pdfiprocessor.cxx.
References basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(), pdfi::ElementFactory::createPolyPolyElement(), getCurrentContext(), getGCId(), m_nNextZOrder, m_pCurElement, pdfi::PATH_EOFILL, basegfx::B2DPolyPolygon::transform(), Transformation, pdfi::PolyPolyElement::updateGeometry(), and pdfi::DrawElement::ZOrder.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 400 of file pdfiprocessor.cxx.
References basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(), pdfi::ElementFactory::createPolyPolyElement(), getCurrentContext(), getGCId(), m_nNextZOrder, m_pCurElement, pdfi::PATH_FILL, basegfx::B2DPolyPolygon::transform(), Transformation, pdfi::PolyPolyElement::updateGeometry(), and pdfi::DrawElement::ZOrder.
|
inline |
Definition at line 72 of file pdfiprocessor.hxx.
References m_aGCStack.
Referenced by drawGlyphs(), eoFillPath(), fillPath(), getFontId(), intersectClip(), intersectEoClip(), setFillColor(), setFlatness(), setFont(), setLineCap(), setLineDash(), setLineJoin(), setLineWidth(), setStrokeColor(), setTextRenderMode(), setTransformation(), setupImage(), startPage(), and strokePath().
|
inline |
Definition at line 73 of file pdfiprocessor.hxx.
References m_aGCStack.
const FontAttributes & pdfi::PDFIProcessor::getFont | ( | sal_Int32 | nFontId | ) | const |
Definition at line 469 of file pdfiprocessor.cxx.
References m_aIdToFont.
Referenced by drawGlyphs(), pdfi::ParagraphElement::getLineHeight(), pdfi::ParagraphElement::isSingleLined(), processGlyphLine(), pdfi::PageElement::resolveUnderlines(), pdfi::WriterXmlOptimizer::visit(), pdfi::DrawXmlFinalizer::visit(), and pdfi::WriterXmlFinalizer::visit().
sal_Int32 pdfi::PDFIProcessor::getFontId | ( | const FontAttributes & | rAttr | ) | const |
Definition at line 179 of file pdfiprocessor.cxx.
References pdfi::GraphicsContext::FontId, getCurrentContext(), and setFont().
Referenced by pdfi::PageElement::resolveUnderlines().
sal_Int32 pdfi::PDFIProcessor::getGCId | ( | const GraphicsContext & | rGC | ) |
Definition at line 477 of file pdfiprocessor.cxx.
References m_aGCToId, m_aIdToGC, and m_nNextGCId.
Referenced by eoFillPath(), fillPath(), processGlyphLine(), setupImage(), strokePath(), pdfi::DrawXmlOptimizer::visit(), and pdfi::WriterXmlOptimizer::visit().
const GraphicsContext & pdfi::PDFIProcessor::getGraphicsContext | ( | sal_Int32 | nGCId | ) | const |
Definition at line 494 of file pdfiprocessor.cxx.
References m_aIdToGC.
Referenced by pdfi::WriterXmlEmitter::fillFrameProps(), pdfi::DrawXmlEmitter::fillFrameProps(), pdfi::DrawXmlOptimizer::optimizeTextElements(), pdfi::WriterXmlOptimizer::optimizeTextElements(), pdfi::PageElement::resolveUnderlines(), pdfi::DrawXmlOptimizer::visit(), pdfi::DrawXmlFinalizer::visit(), pdfi::WriterXmlOptimizer::visit(), and pdfi::WriterXmlFinalizer::visit().
|
inline |
Definition at line 75 of file pdfiprocessor.hxx.
References m_xStatusIndicator.
Referenced by pdfi::DrawXmlOptimizer::visit(), pdfi::DrawXmlFinalizer::visit(), pdfi::WriterXmlOptimizer::visit(), and pdfi::WriterXmlFinalizer::visit().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 454 of file pdfiprocessor.cxx.
References pdfi::ElementFactory::createHyperlinkElement(), pdfi::PageElement::Hyperlinks, m_pCurPage, and pLink.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 428 of file pdfiprocessor.cxx.
References basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(), pdfi::GraphicsContext::Clip, basegfx::utils::clipPolyPolygonOnPolyPolygon(), basegfx::B2DPolyPolygon::count(), getCurrentContext(), basegfx::B2DPolyPolygon::transform(), and Transformation.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 441 of file pdfiprocessor.cxx.
References basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(), pdfi::GraphicsContext::Clip, basegfx::utils::clipPolyPolygonOnPolyPolygon(), basegfx::B2DPolyPolygon::count(), getCurrentContext(), basegfx::B2DPolyPolygon::transform(), and Transformation.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 84 of file pdfiprocessor.cxx.
References m_aGCStack.
|
private |
Definition at line 190 of file pdfiprocessor.cxx.
References ch, pdfi::ElementFactory::createFrameElement(), pdfi::ElementFactory::createParagraphElement(), pdfi::ElementFactory::createTextElement(), pdfi::GraphicalElement::FontSize, getFont(), getGCId(), i, pdfi::GraphicalElement::IsForText, m_GlyphsList, m_nNextZOrder, pdfi::FontAttributes::size, text(), pdfi::Element::updateGeometryWith(), and pdfi::DrawElement::ZOrder.
Referenced by drawGlyphs(), and endPage().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 78 of file pdfiprocessor.cxx.
References a, and m_aGCStack.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 129 of file pdfiprocessor.cxx.
References pdfi::GraphicsContext::FillColor, and getCurrentContext().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 89 of file pdfiprocessor.cxx.
References pdfi::GraphicsContext::Flatness, getCurrentContext(), and value.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 139 of file pdfiprocessor.cxx.
References FillColor, pdfi::GraphicsContext::FontId, pdfi::FontAttributes::fontWeight, getCurrentContext(), pdfi::FontAttributes::isOutline, LineColor, m_aFontToId, m_aIdToFont, m_nNextFontId, pdfi::GraphicsContext::TextRenderMode, and u.
Referenced by getFontId(), and setTextRenderMode().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 114 of file pdfiprocessor.cxx.
References getCurrentContext(), and pdfi::GraphicsContext::LineCap.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 101 of file pdfiprocessor.cxx.
References pdfi::GraphicsContext::DashArray, getCurrentContext(), and comphelper::sequenceToContainer().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 109 of file pdfiprocessor.cxx.
References getCurrentContext(), and pdfi::GraphicsContext::LineJoin.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 124 of file pdfiprocessor.cxx.
References getCurrentContext(), and pdfi::GraphicsContext::LineWidth.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 119 of file pdfiprocessor.cxx.
References SAL_WARN.
|
overrideprivatevirtual |
Total number of pages for upcoming document.
Implements pdfi::ContentSink.
Definition at line 72 of file pdfiprocessor.cxx.
References m_nPages.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 134 of file pdfiprocessor.cxx.
References getCurrentContext(), and pdfi::GraphicsContext::LineColor.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 170 of file pdfiprocessor.cxx.
References pdfi::GraphicsContext::FontId, getCurrentContext(), m_aIdToFont, setFont(), and pdfi::GraphicsContext::TextRenderMode.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 94 of file pdfiprocessor.cxx.
References getCurrentContext(), basegfx::unotools::homMatrixFromAffineMatrix(), and Transformation.
|
private |
Definition at line 325 of file pdfiprocessor.cxx.
References pdfi::ElementFactory::createFrameElement(), pdfi::ElementFactory::createImageElement(), basegfx::B2DHomMatrix::decompose(), getCurrentContext(), getGCId(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), pdfi::Element::h, m_nNextZOrder, m_pCurElement, pdfi::GraphicalElement::MirrorVertical, pdfi::GraphicsContext::Transformation, pdfi::Element::w, pdfi::Element::x, pdfi::Element::y, and pdfi::DrawElement::ZOrder.
Referenced by drawAlphaMaskedImage(), drawColorMaskedImage(), drawImage(), drawMask(), and drawMaskedImage().
|
static |
Definition at line 688 of file pdfiprocessor.cxx.
References pdfi::Element::Children, and pdfi::lr_tb_sort().
Referenced by pdfi::DrawXmlOptimizer::visit(), and pdfi::WriterXmlOptimizer::visit().
|
private |
Definition at line 597 of file pdfiprocessor.cxx.
References aStr, i, m_nPages, m_xStatusIndicator, nElements, and nLength.
Referenced by emit(), and startPage().
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 512 of file pdfiprocessor.cxx.
References pdfi::GraphicsContext::Clip, pdfi::ElementFactory::createPageElement(), basegfx::utils::createPolygonFromRect(), getCurrentContext(), pdfi::Element::h, m_nNextZOrder, m_pCurElement, m_pCurPage, m_pDocument, m_xStatusIndicator, pdfi::PageElement::PageNumber, startIndicator(), and pdfi::Element::w.
|
overrideprivatevirtual |
Implements pdfi::ContentSink.
Definition at line 386 of file pdfiprocessor.cxx.
References basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(), pdfi::ElementFactory::createPolyPolyElement(), getCurrentContext(), getGCId(), m_nNextZOrder, m_pCurElement, pdfi::PATH_STROKE, basegfx::B2DPolyPolygon::transform(), Transformation, pdfi::PolyPolyElement::updateGeometry(), and pdfi::DrawElement::ZOrder.
|
static |
Definition at line 701 of file pdfiprocessor.cxx.
References unicode::GetMirroredChar(), and i.
Referenced by pdfi::DrawXmlEmitter::visit(), and pdfi::WriterXmlEmitter::visit().
|
private |
Definition at line 173 of file pdfiprocessor.hxx.
Referenced by PDFIProcessor(), and setFont().
|
private |
Definition at line 175 of file pdfiprocessor.hxx.
Referenced by getCurrentContext(), PDFIProcessor(), popState(), and pushState().
|
private |
Definition at line 178 of file pdfiprocessor.hxx.
Referenced by getGCId(), and PDFIProcessor().
|
private |
Definition at line 172 of file pdfiprocessor.hxx.
Referenced by getFont(), PDFIProcessor(), setFont(), and setTextRenderMode().
|
private |
Definition at line 177 of file pdfiprocessor.hxx.
Referenced by getGCId(), getGraphicsContext(), and PDFIProcessor().
|
private |
Definition at line 180 of file pdfiprocessor.hxx.
Referenced by drawAlphaMaskedImage(), drawColorMaskedImage(), drawImage(), drawMask(), drawMaskedImage(), and emit().
|
private |
Definition at line 166 of file pdfiprocessor.hxx.
Referenced by drawGlyphs(), and processGlyphLine().
|
private |
Definition at line 171 of file pdfiprocessor.hxx.
Referenced by setFont().
|
private |
Definition at line 176 of file pdfiprocessor.hxx.
Referenced by getGCId().
|
private |
Definition at line 183 of file pdfiprocessor.hxx.
Referenced by eoFillPath(), fillPath(), processGlyphLine(), setupImage(), startPage(), and strokePath().
|
private |
Definition at line 182 of file pdfiprocessor.hxx.
Referenced by endPage(), setPageNum(), and startIndicator().
|
private |
Definition at line 170 of file pdfiprocessor.hxx.
Referenced by drawGlyphs(), endText(), eoFillPath(), fillPath(), setupImage(), startPage(), and strokePath().
|
private |
Definition at line 169 of file pdfiprocessor.hxx.
Referenced by endPage(), hyperLink(), and startPage().
|
private |
Definition at line 168 of file pdfiprocessor.hxx.
Referenced by emit(), and startPage().
css::uno::Reference< css::uno::XComponentContext > pdfi::PDFIProcessor::m_xContext |
Definition at line 60 of file pdfiprocessor.hxx.
Referenced by emit(), pdfi::DrawXmlOptimizer::GetBreakIterator(), and pdfi::WriterXmlOptimizer::GetBreakIterator().
|
private |
Definition at line 185 of file pdfiprocessor.hxx.
Referenced by emit(), endIndicator(), endPage(), getStatusIndicator(), startIndicator(), and startPage().
double pdfi::PDFIProcessor::prevCharWidth |
Definition at line 62 of file pdfiprocessor.hxx.
Referenced by drawGlyphs().
basegfx::B2DHomMatrix pdfi::PDFIProcessor::prevTextMatrix |
Definition at line 61 of file pdfiprocessor.hxx.
Referenced by drawGlyphs().