LibreOffice Module drawinglayer (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
emfplushelper::EmfPlusHelperData Struct Reference

#include <emfphelperdata.hxx>

Collaboration diagram for emfplushelper::EmfPlusHelperData:
[legend]

Public Member Functions

 EmfPlusHelperData (SvMemoryStream &rMS, wmfemfhelper::TargetHolders &rTargetHolders, wmfemfhelper::PropertyHolders &rPropertyHolders)
 
 ~EmfPlusHelperData ()
 
void processEmfPlusData (SvMemoryStream &rMS, const drawinglayer::geometry::ViewInformation2D &rViewInformation)
 
::basegfx::B2DPoint Map (double ix, double iy) const
 

Static Public Member Functions

static void ReadRectangle (SvStream &s, float &x, float &y, float &width, float &height, bool bCompressed=false)
 
static bool readXForm (SvStream &rIn, basegfx::B2DHomMatrix &rTarget)
 
::basegfx::B2DPolyPolygon combineClip (::basegfx::B2DPolyPolygon const &leftPolygon, int combineMode, ::basegfx::B2DPolyPolygon const &rightPolygon)
 
static float getUnitToPixelMultiplier (const UnitType aUnitType, const sal_uInt32 aDPI)
 

Private Member Functions

void processObjectRecord (SvMemoryStream &rObjectStream, sal_uInt16 flags, sal_uInt32 dataSize, bool bUseWholeStream=false)
 
void mappingChanged ()
 
void GraphicStatePush (GraphicStateMap &map, sal_Int32 index)
 
void GraphicStatePop (GraphicStateMap &map, sal_Int32 index)
 
drawinglayer::attribute::LineStartEndAttribute CreateLineEnd (const sal_Int32 aCap, const float aPenWidth) const
 
void EMFPPlusDrawPolygon (const ::basegfx::B2DPolyPolygon &polygon, sal_uInt32 penIndex)
 
void EMFPPlusFillPolygon (const ::basegfx::B2DPolyPolygon &polygon, const bool isColor, const sal_uInt32 brushIndexOrColor)
 
void EMFPPlusFillPolygonSolidColor (const ::basegfx::B2DPolyPolygon &polygon, Color const &color)
 
Color EMFPGetBrushColorOrARGBColor (const sal_uInt16 flags, const sal_uInt32 brushIndexOrColor) const
 

Static Private Member Functions

static void ReadPoint (SvStream &s, float &x, float &y, sal_uInt32 flags)
 

Private Attributes

basegfx::B2DHomMatrix maBaseTransform
 
basegfx::B2DHomMatrix maWorldTransform
 
basegfx::B2DHomMatrix maMapTransform
 
std::unique_ptr< EMFPObjectmaEMFPObjects [256]
 
float mfPageScale
 
sal_Int32 mnOriginX
 
sal_Int32 mnOriginY
 
sal_uInt32 mnHDPI
 
sal_uInt32 mnVDPI
 
bool mbSetTextContrast
 
sal_uInt16 mnTextContrast
 
sal_Int32 mnFrameLeft
 
sal_Int32 mnFrameTop
 
sal_Int32 mnFrameRight
 
sal_Int32 mnFrameBottom
 
sal_Int32 mnPixX
 
sal_Int32 mnPixY
 
sal_Int32 mnMmX
 
sal_Int32 mnMmY
 
bool mbMultipart
 
sal_uInt16 mMFlags
 
SvMemoryStream mMStream
 
GraphicStateMap mGSStack
 
GraphicStateMap mGSContainerStack
 
double mdExtractedXScale
 
double mdExtractedYScale
 
wmfemfhelper::TargetHoldersmrTargetHolders
 data holders More...
 
wmfemfhelper::PropertyHoldersmrPropertyHolders
 
wmfemfhelper::PropertyHolder aGetDCState
 
bool bIsGetDCProcessing
 

Detailed Description

Definition at line 178 of file emfphelperdata.hxx.

Constructor & Destructor Documentation

◆ EmfPlusHelperData()

emfplushelper::EmfPlusHelperData::EmfPlusHelperData ( SvMemoryStream rMS,
wmfemfhelper::TargetHolders rTargetHolders,
wmfemfhelper::PropertyHolders rPropertyHolders 
)

◆ ~EmfPlusHelperData()

emfplushelper::EmfPlusHelperData::~EmfPlusHelperData ( )

Definition at line 942 of file emfphelperdata.cxx.

Member Function Documentation

◆ combineClip()

basegfx::B2DPolyPolygon emfplushelper::EmfPlusHelperData::combineClip ( ::basegfx::B2DPolyPolygon const &  leftPolygon,
int  combineMode,
::basegfx::B2DPolyPolygon const &  rightPolygon 
)
static

◆ CreateLineEnd()

drawinglayer::attribute::LineStartEndAttribute emfplushelper::EmfPlusHelperData::CreateLineEnd ( const sal_Int32  aCap,
const float  aPenWidth 
) const
private

◆ EMFPGetBrushColorOrARGBColor()

Color emfplushelper::EmfPlusHelperData::EMFPGetBrushColorOrARGBColor ( const sal_uInt16  flags,
const sal_uInt32  brushIndexOrColor 
) const
private

◆ EMFPPlusDrawPolygon()

void emfplushelper::EmfPlusHelperData::EMFPPlusDrawPolygon ( const ::basegfx::B2DPolyPolygon polygon,
sal_uInt32  penIndex 
)
private

◆ EMFPPlusFillPolygon()

void emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon ( const ::basegfx::B2DPolyPolygon polygon,
const bool  isColor,
const sal_uInt32  brushIndexOrColor 
)
private

Definition at line 698 of file emfphelperdata.cxx.

References emfplushelper::EMFPBrush::additionalFlags, wmfemfhelper::TargetHolder::append(), emfplushelper::EMFPBrush::aWidth, emfplushelper::EMFPBrush::blendFactors, emfplushelper::EMFPBrush::blendPoints, emfplushelper::EMFPBrush::blendPositions, emfplushelper::EMFPBrush::brush_transformation, emfplushelper::BrushTypeHatchFill, emfplushelper::BrushTypeLinearGradient, emfplushelper::BrushTypePathGradient, emfplushelper::BrushTypeSolidColor, emfplushelper::BrushTypeTextureFill, ColorAlpha, emfplushelper::EMFPBrush::colorblendColors, emfplushelper::EMFPBrush::colorblendPoints, emfplushelper::EMFPBrush::colorblendPositions, basegfx::utils::createScaleTranslateB2DHomMatrix(), wmfemfhelper::TargetHolders::Current(), wmfemfhelper::PropertyHolders::Current(), EMFPPlusFillPolygonSolidColor(), emfplushelper::EMFPBrush::firstPointX, emfplushelper::EMFPBrush::firstPointY, Color::GetAlpha(), Color::getBColor(), basegfx::BColor::getBlue(), basegfx::BColor::getGreen(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), basegfx::BColor::getRed(), emfplushelper::EMFPBrush::GetType(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), emfplushelper::EMFPBrush::hasTransformation, emfplushelper::EMFPBrush::hatchStyle, emfplushelper::HatchStyle05Percent, emfplushelper::HatchStyle10Percent, emfplushelper::HatchStyle20Percent, emfplushelper::HatchStyle25Percent, emfplushelper::HatchStyle30Percent, emfplushelper::HatchStyle40Percent, emfplushelper::HatchStyle50Percent, emfplushelper::HatchStyle60Percent, emfplushelper::HatchStyle70Percent, emfplushelper::HatchStyle75Percent, emfplushelper::HatchStyle80Percent, emfplushelper::HatchStyle90Percent, i, basegfx::B2DHomMatrix::invert(), isColor, maEMFPObjects, maMapTransform, Map(), Color::Merge(), mrPropertyHolders, mrTargetHolders, drawinglayer::primitive2d::Pad, drawinglayer::primitive2d::Reflect, drawinglayer::primitive2d::Repeat, SAL_INFO, SAL_WARN, emfplushelper::EMFPBrush::secondColor, basegfx::BColor::setBlue(), wmfemfhelper::PropertyHolder::setFillColor(), wmfemfhelper::PropertyHolder::setFillColorActive(), basegfx::BColor::setGreen(), wmfemfhelper::PropertyHolder::setLineColorActive(), basegfx::BColor::setRed(), emfplushelper::EMFPBrush::solidColor, emfplushelper::EMFPBrush::type, emfplushelper::EMFPBrush::wrapMode, emfplushelper::WrapModeTile, emfplushelper::WrapModeTileFlipX, emfplushelper::WrapModeTileFlipXY, and emfplushelper::WrapModeTileFlipY.

Referenced by processEmfPlusData().

◆ EMFPPlusFillPolygonSolidColor()

void emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygonSolidColor ( const ::basegfx::B2DPolyPolygon polygon,
Color const &  color 
)
private

◆ getUnitToPixelMultiplier()

float emfplushelper::EmfPlusHelperData::getUnitToPixelMultiplier ( const UnitType  aUnitType,
const sal_uInt32  aDPI 
)
static

◆ GraphicStatePop()

void emfplushelper::EmfPlusHelperData::GraphicStatePop ( GraphicStateMap map,
sal_Int32  index 
)
private

◆ GraphicStatePush()

void emfplushelper::EmfPlusHelperData::GraphicStatePush ( GraphicStateMap map,
sal_Int32  index 
)
private

◆ Map()

basegfx::B2DPoint emfplushelper::EmfPlusHelperData::Map ( double  ix,
double  iy 
) const

◆ mappingChanged()

void emfplushelper::EmfPlusHelperData::mappingChanged ( )
private

◆ processEmfPlusData()

void emfplushelper::EmfPlusHelperData::processEmfPlusData ( SvMemoryStream rMS,
const drawinglayer::geometry::ViewInformation2D rViewInformation 
)

Definition at line 988 of file emfphelperdata.cxx.

References aGetDCState, emfplushelper::alpha, basegfx::B2DPolyPolygon::append(), basegfx::B2DPolygon::append(), wmfemfhelper::TargetHolder::append(), basegfx::B2DPolygon::appendBezierSegment(), bIsGetDCProcessing, emfplushelper::EMFPFont::Bold(), emfplushelper::BrushIDToString(), basegfx::B2DPolygon::clear(), GDIMetaFile::Clip(), COL_TRANSPARENT(), combineClip(), basegfx::utils::createScaleTranslateB2DHomMatrix(), BitmapEx::Crop(), wmfemfhelper::TargetHolders::Current(), wmfemfhelper::PropertyHolders::Current(), basegfx::deg2rad(), emfplushelper::EMFPStringFormat::DirectionRightToLeft(), emfplushelper::EMFPStringFormat::DirectionVertical(), EMFPGetBrushColorOrARGBColor(), emfplushelper::EmfPlusCombineModeComplement, emfplushelper::EmfPlusCombineModeExclude, emfplushelper::EmfPlusCombineModeIntersect, emfplushelper::EmfPlusCombineModeReplace, emfplushelper::EmfPlusCombineModeUnion, emfplushelper::EmfPlusCombineModeXOR, EmfPlusRecordTypeBeginContainer, EmfPlusRecordTypeBeginContainerNoParams, EmfPlusRecordTypeComment, EmfPlusRecordTypeDrawArc, EmfPlusRecordTypeDrawBeziers, EmfPlusRecordTypeDrawClosedCurve, EmfPlusRecordTypeDrawCurve, EmfPlusRecordTypeDrawDriverString, EmfPlusRecordTypeDrawEllipse, EmfPlusRecordTypeDrawImage, EmfPlusRecordTypeDrawImagePoints, EmfPlusRecordTypeDrawLines, EmfPlusRecordTypeDrawPath, EmfPlusRecordTypeDrawPie, EmfPlusRecordTypeDrawRects, EmfPlusRecordTypeDrawString, EmfPlusRecordTypeEndContainer, EmfPlusRecordTypeEndOfFile, EmfPlusRecordTypeFillClosedCurve, EmfPlusRecordTypeFillEllipse, EmfPlusRecordTypeFillPath, EmfPlusRecordTypeFillPie, EmfPlusRecordTypeFillPolygon, EmfPlusRecordTypeFillRects, EmfPlusRecordTypeFillRegion, EmfPlusRecordTypeGetDC, EmfPlusRecordTypeHeader, EmfPlusRecordTypeMultiplyWorldTransform, EmfPlusRecordTypeObject, EmfPlusRecordTypeOffsetClip, EmfPlusRecordTypeResetClip, EmfPlusRecordTypeResetWorldTransform, EmfPlusRecordTypeRestore, EmfPlusRecordTypeRotateWorldTransform, EmfPlusRecordTypeSave, EmfPlusRecordTypeScaleWorldTransform, EmfPlusRecordTypeSetAntiAliasMode, EmfPlusRecordTypeSetClipPath, EmfPlusRecordTypeSetClipRect, EmfPlusRecordTypeSetClipRegion, EmfPlusRecordTypeSetCompositingQuality, EmfPlusRecordTypeSetInterpolationMode, EmfPlusRecordTypeSetPageTransform, EmfPlusRecordTypeSetPixelOffsetMode, EmfPlusRecordTypeSetRenderingOrigin, EmfPlusRecordTypeSetTextContrast, EmfPlusRecordTypeSetTextRenderingHint, EmfPlusRecordTypeSetWorldTransform, EmfPlusRecordTypeTranslateWorldTransform, EMFPPlusDrawPolygon(), EMFPPlusFillPolygon(), emfplushelper::emfTypeToName(), emfplushelper::EMFPFont::emSize, emfplushelper::EMFPFont::family, get(), Color::GetAlpha(), Color::getBColor(), basegfx::BColor::getBlue(), emfplushelper::EMFPPath::GetCardinalSpline(), wmfemfhelper::PropertyHolder::getClipPolyPolygon(), wmfemfhelper::PropertyHolder::getClipPolyPolygonActive(), emfplushelper::EMFPPath::GetClosedCardinalSpline(), SvMemoryStream::GetData(), basegfx::BColor::getGreen(), AllSettings::GetLanguageTag(), LanguageTag::getLocale(), emfplushelper::EMFPPath::GetPolygon(), basegfx::BColor::getRed(), Application::GetSettings(), SvMemoryStream::GetSize(), BitmapEx::GetSizePixel(), drawinglayer::primitive2d::TextLayouterDevice::getTextWidth(), getUnitToPixelMultiplier(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), GraphicStatePop(), GraphicStatePush(), wmfemfhelper::HandleNewClipRegion(), header, Size::Height(), i, basegfx::B2DHomMatrix::identity(), if(), emfplushelper::ImageDataTypeBitmap, emfplushelper::ImageDataTypeMetafile, index, emfplushelper::InterpolationModeToString(), isColor, emfplushelper::EMFPFont::Italic(), emfplushelper::EMFPStringFormat::language, emfplushelper::EMFPStringFormat::leadingMargin, length, emfplushelper::EMFPStringFormat::lineAlign, maEMFPObjects, maMapTransform, Map(), mappingChanged(), maWorldTransform, mbMultipart, mbSetTextContrast, mfPageScale, mGSContainerStack, mGSStack, mMFlags, mMStream, mnHDPI, mnMmX, mnMmY, mnOriginX, mnOriginY, mnTextContrast, mnVDPI, mrPropertyHolders, mrTargetHolders, emfplushelper::PixelOffsetModeToString(), pos, processObjectRecord(), basegfx::rad2deg(), emfplushelper::EMFPPath::Read(), read_uInt16s_ToOUString(), SvStream::ReadFloat(), SvStream::ReadInt32(), ReadPoint(), ReadRectangle(), SvStream::ReadUChar(), SvStream::ReadUInt16(), SvStream::ReadUInt32(), readXForm(), emfplushelper::EMFPRegion::regionPolyPolygon, basegfx::B2DHomMatrix::rotate(), SAL_INFO, SAL_WARN, SAL_WARN_IF, SvStream::Seek(), basegfx::B2DHomMatrix::set(), basegfx::B2DPolygon::setClosed(), wmfemfhelper::PropertyHolder::setFont(), drawinglayer::primitive2d::TextLayouterDevice::setFontAttribute(), wmfemfhelper::PropertyHolder::setTextColor(), wmfemfhelper::PropertyHolder::setTextColorActive(), size, emfplushelper::SmoothingModeToString(), emfplushelper::EMFPFont::Strikeout(), emfplushelper::EMFPStringFormat::stringAlignment, emfplushelper::StringAlignmentCenter, emfplushelper::StringAlignmentFar, emfplushelper::StringAlignmentNear, SvStream::Tell(), text(), drawinglayer::primitive2d::TEXT_LINE_NONE, drawinglayer::primitive2d::TEXT_LINE_SINGLE, drawinglayer::primitive2d::TEXT_STRIKEOUT_NONE, drawinglayer::primitive2d::TEXT_STRIKEOUT_SINGLE, emfplushelper::TextRenderingHintToString(), emfplushelper::EMFPStringFormat::trailingMargin, basegfx::B2DPolyPolygon::transform(), type, emfplushelper::EMFPFont::Underline(), emfplushelper::UnitTypeDisplay, emfplushelper::UnitTypePixel, emfplushelper::UnitTypeToString(), emfplushelper::UnitTypeWorld, Size::Width(), SvStream::WriteBytes(), x, and y.

◆ processObjectRecord()

void emfplushelper::EmfPlusHelperData::processObjectRecord ( SvMemoryStream rObjectStream,
sal_uInt16  flags,
sal_uInt32  dataSize,
bool  bUseWholeStream = false 
)
private

◆ ReadPoint()

void emfplushelper::EmfPlusHelperData::ReadPoint ( SvStream s,
float &  x,
float &  y,
sal_uInt32  flags 
)
staticprivate

Definition at line 358 of file emfphelperdata.cxx.

References SvStream::ReadFloat(), SvStream::ReadInt16(), SAL_WARN, x, and y.

Referenced by processEmfPlusData().

◆ ReadRectangle()

void emfplushelper::EmfPlusHelperData::ReadRectangle ( SvStream s,
float &  x,
float &  y,
float &  width,
float &  height,
bool  bCompressed = false 
)
static

Definition at line 383 of file emfphelperdata.cxx.

References SvStream::ReadFloat(), SvStream::ReadInt16(), x, and y.

Referenced by processEmfPlusData().

◆ readXForm()

bool emfplushelper::EmfPlusHelperData::readXForm ( SvStream rIn,
basegfx::B2DHomMatrix rTarget 
)
static

Member Data Documentation

◆ aGetDCState

wmfemfhelper::PropertyHolder emfplushelper::EmfPlusHelperData::aGetDCState
private

Definition at line 222 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ bIsGetDCProcessing

bool emfplushelper::EmfPlusHelperData::bIsGetDCProcessing
private

Definition at line 223 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ maBaseTransform

basegfx::B2DHomMatrix emfplushelper::EmfPlusHelperData::maBaseTransform
private

Definition at line 182 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData(), and mappingChanged().

◆ maEMFPObjects

std::unique_ptr<EMFPObject> emfplushelper::EmfPlusHelperData::maEMFPObjects[256]
private

◆ maMapTransform

basegfx::B2DHomMatrix emfplushelper::EmfPlusHelperData::maMapTransform
private

Definition at line 184 of file emfphelperdata.hxx.

Referenced by EMFPPlusFillPolygon(), Map(), mappingChanged(), and processEmfPlusData().

◆ maWorldTransform

basegfx::B2DHomMatrix emfplushelper::EmfPlusHelperData::maWorldTransform
private

◆ mbMultipart

bool emfplushelper::EmfPlusHelperData::mbMultipart
private

Definition at line 206 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mbSetTextContrast

bool emfplushelper::EmfPlusHelperData::mbSetTextContrast
private

Definition at line 192 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mdExtractedXScale

double emfplushelper::EmfPlusHelperData::mdExtractedXScale
private

Definition at line 216 of file emfphelperdata.hxx.

Referenced by EMFPPlusDrawPolygon(), and mappingChanged().

◆ mdExtractedYScale

double emfplushelper::EmfPlusHelperData::mdExtractedYScale
private

Definition at line 217 of file emfphelperdata.hxx.

Referenced by CreateLineEnd(), EMFPPlusDrawPolygon(), and mappingChanged().

◆ mfPageScale

float emfplushelper::EmfPlusHelperData::mfPageScale
private

Definition at line 187 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mGSContainerStack

GraphicStateMap emfplushelper::EmfPlusHelperData::mGSContainerStack
private

Definition at line 212 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mGSStack

GraphicStateMap emfplushelper::EmfPlusHelperData::mGSStack
private

Definition at line 211 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mMFlags

sal_uInt16 emfplushelper::EmfPlusHelperData::mMFlags
private

Definition at line 207 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mMStream

SvMemoryStream emfplushelper::EmfPlusHelperData::mMStream
private

Definition at line 208 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mnFrameBottom

sal_Int32 emfplushelper::EmfPlusHelperData::mnFrameBottom
private

Definition at line 199 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData().

◆ mnFrameLeft

sal_Int32 emfplushelper::EmfPlusHelperData::mnFrameLeft
private

Definition at line 196 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData(), and mappingChanged().

◆ mnFrameRight

sal_Int32 emfplushelper::EmfPlusHelperData::mnFrameRight
private

Definition at line 198 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData().

◆ mnFrameTop

sal_Int32 emfplushelper::EmfPlusHelperData::mnFrameTop
private

Definition at line 197 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData(), and mappingChanged().

◆ mnHDPI

sal_uInt32 emfplushelper::EmfPlusHelperData::mnHDPI
private

Definition at line 190 of file emfphelperdata.hxx.

Referenced by processEmfPlusData(), and processObjectRecord().

◆ mnMmX

sal_Int32 emfplushelper::EmfPlusHelperData::mnMmX
private

Definition at line 202 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData(), mappingChanged(), and processEmfPlusData().

◆ mnMmY

sal_Int32 emfplushelper::EmfPlusHelperData::mnMmY
private

Definition at line 203 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData(), mappingChanged(), and processEmfPlusData().

◆ mnOriginX

sal_Int32 emfplushelper::EmfPlusHelperData::mnOriginX
private

Definition at line 188 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mnOriginY

sal_Int32 emfplushelper::EmfPlusHelperData::mnOriginY
private

Definition at line 189 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mnPixX

sal_Int32 emfplushelper::EmfPlusHelperData::mnPixX
private

Definition at line 200 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData(), and mappingChanged().

◆ mnPixY

sal_Int32 emfplushelper::EmfPlusHelperData::mnPixY
private

Definition at line 201 of file emfphelperdata.hxx.

Referenced by EmfPlusHelperData(), and mappingChanged().

◆ mnTextContrast

sal_uInt16 emfplushelper::EmfPlusHelperData::mnTextContrast
private

Definition at line 193 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mnVDPI

sal_uInt32 emfplushelper::EmfPlusHelperData::mnVDPI
private

Definition at line 191 of file emfphelperdata.hxx.

Referenced by processEmfPlusData().

◆ mrPropertyHolders

wmfemfhelper::PropertyHolders& emfplushelper::EmfPlusHelperData::mrPropertyHolders
private

◆ mrTargetHolders

wmfemfhelper::TargetHolders& emfplushelper::EmfPlusHelperData::mrTargetHolders
private

The documentation for this struct was generated from the following files: