Back to Website
Show / Hide Table of Contents

Class GroupItemHandler

Inheritance
System.Object
ItemHandler
BaseRectangleItemHandler
GroupItemHandler
ClipartItemHandler
LayoutItemHandler
Implements
System.ICloneable
System.IDisposable
IContainerItemHandler
Inherited Members
BaseRectangleItemHandler.MinDimension
BaseRectangleItemHandler.GetTransform(RectangleF, RotatedRectangleF)
BaseRectangleItemHandler.DrawClippingPath(Graphics, Action)
BaseRectangleItemHandler.GetClippingPath(Single, Boolean)
BaseRectangleItemHandler.GetTransformedVectorMask(Transform, PointF, Boolean)
BaseRectangleItemHandler.GetPath()
BaseRectangleItemHandler.GetDrawingPath(Single)
BaseRectangleItemHandler.GetActualDash(Single[], Boolean, Single)
BaseRectangleItemHandler.Angle
BaseRectangleItemHandler.Height
BaseRectangleItemHandler.Width
BaseRectangleItemHandler.Location
BaseRectangleItemHandler.Opacity
BaseRectangleItemHandler.TextWrappingMode
ItemHandler._fileCache
ItemHandler._configuration
ItemHandler._ccLogger
ItemHandler._logger
ItemHandler._colorManagement
ItemHandler._gmColorConverter
ItemHandler.Draw(RenderingContext, Bitmap, IRenderingColorSettings, IColorProfilesProvider, Boolean, Boolean, Boolean)
ItemHandler.Draw(RenderingContext, Bitmap, DrawItemParams, IRenderingColorSettings, IColorProfilesProvider, Boolean, Boolean, Boolean)
ItemHandler.ItemOnPropertyChanged(Object, PropertyChangedEventArgs)
ItemHandler.ItemOnPermissionsChanged(Object, EventArgs)
ItemHandler.Clone()
ItemHandler.BeginUpdate()
ItemHandler.EndUpdate()
ItemHandler.Dispose()
ItemHandler.OnTransformChanged(Object, EventArgs)
ItemHandler.OnChanged()
ItemHandler.GetDestinationColor(Color, IColorProfilesProvider, IRenderingColorSettings, Nullable<PixelFormat>, Single, Boolean, Boolean)
ItemHandler.IsEmpty
ItemHandler.ControlPoints
ItemHandler.UniqueId
ItemHandler.Transform
ItemHandler.Tag
ItemHandler.Layer
ItemHandler.IsUpdating
ItemHandler.Index
ItemHandler.Canvas
ItemHandler.Name
ItemHandler.BlendMode
ItemHandler.Permissions
ItemHandler.Data
ItemHandler.Visible
ItemHandler.Locked
ItemHandler.SourceColorProfilesOrDefault
ItemHandler.Changed
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class GroupItemHandler : BaseRectangleItemHandler, ICloneable, IDisposable, IContainerItemHandler

Constructors

GroupItemHandler(IConfiguration, IFileCache, IColorManagement, ILogger, IGmColorConverter, GroupItem)

Declaration
public GroupItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IGmColorConverter gmColorConverter, GroupItem item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
IColorManagement colorManagement
ILogger ccLogger
IGmColorConverter gmColorConverter
GroupItem item

Fields

ItemHandlers

Declaration
public List<ItemHandler> ItemHandlers
Field Value
Type Description
System.Collections.Generic.List<ItemHandler>

Properties

Bounds

Declaration
public override RectangleF Bounds { get; }
Property Value
Type Description
System.Drawing.RectangleF
Overrides
BaseRectangleItemHandler.Bounds

IsNestedContainerItemsAlreadyUpdated

Declaration
public bool IsNestedContainerItemsAlreadyUpdated { get; set; }
Property Value
Type Description
System.Boolean

Item

Declaration
public GroupItem Item { get; }
Property Value
Type Description
GroupItem

Rectangle

Declaration
public override RotatedRectangleF Rectangle { get; set; }
Property Value
Type Description
RotatedRectangleF
Overrides
BaseRectangleItemHandler.Rectangle

Methods

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing
Overrides
ItemHandler.Dispose(Boolean)

GetItemHandlerData()

Declaration
public override ItemHandlerData GetItemHandlerData()
Returns
Type Description
ItemHandlerData
Overrides
ItemHandler.GetItemHandlerData()

GetItemHandlerDataType()

Declaration
public override string GetItemHandlerDataType()
Returns
Type Description
System.String
Overrides
ItemHandler.GetItemHandlerDataType()

GetNestedItemHandlers(Boolean, Boolean, Boolean)

Declaration
public virtual List<ItemHandler> GetNestedItemHandlers(bool excludeGroupItems = false, bool reversedZOrder = false, bool onlyVisible = false)
Parameters
Type Name Description
System.Boolean excludeGroupItems
System.Boolean reversedZOrder
System.Boolean onlyVisible
Returns
Type Description
System.Collections.Generic.List<ItemHandler>

UpdateNestedItemHandlerLayouts(Func<ItemHandler, Boolean>)

Declaration
public bool UpdateNestedItemHandlerLayouts(Func<ItemHandler, bool> updateFunc)
Parameters
Type Name Description
System.Func<ItemHandler, System.Boolean> updateFunc
Returns
Type Description
System.Boolean

Implements

System.ICloneable
System.IDisposable
IContainerItemHandler
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback