## CdrDocument class

The cdr root object

```csharp
public class CdrDocument : CdrObjectContainer
```

## Properties

| Name | Description |
| --- | --- |
| [Arrows](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/arrows/) { get; } | Gets the arrows. |
| [BmpMasks](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/bmpmasks/) { get; } | Gets the BMP masks. |
| [Bmps](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/bmps/) { get; } | Gets the BMPS. |
| [Childs](../../aspose.imaging.fileformats.cdr.objects/cdrobjectcontainer/childs/) { get; } | Gets or sets the objects. |
| [ClipIds](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/clipids/) { get; set; } | Gets or sets the clip ids. |
| [Disposed](../../aspose.imaging/disposableobject/disposed/) { get; } | Gets a value indicating whether this instance is disposed. |
| [Document](../../aspose.imaging.fileformats.cdr.objects/cdrobject/document/) { get; set; } | Gets or sets the document. |
| [Fills](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/fills/) { get; } | Gets the fills. |
| [Fonts](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/fonts/) { get; } | Gets the fonts. |
| [Hidden](../../aspose.imaging.fileformats.cdr.objects/cdrobjectcontainer/hidden/) { get; set; } | Gets or sets a value indicating whether this [`CdrObjectContainer`](../cdrobjectcontainer/) is visible. |
| [LastChild](../../aspose.imaging.fileformats.cdr.objects/cdrobjectcontainer/lastchild/) { get; set; } | Gets or sets the last child. |
| [LastTextIndex](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/lasttextindex/) { get; set; } | Gets the text indexes. |
| [LoadToLastChild](../../aspose.imaging.fileformats.cdr.objects/cdrobjectcontainer/loadtolastchild/) { get; set; } | Gets or sets a value indicating whether [load to last child]. |
| [OutLines](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/outlines/) { get; } | Gets the out lines. |
| [Parent](../../aspose.imaging.fileformats.cdr.objects/cdrobject/parent/) { get; set; } | Gets or sets the parent. |
| [Patterns](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/patterns/) { get; } | Gets the patterns. |
| [PowerClips](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/powerclips/) { get; set; } | Gets the power clips. |
| [Styles](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/styles/) { get; } | Gets the styles. |
| [Texts](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/texts/) { get; } | Gets the texts. |
| [VectorPatterns](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/vectorpatterns/) { get; } | Gets the vector patterns. |
| [Version](../../aspose.imaging.fileformats.cdr.objects/cdrdocument/version/) { get; set; } | Gets or sets the version. |

## Methods

| Name | Description |
| --- | --- |
| [AddChildObject](../../aspose.imaging.fileformats.cdr.objects/cdrobjectcontainer/addchildobject/)(CdrObject) | Adds the child object. |
| [Dispose](../../aspose.imaging/disposableobject/dispose/)() | Disposes the current instance. |
| [InsertObject](../../aspose.imaging.fileformats.cdr.objects/cdrobjectcontainer/insertobject/)(CdrObject) | Inserts the object |

### See Also

* class [CdrObjectContainer](../cdrobjectcontainer/)
* namespace [Aspose.Imaging.FileFormats.Cdr.Objects](../../aspose.imaging.fileformats.cdr.objects/)
* assembly [Aspose.Imaging](../../)


