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<Container>;
Returns​

Collection<Container>

Set Signature​
set containers(value): void;
Parameters​
ParameterType
valueCollection<Container>
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?