Class CdrObjectContainer
Namespace: Aspose.Imaging.FileFormats.Cdr.Objects
Assembly: Aspose.Imaging.dll (25.2.0)
The cdr object container
[JsonObject(MemberSerialization.OptIn)]
public abstract class CdrObjectContainer : CdrObject, IDisposable
Inheritance
object ← DisposableObject ← CdrObject ← CdrObjectContainer
Derived
CdrBbox, CdrDisp, CdrDocument, CdrFillTransform, CdrIcc, CdrListObjects, CdrPage, CdrPolygonTransform, CdrStyd, CdrUdta, CdrUserPalette, CdrVersion
Implements
Inherited Members
CdrObject.Parent, CdrObject.Document, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
CdrObjectContainer()
protected CdrObjectContainer()
Properties
Childs
Gets or sets the objects.
public List<cdrobject> Childs { get; }
Property Value
Hidden
Gets or sets a value indicating whether this Aspose.Imaging.FileFormats.Cdr.Objects.CdrObjectContainer is visible.
[JsonProperty]
public bool Hidden { get; set; }
Property Value
LastChild
Gets or sets the last child.
[JsonProperty]
public CdrObjectContainer LastChild { get; set; }
Property Value
LoadToLastChild
Gets or sets a value indicating whether [load to last child].
[JsonProperty]
public bool LoadToLastChild { get; set; }
Property Value
Methods
AddChildObject(CdrObject)
Adds the child object.
public void AddChildObject(CdrObject cdrObject)
Parameters
cdrObject
CdrObject
The CDR object.
InsertObject(CdrObject)
Inserts the object
public void InsertObject(CdrObject cdrObject)
Parameters
cdrObject
CdrObject
The CDR object.
ReleaseManagedResources()
Releases unmanaged and - optionally - managed resources.
protected override void ReleaseManagedResources()