Class DracoImage
Contents
[
Hide
]DracoImage class
Represents an image in DRACO format. Contains information about bounds of the drawing, vertices, faces and attributes.
public class DracoImage : Image
Constructors
| Name | Description |
|---|---|
| DracoImage(#=z$HLjnzPz2w8wMXPzGpyOwKsxYsmIcpUzLg==) |
Properties
| Name | Description |
|---|---|
| virtual AnnotationService { get; } | Gets the annotation service. |
| Bounds { get; } | Gets the image bounds. |
| Colors { get; set; } | The array of mesh colors. |
| Container { get; } | Gets the Image container. |
| virtual CustomProperties { get; } | Gets or sets the custom properties. |
| DataStreamContainer { get; } | Gets the object’s data stream. |
| override Depth { get; } | Gets the depth of the image. Calculated as the difference between maximum and minimum values of the Z coordinate amongst all vertices. Minimal allowed depth is 0. |
| Disposed { get; } | Gets a value indicating whether this instance is disposed. |
| override Height { get; } | Gets the height of the image. Calculated as the difference between maximum and minimum values of the Y coordinate amongst all vertices. Minimal allowed height is 1. |
| Indices { get; set; } | The array of mesh faces indices. |
| override IsCached { get; } | Gets a value indicating whether object’s data is cached currently and no data reading is required. |
| Palette { get; set; } | Gets or sets the color palette. |
| Size { get; } | Gets the image size. |
| virtual UnitlessDefaultUnitType { get; } | Assumed unit type when UnitType is set to Unitless |
| virtual UnitType { get; } | Gets current unit type. |
| Vertices { get; set; } | The array of mesh vertices. |
| virtual WatermarkGuardService { get; } | |
| override Width { get; } | Gets the width of the image. Calculated as the difference between maximum and minimum values of the X coordinate amongst all vertices. Minimal allowed width is 1. |
Methods
| Name | Description |
|---|---|
| override CacheData() | Caches the data and ensures no additional data loading will be performed from the underlying DataStreamContainer. Not implemented. |
| CanSave(ImageOptionsBase) | Determines whether image can be saved to the specified file format represented by the passed save options. |
| Dispose() | Disposes the current instance. |
| virtual GetStrings() | Gets all string values from image. |
| Save() | Saves the image data to the underlying stream. |
| Save(Stream) | Saves the object’s data to the specified stream. |
| virtual Save(string) | Saves the object’s data to the specified file location. |
| Save(Stream, ImageOptionsBase) | Saves the image’s data to the specified stream in the specified file format according to save options. |
| virtual Save(string, bool) | Saves the object’s data to the specified file location. |
| virtual Save(string, ImageOptionsBase) | Saves the object’s data to the specified file location in the specified file format according to save options. |
| SaveAsync(Stream, ImageOptionsBase) | Saves the image’s data to the specified stream in the specified file format according to save options. |
| virtual SaveAsync(string, ImageOptionsBase) | Saves the object’s data to the specified file location in the specified file format according to save options. |
| virtual ThrowIfCantExportToCad(ImageOptionsBase, Exception) | Throw exception if can`t export |
Examples
Loading of the drawing in DRACO format.
using (DracoImage drcImage = (DracoImage)Image.Load(fileName))
{
...
}
See Also
- class Image
- namespace Aspose.CAD.FileFormats.Draco
- assembly Aspose.CAD