22#include <com/sun/star/document/XFilter.hpp>
23#include <com/sun/star/document/XExporter.hpp>
24#include <com/sun/star/lang/XInitialization.hpp>
25#include <com/sun/star/lang/XServiceInfo.hpp>
26#include <com/sun/star/lang/XComponent.hpp>
28#include <com/sun/star/uno/XComponentContext.hpp>
37class PDFFilter :
public cppu::WeakImplHelper < XFilter, XExporter, XInitialization, XServiceInfo >
44 bool implExport(
const Sequence< PropertyValue >& rDescriptor );
49 virtual sal_Bool SAL_CALL
filter(
const Sequence< PropertyValue >& rDescriptor )
override;
50 virtual void SAL_CALL
cancel( )
override;
53 virtual void SAL_CALL
setSourceDocument(
const Reference< XComponent >& xDoc )
override;
56 virtual void SAL_CALL
initialize(
const Sequence< Any >& aArguments )
override;
65 explicit PDFFilter(
const Reference< XComponentContext >& rxContext );
virtual ~PDFFilter() override
virtual Sequence< OUString > SAL_CALL getSupportedServiceNames() override
bool implExport(const Sequence< PropertyValue > &rDescriptor)
virtual void SAL_CALL initialize(const Sequence< Any > &aArguments) override
Reference< XComponent > mxSrcDoc
virtual void SAL_CALL setSourceDocument(const Reference< XComponent > &xDoc) override
virtual sal_Bool SAL_CALL filter(const Sequence< PropertyValue > &rDescriptor) override
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL cancel() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
PDFFilter(const Reference< XComponentContext > &rxContext)
Reference< XComponentContext > mxContext
Shape IDs per cluster in DGG atom.