openDesign
Reads (and optionally updates) a specified part of the user's design.
Parameters
optionsDesignOpenOptions_2Options for configuring how the design is read.
Options for configuring how the current page of the design is read.
typestringThe type of context.
The only valid value is "current_page".
Options for configuring how all pages of the design are read.
typestringThe type of context.
The only valid value is "all_pages".
callbackDesignOpenCallback_2A callback for operating on the design.
A callback for operating on the current page of the design.
Parameters
sessionDesignEditing.CurrentPageSessionSession received by the openDesign callback when opening the current page.
pageDesignEditing.PageThe current page of the design.
A page with either fixed or unbounded dimensions.
For more information, see AbsolutePage.
Represents something that's not supported by the Apps SDK.
typestringRead-onlyThe only valid value is "unsupported".
helpersDesignEditing.PageHelpersThese are various utilities that allow apps to do more complex operations on the page.
For more information, see PageHelpers.
syncfunctionSaves any changes made during the session while keeping the session open.
- Any changes in the session are only reflected in the design after this method is called.
- Once this method is called, further changes in the session can still be made.
Returns
Promise<void>
Returns
Promise<void>
A callback for operating on all pages of the design.
Parameters
sessionDesignEditing.AllPagesSessionSession received by the openDesign callback when opening all pages.
pageRefsDesignEditing.PageRefListReferences to all pages of the design.
For more information, see PageRefList.
helpersDesignEditing.AllPagesHelpersThese are various utilities that allow apps to do more complex operations on the page.
For more information, see AllPagesHelpers.
syncfunctionSaves any changes made during the session while keeping the session open.
- Any changes in the session are only reflected in the design after this method is called.
- Once this method is called, further changes in the session can still be made.
Returns
Promise<void>
Returns
Promise<void>
Returns
Promise<void>