Class Product
Constructors
(constructor)(surfaces)
Constructs a new instance of the Product class
Declaration
constructor(surfaces?: Surface[]);
Parameters
| Type |
Name |
Description |
| Surface[] |
surfaces |
|
Properties
defaultCropMarks
Declaration
get defaultCropMarks(): Collection<CropMark>;
set defaultCropMarks(value: Collection<CropMark>);
Property Value
defaultDesignLocation
Declaration
defaultDesignLocation: PointF;
Property Value
defaultSafetyLines
Declaration
get defaultSafetyLines(): Collection<SafetyLine>;
set defaultSafetyLines(value: Collection<SafetyLine>);
Property Value
palette
Declaration
Property Value
preferredFonts
Declaration
get preferredFonts(): string[];
set preferredFonts(value: string[]);
Property Value
| Type |
Description |
| string[] |
|
surfaces
Declaration
get surfaces(): Collection<Surface>;
set surfaces(value: Collection<Surface>);
Property Value
watermarkConfig
Declaration
watermarkConfig: WatermarkConfig;
Property Value
Methods
_copy(source, destination, generateNewIds)
Declaration
protected _copy(source: Product, destination: Product, generateNewIds: boolean): void;
Parameters
| Type |
Name |
Description |
| Product |
source |
|
| Product |
destination |
|
| boolean |
generateNewIds |
|
Returns
clone(generateNewIds)
Declaration
clone(generateNewIds?: boolean): Product;
Parameters
| Type |
Name |
Description |
| boolean |
generateNewIds |
|
Returns
generateNewIds()
Declaration
Returns
getAllItems(options)
Declaration
getAllItems(options?: IGetAllItemsOptions): Item[];
Parameters
Returns
getSurface(key)
Get surface by name or index.
Declaration
getSurface(key: string): any;
Parameters
| Type |
Name |
Description |
| string |
key |
Surface name or index.
|
Returns
serialize(serializer, forServer)
Declaration
serialize(serializer: IProductSerializer, forServer?: boolean): string;
Parameters
| Type |
Name |
Description |
| IProductSerializer |
serializer |
|
| boolean |
forServer |
|
Returns