2.0.1 • Published 7 years ago
@extendscript/ind.util.pageitems v2.0.1
pageitems
InDesign Utility
Utilities that create or target page items in InDesign.
Install
npm install @extendscript/ind.util.pageitemsInclude
#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 myTargetWe keep a log of test results
More info
Read the docs