- Introduction
- What's New?
- Features
- Getting Started
- Integration with E-commerce
- Integration with Remote Asset Sources
- Printable Files and Proof Images
- Configuring Products
- Creating Product Templates
- User Interface
- Configuration Files
- API
- Introduction to IFrame API
- IFrame API Reference
- BaseEditor Module
- IframeApi Module
- Configuration Module
- Editor Class
- applyProductTheme Method
- BarcodeFormat Enumeration
- BarcodeSubType Enumeration
- dispose Method
- finishProductDesign Method
- getProduct Method
- getProofImages Method
- getUnchangedItems Method
- IBarcodeData Interface
- IFinishDesignResult Interface
- IProofResult Interface
- ISaveProductResult Interface
- ISurfacesChanges Interface
- ISurfaceUserInfo Interface
- IUnchangedItem Interface
- IUnchangedItems Interface
- IUserChangeItem Interface
- IUserChanges Interface
- IUserInfo Interface
- IValidationResult Interface
- IViolationWarningData Interface
- loadUserInfo Method
- redo Method
- revertProduct Method
- saveProduct Method
- subscribe Method
- undo Method
- validateUserInfo Method
- ViolationState Enumeration
- loadEditor Function
- loadEditorByQueryString Function
- ObjectModel Module
- PostMessage Module
- preload Function
- RuntimeConfiguration Class
- Web API
- Old Query-string API
- Visual Proofing Tool
- Variable Data Printing
- System Requirements
- Troubleshooting
- Licensing
- Copyright Notices
IFinishDesignResult Interface
Applies to: Customer's Canvas On-Premises; Design Editor 4.4.25, 4.x (may differ) · Archived documentation
A structure used by Editor.finishProductDesign to store a return value. For details, see the Introducing the IFrame API topic.
Properties
boundsData
Width, height, and upper-left corner coordinates of the bounding rectangle of all items in a group, in points. For details, see the Calculating Area of Design Layers topic.
boundsData declaration
-
current
Surface: object Width, height, and upper-left corner coordinates of the bounding rectangle of all items in the current surface, in points.
-
Height: number
Height of the bounding rectangle.
-
Left: number
X-coordinate of the bounding rectangle upper-left corner.
-
Top: number
Y-coordinate of the bounding rectangle upper-left corner.
-
Width: number
Width of the bounding rectangle.
-
hiResOutputUrls
An array of links to the hi-res output.
proofImageUrls
An array of permanent links to proof images.
returnToEditUrl
A return-to-edit URL. This property is provided for backward compatibility only; it utilizes the old API based on a query string. To learn on how to perform the same functionality using IFrame API, see Loading Product State Into Editor.
stateId
A product state identifier.
userChanges
Returns an object containing all changes made by the user when personalizing the product.
userId
The identifier of the user who currently works with the editor.
violationWarningData
For items having preflight problems, it provides the item name, item type, corresponding surface name and index, and states of violation warnings. This array allows for detecting products that have violations of the image resolution, safety lines, regions, and text clipping.