@extendscript/ind.util.pageitems
v2.0.1
Published
Utilities that create or target page items in InDesign.
Downloads
5
Readme
pageitems
InDesign Utility
Utilities that create or target page items in InDesign.
Install
npm install @extendscript/ind.util.pageitems
Include
#include 'node_modules/@extendscript/ind.util.pageitems/pageitems.js'
Use
var PageItems = Sky.getUtil("pageitems");
Get Parent
Returns the requested Parent or Error
:
- getParentPage (
PageItem
) - getParentSpread (
PageItem
) - getParentDoc (
PageItem
)
Add Pageitem
Adds a new PageItem on SpreadPage
:
- addTextFrame (
SpreadPage
,Options
) - addRect (
SpreadPage
,Options
)
Adds a new PageItem on SpreadPage
using SpreadPage
bounds:
- addRectToPage (
SpreadPage
,Options
) - addRectToBleed (
SpreadPage
,Options
)
Update Bounds
Sets bounding box of pageItems
to Reference
bounds. (Any reference that has the geometricBounds
property, uses parentPage if undefined
):
- boundsToRef (
pageItems
,Reference
)
Updates bounding box of pageItems
to SpreadPage
bleed:
- boundsToBleed (
pageItems
,SpreadPage
)
Test
We can test the code against a range of targets:
npm run test myTarget
We keep a log of test results
More info
Read the docs