- 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(0x90B6C,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(0x90B6C,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(0x90B6C,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(0x90B6C,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 in adornments now don't draw at all.
- Stories in anchored frames should now get more modified* events.
|