Skip to main content

Surface

Classes

Surface

Extends

Constructors

Constructor
new Surface(
width?,
height?,
mockup?,
printAreas?,
id?,
name?,
initDefaultContainers?): Surface;
Parameters
ParameterTypeDefault value
width?numberundefined
height?numberundefined
mockup?SurfaceMockupundefined
printAreas?PrintArea[][]
id?stringundefined
name?stringundefined
initDefaultContainers?booleanundefined
Returns

Surface

Overrides

ModelComponent.constructor

Properties

id
id: string;
Inherited from

ModelComponent.id

parentProduct
parentProduct: Product;
watermark
watermark: Watermark = null;

Accessors

containers
Get Signature
get containers(): Collection<SurfaceContainer>;
Returns

Collection<SurfaceContainer>

Set Signature
set containers(value): void;
Parameters
ParameterType
valueCollection<SurfaceContainer>
Returns

void

height
Get Signature
get height(): number;
Returns

number

Set Signature
set height(value): void;
Parameters
ParameterType
valuenumber
Returns

void

interactiveZones
Get Signature
get interactiveZones(): Collection<InteractiveZone>;
Returns

Collection<InteractiveZone>

Set Signature
set interactiveZones(value): void;
Parameters
ParameterType
valueCollection<InteractiveZone>
Returns

void

mockup
Get Signature
get mockup(): SurfaceMockup;
Returns

SurfaceMockup

Set Signature
set mockup(value): void;
Parameters
ParameterType
valueSurfaceMockup
Returns

void

name
Get Signature
get name(): string;
Returns

string

Set Signature
set name(value): void;
Parameters
ParameterType
valuestring
Returns

void

Inherited from

ModelComponent.name

nonChannelContainerItems
Get Signature
get nonChannelContainerItems(): Item[];
Returns

Item[]

previewMockups
Get Signature
get previewMockups(): Collection<SurfaceMockup>;
Returns

Collection<SurfaceMockup>

Set Signature
set previewMockups(value): void;
Parameters
ParameterType
valueCollection<SurfaceMockup>
Returns

void

printAreas
Get Signature
get printAreas(): Collection<PrintArea>;
Returns

Collection<PrintArea>

Set Signature
set printAreas(value): void;
Parameters
ParameterType
valueCollection<PrintArea>
Returns

void

rotateAngle
Get Signature
get rotateAngle(): number;
Returns

number

Set Signature
set rotateAngle(value): void;
Parameters
ParameterType
valuenumber
Returns

void

tags
Get Signature
get tags(): object;
Returns

object

Set Signature
set tags(value): void;
Parameters
ParameterType
value{ [key: string]: any; }
Returns

void

Inherited from

ModelComponent.tags

version
Get Signature
get version(): string;
Returns

string

Inherited from

ModelComponent.version

width
Get Signature
get width(): number;
Returns

number

Set Signature
set width(value): void;
Parameters
ParameterType
valuenumber
Returns

void

Methods

addPropertyChanged()
addPropertyChanged(listener): void;
Parameters
ParameterType
listener(sender, eventArgs) => void
Returns

void

Inherited from

ModelComponent.addPropertyChanged

clone()
clone(generateNewIds?): Surface;
Parameters
ParameterTypeDefault value
generateNewIdsbooleanfalse
Returns

Surface

equals()
equals(other): boolean;
Parameters
ParameterType
otherModelComponent
Returns

boolean

Inherited from

ModelComponent.equals

generateNewIds()
generateNewIds(): void;
Returns

void

Overrides

ModelComponent.generateNewIds

getAllItems()
getAllItems(options?): IEnumerable<Item>;
Parameters
ParameterType
optionsIGetAllItemsOptions
Returns

IEnumerable<Item>

getBackgroundItem()
getBackgroundItem(): Item;
Returns

Item

getSimplifiedObject()
getSimplifiedObject(): object;
Returns

object

Overrides

ModelComponent.getSimplifiedObject

printAreaAdded()
printAreaAdded(h): void;
Parameters
ParameterType
hany
Returns

void

printAreaAdded()
printAreaAdded(h): void;
Parameters
ParameterType
hany
Returns

void

printAreaRemoved()
printAreaRemoved(h): void;
Parameters
ParameterType
hany
Returns

void

printAreaRemoved()
printAreaRemoved(h): void;
Parameters
ParameterType
hany
Returns

void

removePropertyChanged()
removePropertyChanged(listener): void;
Parameters
ParameterType
listener(sender, eventArgs) => void
Returns

void

Inherited from

ModelComponent.removePropertyChanged

toString()
toString(): string;

Returns a string representation of an object.

Returns

string

Inherited from

ModelComponent.toString

getAllItems()
static getAllItems(surfaces, options?): IEnumerable<Item>;
Parameters
ParameterType
surfacesany
optionsIGetAllItemsOptions
Returns

IEnumerable<Item>

getItems()
static getItems(surfaces, options): Item[];
Parameters
ParameterType
surfacesany
optionsIGetAllItemsOptions
Returns

Item[]

Was this page helpful?