LibreOffice Module vcl (master)
1
|
#include <cstdlib>
#include <memory>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <tools/diagnose_ex.h>
#include <tools/helpers.hxx>
#include <tools/stream.hxx>
#include <tools/vcompat.hxx>
#include <tools/fract.hxx>
#include <vcl/BitmapPalette.hxx>
#include <vcl/metaact.hxx>
#include <vcl/outdev.hxx>
#include <vcl/window.hxx>
#include <vcl/virdev.hxx>
#include <vcl/svapp.hxx>
#include <vcl/gdimtf.hxx>
#include <vcl/graphictools.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <vcl/canvastools.hxx>
#include <vcl/mtfxmldump.hxx>
#include <svmconverter.hxx>
#include <vcl/TypeSerializer.hxx>
#include <com/sun/star/beans/XFastPropertySet.hpp>
#include <com/sun/star/rendering/MtfRenderer.hpp>
#include <com/sun/star/rendering/XBitmapCanvas.hpp>
#include <com/sun/star/rendering/XCanvas.hpp>
#include <comphelper/processfactory.hxx>
Go to the source code of this file.
Functions | |
static void | ImplActionBounds (tools::Rectangle &o_rOutBounds, const tools::Rectangle &i_rInBounds, const std::vector< tools::Rectangle > &i_rClipStack, tools::Rectangle *o_pHairline) |
SvStream & | ReadGDIMetaFile (SvStream &rIStm, GDIMetaFile &rGDIMetaFile, ImplMetaReadData *pData) |
SvStream & | WriteGDIMetaFile (SvStream &rOStm, const GDIMetaFile &rGDIMetaFile) |
|
static |
Definition at line 1280 of file gdimtf.cxx.
References tools::Rectangle::Intersection(), tools::Rectangle::IsEmpty(), and tools::Rectangle::Union().
Referenced by GDIMetaFile::GetBoundRect().
SvStream& ReadGDIMetaFile | ( | SvStream & | rIStm, |
GDIMetaFile & | rGDIMetaFile, | ||
ImplMetaReadData * | pData | ||
) |
Definition at line 2643 of file gdimtf.cxx.
References GDIMetaFile::AddAction(), aId, GDIMetaFile::Clear(), COMMENT, SvStream::eof(), MetaCommentAction::GetComment(), SvStream::GetEndian(), SvStream::GetError(), GDIMetaFile::m_aPrefMapMode, GDIMetaFile::m_aPrefSize, nCount, SvStream::ReadBytes(), ReadMapMode(), MetaAction::ReadMetaAction(), tools::GenericTypeSerializer::readSize(), SvStream::ReadUInt32(), SAL_WARN, SvStream::Seek(), SvStream::SetEndian(), SvStream::SetError(), SVSTREAM_FILEFORMAT_ERROR, SvStream::Tell(), and GDIMetaFile::UseCanvas().
Referenced by TransferableHelper::getTransferData2(), SVMConverter::ImplConvertFromSVM1(), MetaFloatTransparentAction::Read(), MetaEPSAction::Read(), TypeSerializer::readGraphic(), and ImpGraphic::swapInGraphic().
SvStream& WriteGDIMetaFile | ( | SvStream & | rOStm, |
const GDIMetaFile & | rGDIMetaFile | ||
) |
Definition at line 2727 of file gdimtf.cxx.
References SvStream::GetError(), and Write.
Referenced by ImpGraphic::swapOutGraphic(), and TypeSerializer::writeGraphic().