|
|
 |
|
InData Release History
Changes at 4/5/6.1.4.5 Release
For Windows 7, Vista and XP users with administrative privileges,
the plug-in's registration information is once again stored in the
registry under HKEY_LOCAL_MACHINE/Software/Em Software, where it
will be available for all users of the machine.
Registration information for users lacking administrative privileges
remains in HKEY_CURRENT_USER/Software/Em Software where it will be
available only to that user.
Fixed a problem introduced in 4/5/6.1.4.4 which was causing substring
extractions to always start with the first character.
For example, char N to M of a would always produce
char 1 to M of a.
Fixed a problem introduced in 4/5/6.1.4.4 which could cause some string
functions to work incorrectly.
For example, it had wordcase("FOO") producing FoooO
instead of Foo.
Fixed a problem where setting a picture's position to "fit" could leave it
un-centered in its frame.
Changes at 4/5/6.1.4.4 Release
Added the new aspectratiofill keyword for positioning pictures
which determines the scale in each dimension where the picture would just fit the box,
applies the larger of the two to both dimensions (maintaining its aspect ratio),
and then centers the picture in the box.
Chances are good that some part of the graphic will be clipped,
but there won't be any white space "left over." Example:
«set picpos of picture 1 to aspectratiofill»
This placement method is also available in InData's General Preference
dialog's Default Picture Position pop-up as Center, Size to Fill, w/o
Distortion. [2600]
Fixed a problem where the InDesign Tag <cstyle:...>
-- the abbreviated form of <CharStyle:...> --
was being ignored in styled text. [2601]
Fixed a problem where applying a master page to an altered document page --
a page where some aspect of one or more of the autoflow thread's frames had been changed --
would result in a crash.
InData now issues an error and the import is halted when a master page application results
in the orphaning of the autoflow story's thread. [2599]
Fixed a problem where putting styled text as XPress Tags
(using our Xtags for InDesign plug-in) would sometimes result in a crash. [2576]
Fixed a problem where putting styled text containing incorrectly formatted
style-application tags as InDesign Tags would sometimes cause InDesign to crash. [2598]
Changes at 4/5/6.1.4.3 Release
Fixed a problem with picture positioning, where "fit horizontally, then size frame vertically"
was leaving the frame's height sized to the picture's original height rather than its "fitted" height.
Fixed a problem where fitting large images into the smaller frames required for multi-column
classifieds could leave the image too large after bumping up against our previous 10% scaling limit.
InData now allows the scaling of pictures down to 0.1%.
Fixed a problem where putting styled text containing XPress Tags wasn't finding auxiliary files
(like translation tables) relative to templates and converted documents.
Fixed a problem where putting styled text containing XPress Tags numerical escape tags
(like <\#208>) for special characters could result in the insertion
of the wrong character when importing on a different OS.
Numerical escape tags are now interpreted in the encoding specified in the document's
data import preferences (InData > Preferences > Data).
Changes at 4/5/6.1.4.2 Release
Changes at 4/5/6.1.4.1 Release
Changes at 4/5/6.1.4 Release
Added support for InDesign CS4.
Fixed a problem with InData's open
statement which would cause a crash if the named file was missing.
Fixed a problem where inserting an anchored, out-of-line picture frame would cause a crash.
(InDesign CS2 only)
Changes at 4/5.1.3.3 Release
With this release we're relaxing our long-standing policy that InData statements must be
formatted in a single character style (pg. 182 of the InData User's Guide).
The result of an InData statement is now formatted with the character formatting that's
applied to the statement's opening chevron, and all character formatting after the
opening chevron is simply ignored.
Thus, formatting changes within an InData statement will no longer result in the infamous
[P1] You can't change character styles here, inside an InData statement error.
We hope this change removes a frequent and unnecessary source of frustration from the
development and maintainence of InData prototypes.
Fixed a problem where InDesign would crash if the InData menu was selected while the
insertion point was in a footnote.
Fixed a performance issue that was slowing down the import of lengthy fields.
The plug-in's registration information is now properly retained for all users.
Previously, Windows XP and Vista users whose accounts had limited privileges were being asked
for a serial number each time they started InDesign.
Changes at 4/5.1.3.2 Release
Applying a master to a document's initial page now works properly. Before, the master was being applied but, on overflow, new pages with multiple autoflow text threads were being generated.
An import is now halted and an error is issued if an applied master doesn't contain an autoflow text thread.
Starting an import in a document where the prototype story is missing (has been deleted) no longer causes InDesign to crash.
Fixed a long-standing problem with prototypes containing key-from-link catalog links where, on import, a resolved link's key was losing its first character. InCatalog links are now generated correctly. (Mac OS only)
Changes at 4/5.1.3.1 Release
Fixed an import problem that could, in some situations,
cause styles and text attributes to be misapplied.
The numtochar() operator now produces an
empty string if given a value that wouldn't produce a
valid Unicode character (and might otherwise cause InDesign
to become unstable). For example, numtochar(11),
which produces a next-column character in QuarkXPress,
now produces an empty string in InDesign.
Fixed a problem where importing via scripting could cause CS3 to crash.
Fixed the File to Import dialog's new per-import settings
so they're not partially hidden. (Windows only)
Changes at 4/5.1.3 Release
As of this release we're officially adding support for InDesign
CS3. Just drop the InData 5.x.indesignplugin file into your CS3 plug-ins
folder (or, better, into an Em Software folder within the plug-ins
folder) and you'll be ready to import and format your text and
graphics.
Note that if you're currently a licensed InData user, this upgrade
will require a new serial number. Please contact sales if you're
ready to purchase an upgrade (or receive a free upgrade if
you've bought InData within the previous 12 months).
As of this release we're officially dropping support for InDesign CS;
only InDesign CS2 and CS3 are supported.
Simplified the import progress dialog and added per-import Format,
Range and Encoding settings to the File to Import dialog.
Fixed a problem where having too many fields (where there are more
fields in the data than are defined by the prototype's fields statement)
in an ignored header row was causing the header row to be imported as a normal row.
InData now ignores a header row even if it has too many fields.
InData now supports CS2/CS3's anchored object settings on
inline prototype frames (graphics only, for now). This means you can
float objects on the page relative to the insertion point of the
object, using the Custom position and other settings in the
Anchored Object > Options... dialog.
Pictures specified as being relative to the document's file are now
found for "converted" documents (those templates and documents from
previous versions of InDesign).
Fixed a problem where the filecontents function
was always issuing a "string too long" error.
Fixed filetype statement such that
set filetype to "Tab-delimited"
now works properly.
Fixed a problem where some valid data files weren't showing as
selectable in the Import from File dialog.
Added support for XPress Tagged data fields when used in conjunction
with our Xtags for InDesign plug-in (versions 4/5).
Whether tags are treated as InDesign tags (the default) or
XPress Tags is controlled by a new "Styled text contains" setting in
the General Preferences dialog (InData > Preferences > General...).
XPress Tags handling is currently limited to character and paragraph
settings; Xtags tags which create and group frames, etc., are not
supported at this time.
Note that you'll have to have the Xtags for InDesign plug-in installed
to use the Styled text contains: XPress Tags preference.
Fixed a long-standing problem where an empty picture path (in a "set
filename of picture" statement, for example) could trigger a crash
if the picture folders list happened to contain an entry lacking
a terminating folder separator.
Catalog links may now be used in conjunction with put styled.
Before, any style changes during the put would cause the catalog link to
disappear.
Right-clicking in a story editor window no longer causes a crash.
Resolved several minor memory leaks.
New features/changes at 3/4.1.2 release
The InData 4.x series runs under InDesign Creative Suite 2 (CS2).
Fixed a problem where prototype initialization would fail with an
[M3] error on non-English systems. (Windows only)
Fixed a minor problem where InDesign was reluctant to display
updated headers.
Added special characters (chevrons, etc.) to the Find/Change
dialog's special character lists.
Fixed a problem where the last record's pictures weren't being
loaded if a loop was attempting to access the next record (past the
last record).
New features/changes at 2.1.1/3.1.1 release
Fixed a problem where scaling images using "Size to Fit Horizontally, then
Size Frame Vertically" was occasionally failing.
Fixed a problem with the open statement where providing a data
file name (e.g. open "mydata.txt") in the prototype wasn't finding the file in
the document's folder unless its specification contained an initital path
separator (e.g. open ":mydata.txt"). (Mac OS only)
When putting tagged text, paragraph and character overrides are no longer
cleared when a paragraph marker is encountered. Instead, applying a
paragraph style will clear all paragraph and character-level overrides as
well as reset the active character style (to No Style, currently). Applying
a character style will now clear only character-level overrides. Otherwise,
extant styles and overrides persist across paragraph markers.
Fixed a problem where manually updating headers/footers associated with a
text frame on the pasteboard might result in a crash.
All InData scripting events' story parameters now accept either a story
name (which can be an InData-applied label, an InDesign-native script label,
or an InCopy label), a story object, or an arbitrary text-based story
element object (any element of a story resulting in a text "selection"). So
you can now do something crazy like:
import data from myData
using prototype story (line 1 of myProtoStory)
into story (character 5 of myTargetStory)
When scripting, InData will now work properly with window-less documents.
Since there's no concept of a front-most document in this case, however,
you'll need to use the import event that now sits on the document object.
(So all of InData's events now
sit on both the InDesign application object and the document object.) For
example:
tell myWindowlessDoc to import data from myData
using prototype story "proto" into story "target"
NB: an import event sent to the application object will always attempt to
use the front-most document (i.e. AppleScript's document 1), while an event
issued to a particular document will always attempt to use that document.
Additionally, the specified prototype and target stories must exist within
the target document.
When scripting, InData will now obey the user interaction setting.
For scripting, we added an optional "showing dialog" boolean parameter
(default: true) to the import and headers update events which may be used to
block the display of the import dialog without changing the user interaction
level. For example:
import data form myData using prototype story myStory
into story myTargetStory without showing dialog
Note, however, that if the user interaction level is set to never interact,
then this parameter will have no effect (i.e. never interact always wins).
When scripting, not showing the import dialog will inhibit document
updating and scrolling.
Added "using InData" suffix to all scripting event descriptions to make
InData-specific events easier to find.
Importing InDesign tagged text containing mark reference tags (used in
headers/footers) will now import without issuing an error.
Fixed a problem where InData could crash when inserting continued text in
a header/footer.
An extant selection is now properly restored after manually updating
headers/footers.
Expanded the import dialog slightly to better display the names of data
files with long paths or filenames.
The "About" dialog entry in the InDesign (on MacOS) and Help (on Windows)
menus has been moved from an "About Plug-ins" sub-menu to a new "About Em
Software Plug-ins" sub-menu.
Changes at 2.1/3.1 release
InData now imports full Unicode on input, where "full" is determined by InDesign
(UTF-16 in 2.x and UTF-32 in CS).
InData now handles Unicode and long
filenames in OS X (although some Unicode characters won't display correctly
in 2.x due to InDesign limitations). (Mac OS X only)
Headers/footers updating initiated from the UI (InCatalog > Update
Headers/Footers) or via scripting (see below) are now undoable.
Headers/footers updating performed automatically after an import remains not
undoable.
Added new update headers scripting event (UpdateHeaders method on
Windows) which triggers a headers update for the currently selected text
story (just like the menuitem). Optionally, a story name may be specified
with the using story parameter, to update that story's headers.
Due to new features and
limitations in InDesign CS, we made some changes to InData's existing
scripting language which may or may not affect you.
On Mac OS we've had to eliminate our use of the so-called "direct object",
but we've managed to do this without changing the event syntax.
Unfortunately, compiled scripts using InData events will need to be
recompiled to work with this new event structure.
What was the import data from file event has become import data with
optional but mutually exclusive parameters from and from file that
specify the data source. As before, a source provided using the from file
parameter will be coerced, if necessary, to a file reference. The new from
parameter may be used to provide text data directly or as an explicit file
alias. For example:
set DataRecord to ¬
"12345,RoboFlip,Battery powered pancake flipper,5.99"
tell application "InDesign CS"
import data from DataRecord ¬
using prototype story "prototype" ¬
into story "target"
end tell
would import data directly from the DataRecord string rather than from a file.
On Windows, we've removed the InData prefix from the scripting methods.
We've also added the ImportDataFrom method, which allows data to be drawn
directly from a string, as well as the UpdateHeaders method (discussed
above).
Data records containing more fields than those declared in the prototype
(and more than the default a-thru-z fields) were causing phantom records to
appear in the resulting document. These extra fields are now properly
ignored so that each data record generates one (and only one) record within
the document.
Frameinfo(2) (aka boxinfo) now returns the 1-based index of the text frame
on the page instead of unrelated and somewhat random values.
Pageinfo(1) now returns the 1-based page number within the document rather
than the page's position on the spread.
Quoted subfields are now handled correctly, where each subfield may or may
not be quoted on its own. Before, all subfields were expected to be within a
single set of quotes placed on the field.
Multiple quotes at the end of a field (or subfield) are now handled
correctly. The quoted field """foo""" now produces "foo" (quotes are part of
the data) rather than "foo"".
Fixed a problem with subfields where the subfield delimiter was being
ignored. Subfields and the subfield operator now work correctly.
(If you insert a whole field with subfields, the subfields are separated
by discretionary returns (ZeroSpaceBreak characters), just as in Xdata.)
The filecontents() function should now work properly. Before, it was
always producing an error stating the specified file could not be found.
Fixed a problem where Import from clipboard wasn't always available when
text was put on the clipboard in an application other than InDesign.
High-ASCII and Unicode characters may now be used as data delimiters
in the Data Preferences dialog.
Characters in the high-ASCII range (those whose codes are in the range 128
to 255) may be entered either directly (e.g. using Alt-0166 on Windows) or
by entering the character's code value (e.g. 166).
Unicode characters may be specified using the 0xNNNN format, where character
U+00A6 would be entered as 0x00A6.
An invalid delimiter entered in the Data Preferences dialog will now
properly hilite the offending entry after the error dialog has been
displayed.
Disabled automatic recomposition after every record, the original
intent of which was to prevent all recomposition from being deferred to the
end of the job (which could take a long time and make the machine appear
frozen) but which significantly decreased performance when there were many
records per page. If you're concerned about long (potentially disconcerting)
pauses at the end of your job, you can use View every n records in the
control panel.
Text files created in Mac OS X and ending with one of the
extensions .txt, .csv, or .tsv are now selectable in InData's File to Import dialog.
(Mac OS only)
Fixed a problem which would crash InData if an illegal picture
filename was specified (like "c:\images\foo.tif\"). (Windows only)
Fixed a problem reading Windows-generated Unicode data files using
the UCS-2LE format (little-endian), where InData would appear to run but
not process any data.
Fixed a problem where InData wasn't consuming a UTF-8 format data
file's byte order mark, which could cause the first record's first field to
begin with a Zero-Space-No-Break character.
InData will now auto-sense Unicode data that begins with a byte
order mark even if the Data Preferences specify a Mac OS or Windows character set.
Fixed a problem where some InDesign tags, including the encoding
tag (e.g. <ASCII-WIN>), the version tag (Version/vsn), and the feature set tag
(FeatureSet/fset), were being treated as plain text rather than being
absorbed.
Changes at 2.0 release
Fixed a preferences dialog problem where sometimes only one panel would
be available, or the panels would be mislabeled, or all panels would
display at the same time.
Fixed the headers update progress dialog which wasn't closing
automatically after encountering an error and displaying an error
message (e.g., incorrectly ordered frames).
Before, the user would need to click on
the Stop button to dismiss the dialog.
Imported data now correctly replaces all selected text (or a substory
as specified in an external script) when that selection doesn't start
at the beginning of the story. Before, a selection that was part way
into a story would be left after the imported data, rather than removed.
Fixed a problem that was causing master pages to be applied to the wrong
page. This occured when InData was used in conjunction with InFlow to
automatically add pages.
Fixed an obscure problem with specifying a data file within a prototype
that could cause the import to fail. [WinOS only]
A registered copy of InData will now "enable" the InFlow plug-in, which
is now a separate product.
Exporting to PDF after running an InData import no longer crashes
InDesign. (InDesign should now be more stable in general after an InData
import.)
A page within a PDF may now be selected using the new picture property
pictureimportpage.
E.g., <<set pictureimportpage of pic 1 to n>>
where n is an expression resulting in a non-negative integer.
Page numbers begin at 1 (one), but page 0 (zero) may be specified
in order to use InDesign's global default (the page last set in the
PDF import options dialog).
Specifying page zero is the same as not setting the pictureimportpage
property at all. Invalid page numbers (negative or out-of-range values)
result in the first page being imported.
The cropping of an imported PDF image may now be controlled on a
per-picture basis using the new picture property pictureimportcrop.
E.g. <<set pictureimportcrop of pic 1 to n>>
where n is an expression resulting in one of the following values:
An invalid value is ignored.
Using the frameinfo property name no longer results in an error.
Long file paths now fit better in the import dialog's status
display. (Windows only)
Fixed a crash that would occasionally occur immediately after selecting
the data file to import.
Fixed a crash when when the preferences dialog was initially opened
from the InData dialog rather than from the menu.
Grouped header/footer text frames are now updated by Update
Headers/Footers. Previously, they were being ignored.
InData now works more closely with InFlow in order to add pages when
needed, rather than, in some cases, waiting until all records have been
imported before adding pages. This may slow the import somewhat, depending
on the complexity of the pages being added, but removes the potentially
lengthy pause (that was looking like a hang for large documents) while
Waiting for document view to update... at the end of the import.
Tables (and other non-frame inlines) in prototypes are now ignored.
Before, they were causing InData to insert garbage into the resulting story.
(Intelligent handling of tables is coming at a later date, after InData 2.0.)
The view preference Hide document window now actually prevents
window updates. Before, it was working like Dont show document changes
which still allows updates on certain actions. (Mac OS only)
Implemented various performance enhancements which reduce the need to
close palettes in order to increase processing speed (although we still
recommend closing the Links and Pages palettes for maximum import speed).
The progress bar now correctly resets to 0% when switching from skipping
records to importing records. Before, it was remaining at 100% until
progress reached 1% whereupon it would reset to 1% (and work correctly
thereafter).
InData will now find pictures relative to a template document, or to a
document that's been converted while being read (an InDesign 1.5 document,
for example).
Fixed user interface problems under OS X. (Mac OS X only)
InData's import file selection dialog now supports the selection of any
file type in addition to just text files. (Mac OS only)
When attempting to use an empty prototype, an error is now issued instead
of displaying the import dialog with nonsensical values as beta 1 did.
Added InData's About... menu to InDesign's About Plug-ins... menu.
InData will no longer crash when trying to import into the same text frame
as the prototype with the cursor resting after the last character of the
prototype.
Fixed a potential crash that could occur while opening the preferences
dialog from InData's import dialog.
Fixed a condition where a "stale" undo would still be available after an
import, the selection of which might crash InDesign.
InData preferences modified from the import dialog no longer "stick". They
were overwriting the document's preferences in beta 1.
Supports Unicode snapshots.
Select the snapshot character set (Mac OS, Windows, or Unicode)
in the data preferences panel.
Substory names, marks, and mark references are now included
in tagged text operations (import & export).
Keyboard shortcuts for InData's various special characters are no longer
pre-defined.
(Plugins are essentially prohibited from pre-defining shortcuts
in InDesign 2.0, a "feature" that's supposed to protect the user.)
Instead, you can insert chevrons and the various prototype equal sign
characters via the Type | Insert Special Character menu
(also available via text context menus with a right-click on Windows
or a control-click on Mac OS).
Changes at 1.2 release
Putting styled text that ends with a hyphen (e.g., "abc-") no longer
causes InDesign to hang.
Added frameinfo, framefit, and fithframev aliases (for boxinfo, boxfit,
and fithboxv respectively).
Fixed an intermittent crash when trying to display InData's preference
dialog.
Fixed a problem where some of the prototype's character attributes might
not be applied correctly.
Fixed problems with framefit (nee boxfit) and image positioning and sizing
where the operation could occasionally be ignored or fail.
Fixed a problem with loops where errors occuring inside the loop wouldn't
terminate execution of the prototype. (Instead, you'd see the error dialog
for each record.)
Absolute Windows paths are no longer treated like Mac paths and converted
to Windows paths. E.g., "c:\pictures\mypic.tif" was being converted to
"\c\\pictures\mypic.tif", resulting in a missing picture report.
(Windows only)
Pressing the InData panel's cancel button before starting a job no longer
causes a crash.
The boxinfo statement now correctly returns page and spread numbers that
start at 1 (one).
Characters preceeding an inline object and sharing the same character
formatting as the inline are no longer dropped.
Paragraph styles are now applied only when the paragraph's terminating
return is encountered (which is how Xdata, InData's sister product, works).
Changes at 1.1 release
Fixed "Convert vertical tab to: Shift-Return", as VTs were incorrectly
becoming indent-to-heres.
Fixed VT and CR conversion to Nothing.
Added InCatalog link tag support.
Fixed the text insertion point for back-to-back runs when externally
scripted.
The InData dialog is now closed immediately when externally scripted.
Fixed potential crash that can occur when an InData document is
saved on a machine without InData and then is re-opened on a
machine with InData (InDesign 1.5 & 1.5.2).
Saved documents containing InData information no longer cause
a warning to be issued when opened on machines without InData.
Failed picture imports no longer cause multiple error messages.
Headers/footers update no longer fails when the selection is in
overset text.
Fixed program hang if error encountered during headers/footers
update.
Fixed "boxfit" picture positioning directive (which had been
ignoring margins).
"First record is header (ignore)" import option no longer ignores
more than just the first record (was ignoring 1st, 3rd, 5th, ...).
Fixed potential crash when opening data file on Windows.
Fixed headers/footers update crash when Last on Spread selected.
Added support for Pi-type fonts.
Fixed problem that was slowing data import if the cursor wasn't
left over the import dialog.
(InFlow 1.01 beta 1 change from 1.0:)
Improved compatability with InData's "set master" command.
|
|
|
Try / Buy InData
$400
|
|