Interface: ISpine
A structure holding spine settings.
Remarks
For details, see the Folding lines and spines topic.
Example
const productDefinition = {
surfaces: [
{
spines: [
{
isVertical: false,
width: 20,
bleed: 10,
pen: {
color: "green",
},
fillColor: "lightGreen",
},
],
printAreas: `[{
designFile: "book"
}]`,
},
],
};
Extends
Properties
isVertical?
optionalisVertical?:boolean
If true, then the folding line is vertical, otherwise it is horizontal. The default value is true.
Inherited from
margin?
optionalmargin?:string
Defines the absolute or relative location of the folding line on the product, in points or percent. For vertical lines, it defines the x-axis offset from the left edge. For horizontal lines, it defines the y-axis offset from the top edge of the product. To set the relative offset in percent, add the percent sign to the number. The default value is "50%".
Inherited from
bleed?
optionalbleed?:number
Defines offset for the folding line, in points, depending on its orientation. It is a top/bottom offset for the vertical line and a left/right offset for the horizontal line. The default value is 0.
Inherited from
pen?
optionalpen?:object
Configures the outline of the folding line.
width?
optionalwidth?:number
Line width.
dashStep?
optionaldashStep?:number
A dash step, in pixels.
color?
optionalcolor?:string
The main color of the folding line.
altColor?
optionalaltColor?:string
The alt color of the folding line.
Inherited from
width?
optionalwidth?:number
Spine width, in points.
fillColor?
optionalfillColor?:string
Spine fill color.