294 for (
auto & pPtr : rSource)
296 rDest.push_back( pPtr->Clone() );
313 for (
auto const &
i : rList) {
314 if (
i->GetIndex() ==
nIndex ) {
327 auto it = std::find_if(rList.begin(), rList.end(),
328 [&pBundle](
const std::unique_ptr<Bundle>& rxBundle) { return rxBundle.get() == pBundle; });
329 if (it != rList.end())
332 rList.push_back( rBundle.
Clone() );
333 return rList.back().get();
virtual std::unique_ptr< Bundle > Clone()
tools::Long GetIndex() const
void SetIndex(tools::Long nBundleIndex)
void SetColor(sal_uInt32 nColor)
TextAlignmentV eTextAlignmentV
sal_uInt32 nIntegerPrecision
sal_uInt32 nColorIndexPrecision
static Bundle * GetBundleIndex(tools::Long nIndex, BundleList &, Bundle &)
SpecMode eLineWidthSpecMode
RealPrecision eVDCRealPrecision
DeviceViewPortMapV eDeviceViewPortMapV
sal_uInt32 nAspectSourceFlags
double nCharacterOrientation[4]
tools::Long nCharacterSetIndex
::std::map< sal_uInt32, HatchEntry > maHatchMap
TextAlignmentH eTextAlignmentH
MarkerBundle aMarkerBundle
static Bundle * GetBundle(BundleList &rList, tools::Long nIndex)
MarkerBundle * pMarkerBundle
sal_uInt32 nColorMaximumIndex
DeviceViewPortMapH eDeviceViewPortMapH
sal_uInt32 nIndexPrecision
UnderlineMode eUnderlineMode
sal_uInt32 nUnderlineColor
LineJoinType eLineJoinType
CharacterCodingA eCharacterCodingA
sal_uInt32 nColorPrecision
void ImplInsertHatch(sal_Int32 Key, int Style, tools::Long Distance, tools::Long Angle)
sal_uInt32 nLatestColorMaximumIndex
sal_uInt32 nAuxiliaryColor
FloatRect aDeviceViewPort
CGMElements & operator=(const CGMElements &)
static Bundle * InsertBundle(BundleList &, Bundle &)
FloatRect aVDCExtentMaximum
EdgeVisibility eEdgeVisibility
double nTextAlignmentHCont
sal_uInt32 nVDCIntegerPrecision
tools::Long nAlternateCharacterSetIndex
sal_Int8 aColorTableEntryIs[256]
sal_uInt32 nColorValueExtent[8]
double nTextAlignmentVCont
sal_uInt32 aLatestColorTable[256]
double nDeviceViewPortScale
DeviceViewPortMap eDeviceViewPortMap
Transparency eTransparency
SpecMode eEdgeWidthSpecMode
DeviceViewPortMode eDeviceViewPortMode
SpecMode eMarkerSizeSpecMode
sal_uInt32 aColorTable[256]
RealPrecision eRealPrecision
static void CopyAllBundles(const BundleList &Source, BundleList &Dest)
ColorSelectionMode eColorSelectionMode
ClipIndicator eClipIndicator
tools::Long nMetaFileVersion
FillInteriorStyle eFillInteriorStyle
tools::Long nFillPatternIndex
tools::Long nFillHatchIndex
double nCharacterExpansion
sal_uInt32 nTextFontIndex
TextPrecision eTextPrecision
::std::vector< std::unique_ptr< Bundle > > BundleList
tools::Long HatchDistance