26#include <com/sun/star/lang/XComponent.hpp>
27#include <com/sun/star/drawing/XShape.hpp>
28#include <com/sun/star/drawing/XShapes.hpp>
29#include <com/sun/star/drawing/XDrawPage.hpp>
30#include <com/sun/star/uno/XComponentContext.hpp>
47 const css::uno::Reference< css::uno::XComponentContext >
49 const css::uno::Reference< css::lang::XComponent >&
51 const css::uno::Reference< css::graphic::XGraphic >&
84 css::uno::Reference< css::drawing::XShape >
86 css::uno::Reference< css::drawing::XShapes >
88 css::uno::Reference< css::drawing::XDrawPage >
165 css::uno::Sequence< css::beans::PropertyValue >
177 css::uno::Reference< css::uno::XComponentContext > xContext,
178 const css::uno::Reference< css::lang::XComponent >& rxSourceDocument,
179 bool bExportSelection,
bool bIsExportVectorFormat,
bool bGraphicsSource,
180 const css::uno::Reference< css::graphic::XGraphic >& rxGraphic);
std::unique_ptr< weld::RadioButton > mxRbEPSColorFormat1
std::unique_ptr< weld::Widget > mxJPGWEBPQuality
DECL_LINK(OK, weld::Button &, void)
virtual ~ExportDialog() override
std::unique_ptr< weld::SpinButton > mxMfSizeY
std::unique_ptr< weld::CheckButton > mxCbRLEEncoding
weld::SpinButton * mpNfCompression
std::unique_ptr< weld::Scale > mxSbPngCompression
css::awt::Size maResolution
std::unique_ptr< weld::RadioButton > mxRbEPSLevel1
DECL_LINK(UpdateLock, weld::Toggleable &, void)
std::unique_ptr< weld::ComboBox > mxLbColorDepth
std::unique_ptr< weld::CheckButton > mxCbEPSPreviewEPSI
std::unique_ptr< weld::RadioButton > mxRbEPSColorFormat2
std::unique_ptr< weld::RadioButton > mxModifyDimension
std::unique_ptr< weld::RadioButton > mxRbBinary
std::unique_ptr< SvMemoryStream > mpTempStream
weld::Scale * mpSbCompression
std::unique_ptr< weld::RadioButton > mxRbEPSLevel2
std::unique_ptr< weld::RadioButton > mxRbText
std::unique_ptr< weld::Widget > mxColorDepth
std::unique_ptr< weld::SpinButton > mxNfJpgWebpCompression
DECL_LINK(UpdateHdlNfResolution, weld::SpinButton &, void)
DECL_LINK(UpdateHdlMtfSizeX, weld::SpinButton &, void)
std::unique_ptr< weld::Widget > mxMode
DECL_LINK(SbCompressionUpdateHdl, weld::Scale &, void)
DECL_LINK(SelectListBoxHdl, weld::ComboBox &, void)
std::unique_ptr< weld::ComboBox > mxLbResolution
css::uno::Sequence< css::beans::PropertyValue > GetFilterData(bool bUpdateConfig)
css::uno::Reference< css::drawing::XShapes > mxShapes
OUString msEstimatedSizePix1
std::unique_ptr< weld::CheckButton > mxCbInterlaced
std::unique_ptr< weld::RadioButton > mxRbEPSCompressionLZW
std::unique_ptr< weld::Widget > mxEPSGrid
std::unique_ptr< weld::CheckButton > mxCbSaveTransparency
OUString msEstimatedSizePix2
std::unique_ptr< weld::Widget > mxDrawingObjects
std::unique_ptr< weld::RadioButton > mxModifyResolution
std::unique_ptr< weld::Widget > mxBMPCompression
std::unique_ptr< weld::Widget > mxPNGCompression
std::unique_ptr< weld::SpinButton > mxNfResolution
std::unique_ptr< weld::Widget > mxEncoding
OUString msEstimatedSizeVec
sal_uInt32 GetRawFileSize() const
ExportDialog(FltCallDialogParameter &rPara, css::uno::Reference< css::uno::XComponentContext > xContext, const css::uno::Reference< css::lang::XComponent > &rxSourceDocument, bool bExportSelection, bool bIsExportVectorFormat, bool bGraphicsSource, const css::uno::Reference< css::graphic::XGraphic > &rxGraphic)
std::unique_ptr< weld::Label > mxFtEstimatedSize
css::uno::Reference< css::drawing::XDrawPage > mxPage
DECL_LINK(UpdateHdlMtfSizeY, weld::SpinButton &, void)
css::uno::Reference< css::drawing::XShape > mxShape
std::unique_ptr< weld::Label > mxFtResolution
DECL_LINK(SelectHdl, weld::SpinButton &, void)
const css::uno::Reference< css::lang::XComponent > & mxSourceDocument
sal_Int32 GetDefaultUnit() const
std::unique_ptr< weld::SpinButton > mxNfPngCompression
std::unique_ptr< weld::Widget > mxInfo
css::awt::Size GetOriginalSize()
std::unique_ptr< weld::RadioButton > mxRbEPSCompressionNone
css::awt::Size maOriginalSize
std::unique_ptr< weld::Scale > mxSbJpgWebpCompression
std::unique_ptr< weld::ComboBox > mxLbSizeX
std::unique_ptr< weld::Button > mxBtnOK
std::unique_ptr< weld::CheckButton > mxCbLossless
OUString ms8BitColorPalette
DECL_LINK(UpdateHdlLossless, weld::Toggleable &, void)
sal_Int32 mnInitialResolutionUnit
const css::uno::Reference< css::uno::XComponentContext > mxContext
const css::uno::Reference< css::graphic::XGraphic > & mxGraphic
void createFilterOptions()
std::unique_ptr< FilterConfigItem > mpOptionsItem
DECL_LINK(UpdateHdl, weld::Toggleable &, void)
std::unique_ptr< weld::SpinButton > mxMfSizeX
FltCallDialogParameter & mrFltCallPara
std::unique_ptr< FilterConfigItem > mpFilterOptionsItem
sal_Int32 mnMaxFilesizeForRealtimePreview
std::unique_ptr< weld::CheckButton > mxCbEPSPreviewTIFF
bool IsTempExportAvailable() const