23#include <com/sun/star/awt/XPrinterPropertySet.hpp>
24#include <com/sun/star/awt/XPrinterServer2.hpp>
25#include <com/sun/star/awt/XInfoPrinter.hpp>
26#include <com/sun/star/lang/XServiceInfo.hpp>
38namespace vcl {
class OldStylePrintAdaptor; }
53typedef ::cppu::WeakImplHelper < css::awt::XPrinterPropertySet
70 css::uno::Reference< css::awt::XDevice >
const &
GetDevice();
79 css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
getPropertySetInfo( )
override;
80 void SAL_CALL
setPropertyValue(
const OUString& rPropertyName,
const css::uno::Any& aValue )
override { OPropertySetHelper::setPropertyValue( rPropertyName, aValue ); }
81 css::uno::Any SAL_CALL
getPropertyValue(
const OUString& rPropertyName )
override {
return OPropertySetHelper::getPropertyValue( rPropertyName ); }
82 void SAL_CALL
addPropertyChangeListener(
const OUString& rPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener >& rxListener )
override { OPropertySetHelper::addPropertyChangeListener( rPropertyName, rxListener ); }
83 void SAL_CALL
removePropertyChangeListener(
const OUString& rPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener >& rxListener )
override { OPropertySetHelper::removePropertyChangeListener( rPropertyName, rxListener ); }
84 void SAL_CALL
addVetoableChangeListener(
const OUString& rPropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener >& rxListener )
override { OPropertySetHelper::addVetoableChangeListener( rPropertyName, rxListener ); }
85 void SAL_CALL
removeVetoableChangeListener(
const OUString& rPropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener >& rxListener )
override { OPropertySetHelper::removeVetoableChangeListener( rPropertyName, rxListener ); }
89 sal_Bool SAL_CALL
convertFastPropertyValue( css::uno::Any & rConvertedValue, css::uno::Any & rOldValue, sal_Int32 nHandle,
const css::uno::Any& rValue )
override;
97 void SAL_CALL
selectForm(
const OUString& aFormDescription )
override;
98 css::uno::Sequence< sal_Int8 > SAL_CALL
getBinarySetup( )
override;
99 void SAL_CALL
setBinarySetup(
const css::uno::Sequence< sal_Int8 >& data )
override;
134 void SAL_CALL
end( )
override;
136 css::uno::Reference< css::awt::XDevice > SAL_CALL
startPage( )
override;
137 void SAL_CALL
endPage( )
override;
144 , css::awt::XInfoPrinter
169 css::uno::Reference< css::awt::XDevice > SAL_CALL
createDevice( )
override;
175typedef ::cppu::WeakImplHelper < css::awt::XPrinterServer2,
176 css::lang::XServiceInfo
184 css::uno::Reference< css::awt::XPrinter > SAL_CALL
createPrinter(
const OUString& printerName )
override;
185 css::uno::Reference< css::awt::XInfoPrinter > SAL_CALL
createInfoPrinter(
const OUString& printerName )
override;
void SAL_CALL addVetoableChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rxListener) override
css::uno::Reference< css::awt::XDevice > SAL_CALL createDevice() override
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
void SAL_CALL selectForm(const OUString &aFormDescription) override
void SAL_CALL removePropertyChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rxListener) override
css::uno::Sequence< OUString > SAL_CALL getFormDescriptions() override
css::uno::Sequence< sal_Int8 > SAL_CALL getBinarySetup() override
void SAL_CALL addPropertyChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rxListener) override
VCLXInfoPrinter(const OUString &rPrinterName)
css::uno::Any SAL_CALL getPropertyValue(const OUString &rPropertyName) override
void SAL_CALL removeVetoableChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rxListener) override
void SAL_CALL setHorizontal(sal_Bool bHorizontal) override
void SAL_CALL setBinarySetup(const css::uno::Sequence< sal_Int8 > &data) override
virtual ~VCLXInfoPrinter() override
void SAL_CALL setPropertyValue(const OUString &rPropertyName, const css::uno::Any &aValue) override
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
sal_Bool SAL_CALL convertFastPropertyValue(css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
VclPtr< Printer > mxPrinter
Printer * GetPrinter() const
void SAL_CALL setBinarySetup(const css::uno::Sequence< sal_Int8 > &data) override
css::uno::Reference< css::awt::XDevice > mxPrnDevice
void SAL_CALL addPropertyChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rxListener) override
VCLXPrinterPropertySet(const OUString &rPrinterName)
css::uno::Reference< css::awt::XDevice > const & GetDevice()
void SAL_CALL setPropertyValue(const OUString &rPropertyName, const css::uno::Any &aValue) override
void SAL_CALL addVetoableChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rxListener) override
void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
css::uno::Sequence< sal_Int8 > SAL_CALL getBinarySetup() override
void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
void SAL_CALL removePropertyChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rxListener) override
virtual ~VCLXPrinterPropertySet() override
css::uno::Any SAL_CALL getPropertyValue(const OUString &rPropertyName) override
void SAL_CALL setHorizontal(sal_Bool bHorizontal) override
void SAL_CALL selectForm(const OUString &aFormDescription) override
void SAL_CALL removeVetoableChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rxListener) override
::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
css::uno::Sequence< OUString > SAL_CALL getFormDescriptions() override
css::uno::Sequence< OUString > SAL_CALL getPrinterNames() override
OUString SAL_CALL getImplementationName() override
css::uno::Reference< css::awt::XInfoPrinter > SAL_CALL createInfoPrinter(const OUString &printerName) override
sal_Bool SAL_CALL supportsService(OUString const &ServiceName) override
css::uno::Reference< css::awt::XPrinter > SAL_CALL createPrinter(const OUString &printerName) override
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
OUString SAL_CALL getDefaultPrinterName() override
void SAL_CALL removeVetoableChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rxListener) override
virtual ~VCLXPrinter() override
void SAL_CALL endPage() override
void SAL_CALL setPropertyValue(const OUString &rPropertyName, const css::uno::Any &aValue) override
void SAL_CALL selectForm(const OUString &aFormDescription) override
void SAL_CALL setBinarySetup(const css::uno::Sequence< sal_Int8 > &data) override
void SAL_CALL terminate() override
std::shared_ptr< vcl::OldStylePrintAdaptor > mxListener
css::uno::Sequence< OUString > SAL_CALL getFormDescriptions() override
css::uno::Sequence< sal_Int8 > SAL_CALL getBinarySetup() override
css::uno::Any SAL_CALL getPropertyValue(const OUString &rPropertyName) override
void SAL_CALL end() override
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
sal_Bool SAL_CALL start(const OUString &nJobName, sal_Int16 nCopies, sal_Bool nCollate) override
void SAL_CALL setHorizontal(sal_Bool bHorizontal) override
VCLXPrinter(const OUString &rPrinterName)
void SAL_CALL addVetoableChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rxListener) override
void SAL_CALL removePropertyChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rxListener) override
void SAL_CALL addPropertyChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rxListener) override
css::uno::Reference< css::awt::XDevice > SAL_CALL startPage() override
reference_type * get() const
virtual css::uno::Any SAL_CALL getFastPropertyValue(sal_Int32 nHandle) SAL_OVERRIDE
::cppu::WeakImplHelper< css::awt::XPrinterPropertySet > VCLXPrinterPropertySet_Base
::cppu::ImplInheritanceHelper< VCLXPrinterPropertySet, css::awt::XPrinter > VCLXPrinter_Base
::cppu::ImplInheritanceHelper< VCLXPrinterPropertySet, css::awt::XInfoPrinter > VCLXInfoPrinter_Base
::cppu::WeakImplHelper< css::awt::XPrinterServer2, css::lang::XServiceInfo > VCLXPrinterServer_Base