LibreOffice Module vcl (master)
1
|
#include <TypeSerializer.hxx>
Public Member Functions | |
TypeSerializer (SvStream &rStream) | |
void | readGradient (Gradient &rGradient) |
void | writeGradient (const Gradient &rGradient) |
void | readGfxLink (GfxLink &rGfxLink) |
void | writeGfxLink (const GfxLink &rGfxLink) |
void | readGraphic (Graphic &rGraphic) |
void | writeGraphic (const Graphic &rGraphic) |
![]() | |
GenericTypeSerializer (SvStream &rStream) | |
void | readColor (Color &rColor) |
void | writeColor (const Color &rColor) |
void | readPoint (Point &rPoint) |
void | writePoint (const Point &rPoint) |
void | readSize (Size &rSize) |
void | writeSize (const Size &rSize) |
void | readRectangle (Rectangle &rRectangle) |
void | writeRectangle (const Rectangle &rRectangle) |
Additional Inherited Members | |
![]() | |
SvStream & | mrStream |
Definition at line 40 of file TypeSerializer.hxx.
TypeSerializer::TypeSerializer | ( | SvStream & | rStream | ) |
Definition at line 27 of file TypeSerializer.cxx.
Definition at line 91 of file TypeSerializer.cxx.
References tools::GenericTypeSerializer::mrStream, nType, SvStream::ReadBytes(), ReadMapMode(), tools::GenericTypeSerializer::readSize(), SvStream::ReadUInt16(), SvStream::ReadUInt32(), SvStream::remainingSize(), SAL_WARN, GfxLink::SetPrefMapMode(), GfxLink::SetPrefSize(), and GfxLink::SetUserId().
Referenced by MetaEPSAction::Read(), and readGraphic().
Definition at line 32 of file TypeSerializer.cxx.
References tools::GenericTypeSerializer::mrStream, nBorder, tools::GenericTypeSerializer::readColor(), SvStream::ReadUInt16(), SAL_WARN, Gradient::SetAngle(), Gradient::SetBorder(), Gradient::SetEndColor(), Gradient::SetEndIntensity(), Gradient::SetOfsX(), Gradient::SetOfsY(), Gradient::SetStartColor(), Gradient::SetStartIntensity(), Gradient::SetSteps(), and Gradient::SetStyle().
Referenced by SVMConverter::ImplConvertFromSVM1(), MetaGradientAction::Read(), MetaFloatTransparentAction::Read(), and ReadImplWallpaper().
Definition at line 165 of file TypeSerializer.cxx.
References constEmfMagic, constPdfMagic, constSvgMagic, constWmfMagic, Emf, ERRCODE_IO_WRONGFORMAT, SvStream::GetEndian(), SvStream::GetError(), SvStream::GetErrorCode(), GfxLink::GetPrefMapMode(), GfxLink::GetPrefSize(), GfxLink::IsPrefMapModeValid(), GfxLink::IsPrefSizeValid(), GfxLink::LoadNative(), tools::GenericTypeSerializer::mrStream, NATIVE_FORMAT_50, nLength, nMagic, nType, Pdf, rData, ReadAnimation(), SvStream::ReadBytes(), ReadDIBBitmapEx(), ReadGDIMetaFile(), readGfxLink(), SvStream::ReadUInt32(), SvStream::remainingSize(), SvStream::ResetError(), SvStream::Seek(), SvStream::SeekRel(), Animation::SetBitmapEx(), SvStream::SetEndian(), SvStream::SetError(), Graphic::SetPrefMapMode(), Graphic::SetPrefSize(), Svg, SvStream::Tell(), and Wmf.
Referenced by TransferableDataHelper::GetGraphic(), ReadSvtGraphicFill(), and GraphicFilter::readWithTypeSerializer().
Definition at line 137 of file TypeSerializer.cxx.
References GfxLink::GetData(), GfxLink::GetDataSize(), GfxLink::GetPrefMapMode(), GfxLink::GetPrefSize(), GfxLink::GetType(), GfxLink::GetUserId(), tools::GenericTypeSerializer::mrStream, SvStream::WriteBytes(), WriteMapMode(), tools::GenericTypeSerializer::writeSize(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by MetaEPSAction::Write(), and writeGraphic().
Definition at line 75 of file TypeSerializer.cxx.
References o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get(), Gradient::GetAngle(), Gradient::GetBorder(), Gradient::GetEndColor(), Gradient::GetEndIntensity(), Gradient::GetOfsX(), Gradient::GetOfsY(), Gradient::GetStartColor(), Gradient::GetStartIntensity(), Gradient::GetSteps(), Gradient::GetStyle(), tools::GenericTypeSerializer::mrStream, tools::GenericTypeSerializer::writeColor(), and SvStream::WriteUInt16().
Referenced by MetaGradientAction::Write(), MetaFloatTransparentAction::Write(), and WriteImplWallpaper().
Definition at line 320 of file TypeSerializer.cxx.
References Bitmap, constEmfMagic, constPdfMagic, constSvgMagic, constWmfMagic, Default, Emf, Graphic::GetAnimation(), Graphic::GetBitmapEx(), SvStream::GetCompressMode(), SvStream::GetEndian(), Graphic::GetGDIMetaFile(), Graphic::GetPrefMapMode(), Graphic::GetPrefSize(), Graphic::GetSharedGfxLink(), SvStream::GetStreamCharSet(), Graphic::GetType(), Graphic::getVectorGraphicData(), SvStream::GetVersion(), Graphic::IsAnimated(), Graphic::IsSupportedGraphic(), Graphic::makeAvailable(), tools::GenericTypeSerializer::mrStream, NATIVE_FORMAT_50, NONE, Pdf, SvStream::SetEndian(), SOFFICE_FILEFORMAT_50, Svg, Wmf, WriteAnimation(), SvStream::WriteBytes(), WriteDIBBitmapEx(), WriteGDIMetaFile(), writeGfxLink(), SvStream::WriteUInt32(), and SvStream::WriteUniOrByteString().
Referenced by TransferableHelper::SetGraphic(), and WriteSvtGraphicFill().