LibreOffice Module svx (master)
1
|
#include <xoutbmp.hxx>
Static Public Member Functions | |
static Graphic | MirrorGraphic (const Graphic &rGraphic, const BmpMirrorFlags nMirrorFlags) |
static Animation | MirrorAnimation (const Animation &rAnimation, bool bHMirr, bool bVMirr) |
static ErrCode | WriteGraphic (const Graphic &rGraphic, OUString &rFileName, const OUString &rFilterName, const XOutFlags nFlags, const Size *pMtfSize_100TH_MM=nullptr, const css::uno::Sequence< css::beans::PropertyValue > *pFilterData=nullptr) |
static bool | GraphicToBase64 (const Graphic &rGraphic, OUString &rOUString, bool bAddPrefix=true, ConvertDataFormat aTargetFormat=ConvertDataFormat::Unknown) |
static ErrCode | ExportGraphic (const Graphic &rGraphic, const INetURLObject &rURL, GraphicFilter &rFilter, const sal_uInt16 nFormat, const css::uno::Sequence< css::beans::PropertyValue > *pFilterData) |
Definition at line 53 of file xoutbmp.hxx.
|
static |
Definition at line 365 of file _xoutbmp.cxx.
References DBG_ASSERT, ERRCODE_GRFILTER_IOERROR, ERRCODE_NONE, GraphicFilter::ExportGraphic(), INetURLObject::GetMainURL(), INetURLObject::GetProtocol(), and INetURLObject::NONE.
|
static |
Definition at line 318 of file _xoutbmp.cxx.
References aMimeType, comphelper::Base64::encode(), GraphicConverter::Export(), SvMemoryStream::GetData(), Graphic::GetGfxLink(), comphelper::GraphicMimeTypeHelper::GetMimeTypeForConvertDataFormat(), GfxLink::GetType(), SAL_WARN, and SvMemoryStream::TellEnd().
|
static |
Definition at line 41 of file _xoutbmp.cxx.
References Animation::Count(), Animation::Get(), Animation::GetDisplaySizePixel(), Size::Height(), i, AnimationBitmap::maBitmapEx, BitmapEx::Mirror(), nCount, Animation::Replace(), and Size::Width().
|
static |
Definition at line 79 of file _xoutbmp.cxx.
References Graphic::GetAnimation(), Graphic::GetBitmapEx(), Graphic::IsAnimated(), and BitmapEx::Mirror().
|
static |
Definition at line 104 of file _xoutbmp.cxx.
References aName, aStr, aURL, COL_BLACK, DBG_ASSERT, DontAddExtension, DontExpandFilename, Graphic::Draw(), ERRCODE_GRFILTER_FILTERERROR, ERRCODE_NONE, FORMAT_BMP, FORMAT_GIF, FORMAT_JPG, FORMAT_PNG, FORMAT_WEBP, INetURLObject::getBase(), Graphic::GetBitmapEx(), Graphic::GetChecksum(), GraphicFilter::GetExportFormatNumberForShortName(), GraphicFilter::GetExportFormatShortName(), INetURLObject::getExtension(), Graphic::GetGfxLink(), GraphicFilter::GetGraphicFilter(), INetURLObject::GetMainURL(), INetURLObject::GetProtocol(), Graphic::GetType(), Graphic::getVectorGraphicData(), GRFILTER_FORMAT_NOTFOUND, Graphic::IsAnimated(), GfxLink::IsEMF(), Graphic::IsGfxLink(), Graphic::IsTransparent(), MirrorHorz, MirrorVert, INetURLObject::NONE, Point, INetURLObject::setBase(), INetURLObject::setExtension(), UseGifIfPossible, UseGifIfSensible, UseNativeIfPossible, and SvStream::WriteBytes().
Referenced by ExternalToolEdit::Edit().