Scripter2 API: Difference between revisions
Jump to navigation
Jump to search
Jainbasil1 (talk | contribs) |
Jainbasil1 (talk | contribs) |
||
Line 6: | Line 6: | ||
===<u>Properties</u>=== | ===<u>Properties</u>=== | ||
====activeDocument==== | ====activeDocument==== | ||
:This property return '''DocumentAPI''' object. | :This property return '''DocumentAPI''' object. | ||
Line 17: | Line 16: | ||
====activeWindow==== | ====activeWindow==== | ||
:This property return '''WindowAPI''' object. | |||
:Usage: | |||
::window = Scripter.activeWindow | |||
:: Here, '''window''' will represent the active window, and is of type '''WindowAPI'''. See WindowAPI for methods and properties available for this object. | |||
====colors==== | ====colors==== | ||
Revision as of 10:21, 19 August 2011
Scripter2 API is described below. This is a reference for the actual documentation of new scripter.
The new Scripter is composed of different modules, which are either accessible externally, or via methods of other apis.
Scripter
Properties
activeDocument
- This property return DocumentAPI object.
- Usage:
- document = Scripter.activeDocument
- Here document will represent the active document, and is of type DocumentAPI
activeWindow
- This property return WindowAPI object.
- Usage:
- window = Scripter.activeWindow
- Here, window will represent the active window, and is of type WindowAPI. See WindowAPI for methods and properties available for this object.
colors
Methods
openDocument
newDocument
Document API
Properties
name
available
margins
modified
activePage
pageCount
activeItem
dimensions
items
selection
selectionCount
colors
layers
masterPages
styles
Methods
- save
- saveAs(name)
- setInformation(author, title, comment)
Layer Methods in activeDocument
- newLayer
- removeLayer
- getActiveLayer
- getActiveLayerName
- setActiveLayer
Color Methods in activeDocument
- newColorCMYK
- newColorRGB
- getColor
Printer method
- Printer
Image Export methods
- supportedImageTypes
- exportAsImages
Margins API
Properties
- top
- left
- right
- bottom
Dimensions API
Properties
- width
- height
Page API
Properties
- number
- items
- position
- selection
Methods
- newRectangle
- newEllipse
- newImage
- newText
- newLine
- placeSVG
- placeODG
- placeEPS
- placeSXD
- savePageAsEPS
Layer API
Properties
- name
- id
- level
- printable
- viewable
- editable
- flowControl
- outlineMode
- transparency
- blendMode
- active
Color API
Properties
- name
- spotColor
Methods
- changeCMYK
- changeRGB
- replace
- remove