TrophyCustomer's Canvas is honored with a 2020 InterTech Technology Award! Learn more 

Surface Members

The Surface type exposes the following members.

Constructors

Name Description
Public method Surface Overloaded.

Initializes a new instance of the Surface class.

Methods

Name Description
Public method Clone

Returns a copy of this model component.

(Inherited from ModelComponent.)
Public method DeepClone<TItem> (Overrides ModelComponent.DeepClone<TItem>(TItem).)
Public method Equals Overloaded.

Tests whether the specified Surface is equivalent to this Surface.

Protected method Finalize (Inherited from Object.)
Public method GetHashCode

Returns a hash code for this Surface.

(Overrides ModelComponent.GetHashCode().)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnPropertyChanged

Subscribes to an event on changing the specified property of this ModelComponent.

(Inherited from ModelComponent.)

Fields

Name Description
Public field Height

The surface height.

Public field RotateAngle

The surface rotation angle.

Public field Tags

Attributes of this model component.

(Inherited from ModelComponent.)
Public field Width

The surface width.

Properties

Name Description
Public property AllItems

Gets a lists of all design elements created on this Surface.

Public property BgContainer

Gets the background container of this Surface.

Public property Containers

Gets or sets a collection of channel containers specified for this Surface.

Public property FgContainer

Gets the foreground container of this Surface.

Public property Id

Gets or sets a unique identifier of this model component.

(Inherited from ModelComponent.)
Public property MainContainer

Gets the main container of this Surface.

Public property Mockup

Gets or sets a SurfaceMockup objects used to vizualize the product in the viewer.

Public property Name

Gets or sets a name of this model component.

(Inherited from ModelComponent.)
Public property ParentProduct

Gets or sets a Product that contains this Surface.

Public property PreviewMockups

Gets or sets a collection of SurfaceMockup objects used to vizualize the product on preview images.

Public property PreviewMockupsCount

Gets a number of PreviewMockups specified for this Surface.

Public property PrintAreas

Gets or sets a collection of PrintArea objects defining an area to be printed.

Public property Size

Gets the size of this Surface.

Public property Version

Gets version of this model component.

(Inherited from ModelComponent.)
Public property Watermark

Gets or sets a Watermark objects specified for this Surface.

Events

Name Description
Public event PropertyChanged

Occurs when a property of this model component is changed.

(Inherited from ModelComponent.)

See Also

Reference