23#include <com/sun/star/drawing/XSlideRenderer.hpp>
24#include <com/sun/star/lang/XInitialization.hpp>
25#include <com/sun/star/lang/XServiceInfo.hpp>
34 css::drawing::XSlideRenderer,
35 css::lang::XInitialization,
36 css::lang::XServiceInfo
52 virtual void SAL_CALL
initialize (
const css::uno::Sequence<css::uno::Any>& rArguments)
override;
62 virtual css::uno::Reference<css::awt::XBitmap> SAL_CALL
createPreview (
63 const css::uno::Reference<css::drawing::XDrawPage>& rxSlide,
64 const css::awt::Size& rMaximumPreviewPixelSize,
65 sal_Int16 nSuperSampleFactor)
override;
68 const css::uno::Reference<css::drawing::XDrawPage>& rxSlide,
69 const css::awt::Size& rMaximumPreviewPixelSize,
70 sal_Int16 nSuperSampleFactor,
71 const css::uno::Reference<css::rendering::XCanvas>& rxCanvas)
override;
74 double nSlideAspectRatio,
75 const css::awt::Size& rMaximumPreviewPixelSize)
override;
82 const css::uno::Reference<css::drawing::XDrawPage>& rxSlide,
83 const css::awt::Size& rMaximumPreviewPixelSize,
84 sal_Int16 nSuperSampleFactor);
Render single slides into bitmaps.
virtual css::uno::Reference< css::rendering::XBitmap > SAL_CALL createPreviewForCanvas(const css::uno::Reference< css::drawing::XDrawPage > &rxSlide, const css::awt::Size &rMaximumPreviewPixelSize, sal_Int16 nSuperSampleFactor, const css::uno::Reference< css::rendering::XCanvas > &rxCanvas) override
BitmapEx CreatePreview(const css::uno::Reference< css::drawing::XDrawPage > &rxSlide, const css::awt::Size &rMaximumPreviewPixelSize, sal_Int16 nSuperSampleFactor)
sal_Bool SAL_CALL supportsService(OUString const &ServiceName) override
OUString SAL_CALL getImplementationName() override
SlideRenderer & operator=(const SlideRenderer &)=delete
PreviewRenderer maPreviewRenderer
SlideRenderer(const SlideRenderer &)=delete
virtual css::awt::Size SAL_CALL calculatePreviewSize(double nSlideAspectRatio, const css::awt::Size &rMaximumPreviewPixelSize) override
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &rArguments) override
virtual ~SlideRenderer() override
virtual css::uno::Reference< css::awt::XBitmap > SAL_CALL createPreview(const css::uno::Reference< css::drawing::XDrawPage > &rxSlide, const css::awt::Size &rMaximumPreviewPixelSize, sal_Int16 nSuperSampleFactor) override
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
comphelper::WeakComponentImplHelper< css::drawing::XSlideRenderer, css::lang::XInitialization, css::lang::XServiceInfo > SlideRendererInterfaceBase