Back to Website
Show / Hide Table of Contents

Interface ICanvas

Namespace: Aurigma.DesignAtoms.Canvas
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface ICanvas

Properties

CmykColorProfile

Declaration
ColorProfile CmykColorProfile { get; set; }
Property Value
Type Description
Aurigma.GraphicsMill.ColorProfile

Data

Declaration
string Data { get; set; }
Property Value
Type Description
System.String

DisableSmoothing

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

GrayscaleColorProfile

Declaration
ColorProfile GrayscaleColorProfile { get; set; }
Property Value
Type Description
Aurigma.GraphicsMill.ColorProfile

Layers

Declaration
LayerCollection Layers { get; }
Property Value
Type Description
LayerCollection

MaxFontSize

Declaration
float? MaxFontSize { get; }
Property Value
Type Description
System.Nullable<System.Single>

MaxJsonLength

Declaration
int MaxJsonLength { get; set; }
Property Value
Type Description
System.Int32

MaxLeading

Declaration
float? MaxLeading { get; }
Property Value
Type Description
System.Nullable<System.Single>

MinFontSize

Declaration
float? MinFontSize { get; }
Property Value
Type Description
System.Nullable<System.Single>

MinLeading

Declaration
float? MinLeading { get; }
Property Value
Type Description
System.Nullable<System.Single>

MouseMoveTimeout

Declaration
int MouseMoveTimeout { get; set; }
Property Value
Type Description
System.Int32

MultipleSelectionEnabled

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

RgbColorProfile

Declaration
ColorProfile RgbColorProfile { get; set; }
Property Value
Type Description
Aurigma.GraphicsMill.ColorProfile

ScreenXDpi

Declaration
float ScreenXDpi { get; }
Property Value
Type Description
System.Single

ScreenYDpi

Declaration
float ScreenYDpi { get; }
Property Value
Type Description
System.Single

SourceColorProfiles

Declaration
ISourceColorProfiles SourceColorProfiles { get; }
Property Value
Type Description
ISourceColorProfiles

Tags

Declaration
Dictionary<string, object> Tags { get; }
Property Value
Type Description
System.Collections.Generic.Dictionary<System.String, System.Object>

TargetDpi

Declaration
float? TargetDpi { get; set; }
Property Value
Type Description
System.Nullable<System.Single>

WorkspaceHeight

Declaration
float WorkspaceHeight { get; set; }
Property Value
Type Description
System.Single

WorkspaceWidth

Declaration
float WorkspaceWidth { get; set; }
Property Value
Type Description
System.Single

Zoom

Declaration
float Zoom { get; }
Property Value
Type Description
System.Single

Methods

Deserialize(Stream)

Declaration
void Deserialize(Stream stream)
Parameters
Type Name Description
System.IO.Stream stream

GetImageItemHandlers()

Declaration
IEnumerable<ImageItemHandler> GetImageItemHandlers()
Returns
Type Description
System.Collections.Generic.IEnumerable<ImageItemHandler>

GetItemHandler(Item)

Declaration
ItemHandler GetItemHandler(Item item)
Parameters
Type Name Description
Item item
Returns
Type Description
ItemHandler

RenderWorkspace(RenderingContext, PipelineElement, Single, ColorSpace, IRenderingColorSettings, IColorProfilesProvider, Nullable<Boolean>, Nullable<RectangleF>, Color, Boolean, WorkspaceTransformParams, Tuple<String, RectangleF>[], Boolean)

Declaration
void RenderWorkspace(RenderingContext renderingContext, PipelineElement writer, float dpi, ColorSpace destinationColorSpace, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, bool? pdfRenderKeepOriginalColors, RectangleF? bounds = null, Color backgroundColor = null, bool isPreview = false, WorkspaceTransformParams workspaceTransformParams = null, Tuple<string, RectangleF>[] pdfBoxes = null, bool isPdfRenderDeviceProfileEnabled = false)
Parameters
Type Name Description
RenderingContext renderingContext
Aurigma.GraphicsMill.PipelineElement writer
System.Single dpi
ColorSpace destinationColorSpace
IRenderingColorSettings colorSettings
IColorProfilesProvider profilesProvider
System.Nullable<System.Boolean> pdfRenderKeepOriginalColors
System.Nullable<System.Drawing.RectangleF> bounds
Aurigma.GraphicsMill.Color backgroundColor
System.Boolean isPreview
WorkspaceTransformParams workspaceTransformParams
System.Tuple<System.String, System.Drawing.RectangleF>[] pdfBoxes
System.Boolean isPdfRenderDeviceProfileEnabled

RenderWorkspace(RenderingContext, Single, ColorSpace, IRenderingColorSettings, IColorProfilesProvider, Nullable<Boolean>, Nullable<RectangleF>, Color, Boolean, WorkspaceTransformParams, Boolean)

Declaration
Bitmap RenderWorkspace(RenderingContext renderingContext, float dpi, ColorSpace destinationColorSpace, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, bool? pdfRenderKeepOriginalColors, RectangleF? bounds = null, Color backgroundColor = null, bool isPreview = false, WorkspaceTransformParams workspaceTransformParams = null, bool isSingleColorTargetContainer = false)
Parameters
Type Name Description
RenderingContext renderingContext
System.Single dpi
ColorSpace destinationColorSpace
IRenderingColorSettings colorSettings
IColorProfilesProvider profilesProvider
System.Nullable<System.Boolean> pdfRenderKeepOriginalColors
System.Nullable<System.Drawing.RectangleF> bounds
Aurigma.GraphicsMill.Color backgroundColor
System.Boolean isPreview
WorkspaceTransformParams workspaceTransformParams
System.Boolean isSingleColorTargetContainer
Returns
Type Description
Aurigma.GraphicsMill.Bitmap

Serialize(Stream)

Declaration
void Serialize(Stream stream)
Parameters
Type Name Description
System.IO.Stream stream
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