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 SfxMedium::Commit(), DBG_ASSERT, ERRCODE_GRFILTER_IOERROR, ERRCODE_NONE, GraphicFilter::ExportGraphic(), SfxMedium::GetError(), INetURLObject::GetMainURL(), SfxMedium::GetOutStream(), INetURLObject::GetProtocol(), and INetURLObject::NONE.
Referenced by WriteGraphic().
|
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, AnimationFrame::maBitmapEx, AnimationFrame::maPositionPixel, AnimationFrame::maSizePixel, BitmapEx::Mirror(), nCount, Animation::Replace(), and Size::Width().
Referenced by MirrorGraphic().
|
static |
Definition at line 79 of file _xoutbmp.cxx.
References Graphic::GetAnimation(), Graphic::GetBitmapEx(), Graphic::IsAnimated(), BitmapEx::Mirror(), and MirrorAnimation().
Referenced by WriteGraphic().
|
static |
Definition at line 104 of file _xoutbmp.cxx.
References aName, aStr, aURL, COL_BLACK(), SfxMedium::Commit(), DBG_ASSERT, DontAddExtension, DontExpandFilename, Graphic::Draw(), ERRCODE_GRFILTER_FILTERERROR, ERRCODE_NONE, ExportGraphic(), FORMAT_BMP, FORMAT_GIF, FORMAT_JPG, FORMAT_PNG, FORMAT_WEBP, Graphic::GetBitmapEx(), Graphic::GetChecksum(), GfxLink::GetData(), GfxLink::GetDataSize(), SfxMedium::GetError(), GraphicFilter::GetExportFormatNumberForShortName(), GraphicFilter::GetExportFormatShortName(), Graphic::GetGfxLink(), GraphicFilter::GetGraphicFilter(), SfxMedium::GetOutStream(), GfxLink::GetType(), Graphic::GetType(), Graphic::getVectorGraphicData(), GRFILTER_FORMAT_NOTFOUND, Graphic::IsAnimated(), GfxLink::IsEMF(), Graphic::IsGfxLink(), Graphic::IsTransparent(), MirrorGraphic(), MirrorHorz, MirrorVert, INetURLObject::NONE, Point, UseGifIfPossible, UseGifIfSensible, UseNativeIfPossible, and SvStream::WriteBytes().
Referenced by ExternalToolEdit::Edit().