LibreOffice Module sdext (master)  1
Functions
graphiccollector.cxx File Reference
#include "graphiccollector.hxx"
#include <com/sun/star/awt/XDevice.hpp>
#include <com/sun/star/frame/Desktop.hpp>
#include <com/sun/star/drawing/FillStyle.hpp>
#include <com/sun/star/drawing/BitmapMode.hpp>
#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
#include <com/sun/star/presentation/XPresentationPage.hpp>
#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
Include dependency graph for graphiccollector.cxx:

Go to the source code of this file.

Functions

static void ImpAddEntity (std::vector< GraphicCollector::GraphicEntity > &rGraphicEntities, const GraphicSettings &rGraphicSettings, const GraphicCollector::GraphicUser &rUser)
 
static void ImpAddGraphicEntity (const Reference< XComponentContext > &rxMSF, Reference< XShape > const &rxShape, const GraphicSettings &rGraphicSettings, std::vector< GraphicCollector::GraphicEntity > &rGraphicEntities)
 
static void ImpAddFillBitmapEntity (const Reference< XComponentContext > &rxMSF, const Reference< XPropertySet > &rxPropertySet, const awt::Size &rLogicalSize, std::vector< GraphicCollector::GraphicEntity > &rGraphicEntities, const GraphicSettings &rGraphicSettings, const Reference< XPropertySet > &rxPagePropertySet)
 
static void ImpCollectBackgroundGraphic (const Reference< XComponentContext > &rxMSF, const Reference< XDrawPage > &rxDrawPage, const GraphicSettings &rGraphicSettings, std::vector< GraphicCollector::GraphicEntity > &rGraphicEntities)
 
static void ImpCollectGraphicObjects (const Reference< XComponentContext > &rxMSF, const Reference< XShapes > &rxShapes, const GraphicSettings &rGraphicSettings, std::vector< GraphicCollector::GraphicEntity > &rGraphicEntities)
 
static void ImpCountGraphicObjects (const Reference< XComponentContext > &rxMSF, const Reference< XShapes > &rxShapes, const GraphicSettings &rGraphicSettings, sal_Int32 &rnGraphics)
 
static void ImpCountBackgroundGraphic (const Reference< XDrawPage > &rxDrawPage, sal_Int32 &rnGraphics)
 

Function Documentation

static void ImpAddEntity ( std::vector< GraphicCollector::GraphicEntity > &  rGraphicEntities,
const GraphicSettings rGraphicSettings,
const GraphicCollector::GraphicUser rUser 
)
static
static void ImpAddFillBitmapEntity ( const Reference< XComponentContext > &  rxMSF,
const Reference< XPropertySet > &  rxPropertySet,
const awt::Size rLogicalSize,
std::vector< GraphicCollector::GraphicEntity > &  rGraphicEntities,
const GraphicSettings rGraphicSettings,
const Reference< XPropertySet > &  rxPagePropertySet 
)
static
static void ImpAddGraphicEntity ( const Reference< XComponentContext > &  rxMSF,
Reference< XShape > const &  rxShape,
const GraphicSettings rGraphicSettings,
std::vector< GraphicCollector::GraphicEntity > &  rGraphicEntities 
)
static
static void ImpCollectBackgroundGraphic ( const Reference< XComponentContext > &  rxMSF,
const Reference< XDrawPage > &  rxDrawPage,
const GraphicSettings rGraphicSettings,
std::vector< GraphicCollector::GraphicEntity > &  rGraphicEntities 
)
static

Definition at line 188 of file graphiccollector.cxx.

References Exception, and ImpAddFillBitmapEntity().

Referenced by GraphicCollector::CollectGraphics().

static void ImpCollectGraphicObjects ( const Reference< XComponentContext > &  rxMSF,
const Reference< XShapes > &  rxShapes,
const GraphicSettings rGraphicSettings,
std::vector< GraphicCollector::GraphicEntity > &  rGraphicEntities 
)
static
static void ImpCountBackgroundGraphic ( const Reference< XDrawPage > &  rxDrawPage,
sal_Int32 &  rnGraphics 
)
static

Definition at line 362 of file graphiccollector.cxx.

References Exception, and FillStyle.

Referenced by GraphicCollector::CountGraphics().

static void ImpCountGraphicObjects ( const Reference< XComponentContext > &  rxMSF,
const Reference< XShapes > &  rxShapes,
const GraphicSettings rGraphicSettings,
sal_Int32 &  rnGraphics 
)
static

Definition at line 324 of file graphiccollector.cxx.

References Exception, FillStyle, and i.

Referenced by GraphicCollector::CountGraphics().