au-widget-preflight/AuWidgetPreflightConfig
Classes
AuWidgetPreflightConfig
Provides properties for the preflight widget.
For details, you can refer to the Preflight widget topic.
{
"widgets": [{
"name": "preflight",
"type": "preflight",
"params": {
"files": [ "http://example.com/printfiles/flyer.pdf" ],
"config": {
"backendUrl": "http://preflight.example.com",
"startFromUploader": false,
"product": {
"dpi": 300,
"size": {
"width": 595,
"height": 842
},
"bleed": 20,
"safetyLines": `[{
"color": "#00ff00",
"altColor": "#00ff00",
"margin": 40
}]`
},
"rules": [
{
"type": "colorspace",
"severity": "error",
"enableFix": true,
"params": {
"allowedColorSpaces": [ "cmyk" ]
}
}
],
...
},
"onPageChange": [
"{{ #function(page) page==='editor' && main.stepIndex === 0 ? main.nextStep() : '' }}"
]
}]
}
Constructors
Constructor
new AuWidgetPreflightConfig(): AuWidgetPreflightConfig;
Returns
Properties
config
config: any;
The preflight configuration. For details, see the Config Reference.
files
files: string[];
Initializes the widget with files for validation. For details, see the F.A.Q..
onError
onError: Function | Function[];
A function ({{#function <expression>}}) or an array of functions that work when errors occur in this widget.
onPageChange
onPageChange: Function | Function[];
A function ({{#function <expression>}}) or an array of functions that work when changing pages in this widget.
PreviewModel
Constructors
Constructor
new PreviewModel(
title,
url,
index): PreviewModel;
Parameters
| Parameter | Type |
|---|---|
title | string |
url | string |
index | number |
Returns
Properties
index
index: number;
title
title: string;
url
url: string;