Active Page Item Developer

InDesign plugin for extendscript and javascript.
Download

Active Page Item Developer Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Trial
  • Price:
  • USD 149.00 | BUY the full version
  • Publisher Name:
  • Rorohiko Ltd
  • Publisher web site:
  • http://www.rorohiko.com/products.html
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 11.1 MB

Active Page Item Developer Tags


Active Page Item Developer Description

InDesign plugin for extendscript and javascript. Active Page Item Developer resolves the shortcomings that make 'pure' ExtendScript non-viable for professional development.Active Page Item Developer is a tool that enhances rapid software development for InDesign - it allows software developers to create professional solutions for InDesign CS/CS2 using simple ExtendScript (JavaScript). Here are some key features of "Active Page Item Developer": · With Active Page Item Developer (APID), you can convert your solution to an encrypted form that is disguised as a plug-in, or embedded into a document. These encrypted scripts are not open for inspection. · For optional copy protection, APID provides a licensing system that ties into the InDesign serial number. The end-user needs a proper license from you before the scripts can be executed. You can also provide your potential customers with a time-limited demo of your solution. · Standard ExtendScripts without APID are 'naked' - i.e. if you create a solution in ExtendScript without APID, your users would be able to freely open, inspect, copy, modify the scripts. · APID defines an 'event model', where one page item can 'observe' another, and page items can 'listen' to events like open, close, save, idle, context menu,... For example, simply moving one page item can automatically trigger the execution of a script that, for example, makes other page items 'follow'. · Without APID, ExtendScripts are 'static' entities - i.e. they need to be launched by the user via the Scripts palette, and are cannot be activated in an event-driven way. · Active Page Item Developer opens up functionality that is not available in ExtendScript - for example, version 1.0 makes it possible to attach context menus to individual page items from ExtendScript. Future versions will add more functionality - e.g. creating floating palettes from ExtendScript,... · ExtendScript has a number of substantial advantages compared to using C++ for software development. It's easy to learn and use, it allows for fast development, it's cross-platform (Mac/Win), and there is no need to create different versions to support CS as well as CS2. And there are no endless run/compile/debug cycles! · Active Page Item Developer allows you to create your own Scripted Plug-Ins. To get a good idea of what can be achieved: check out some of our 'freebie' Plug-Ins - they were all created using this technology. Requirements: · Adobe InDesign CS, CS2 or CS3. Limitations: · Time-limited trial. What's New in This Release: · Fixed crash on doc close when adornments were being modified by an event handler during document close. · Adornments now draw correctly on flipped items · Added new opcode:?kOpCode_SystemID = 10022?Sample:?theSystemID = app.callExtension(0×90B6C,10022);?This is the optional system ID that is used to generate license files. · Adornments are not any more subjected to transparency effects applied to their page item. · Adornments now draw correctly on rotated items · Adornments now stay same size when user zooms in or out. · Adornments now don’t print, don’t display in preview mode, and don’t show up on page thumbnails · Fixed ‘Missing plug-in’ dialogs that appear when a document is opened without APID ToolAssistant installed · Fixed issue where a user-undo immediately after doc open could inadvertently clear a loaded SPLN’s JavaScript code. · Fixed bug in MenuName.txt handling (on Mac the file had to be named MenuName.txt, with a leading backslash, instead of MenuName.txt) · Fixed undo/redo menu names for SPLN-provided context menus · Fixed Mac issue where a document name with double quotes would break SPLN functionality · dataStore is now persisted into InDesign libraries, snippets, .INX and .IDML files · Modifying an inline graphic should now trigger a modified-text event · External SPLN events are now properly collapsed into a single Undo step. · Improved ‘event cascading’ behavior (where scripts modify page items, causing further modified* events,…) – there is a fine balance between causing infinite loops, and not being able to detect the consequences of a scripted page item modification. · Added new opcodes:?10018 = kOpcode_OwningDocument?10019 = kOpcode_OwningPage?10020 = kOpcode_OwningSpread.?The spread and page are very simple-minded versions – they cannot handle any kind of nesting; we intend to improve these in 1.0.48.?Sample:?theDoc = app.callExtension(0×90B6C,10018,thePageItem); · Added new opcode to access value of ‘theItem’ as predefined at the beginning of each event handler call – even if ‘theItem’ is overwritten, calling this opcode allows you to retrieve its original value.?theItemAgain = app.callExtension(0×90B6C,10017); · Fixed issue where ID would crash on export to EPS after printing and closing a previous document · Fixed bug where some slightly corrupted documents would lose their dataStore · Fixed bug where an undo just after doc open would disable events · Support more glyphs in adornment strings (e.g. Hebrew characters).?Left-to-Right text support is very limited: you can request an adornment string to be drawn left-to-right instead of right-to-left by appending a new, optional boolean parameter = true to the adornment specification. · Fixed an issue where undoing a change to a page item event filter or script tag change could corrupt APID’s internal lookup tables, causing all kinds of strange effects. · The ‘Cancel’ button on the ‘beg’ dialog has been renamed to ‘OK’ which is much less confusing · New opcode:?function IsValidID(doc,id){ · return app.callExtension(0×90B6C,10021,doc,id); · } · Fixed issue where a change of ID serial number or ethernet card on a computer would cause the wrong license file requests to be sent. · Missing PNG now don’t draw at all. · Stories in anchored frames should now get more modified* events.


Active Page Item Developer Related Software