On Error GoTo Myerrorhandler
 count is the number of records processed
count = myInDesign.InDataImportFromFile (“c:\doc\mydata.txt”,“proto_box,“target_box”)
Exit Sub
Myerrorhandler:
MsgBox (“InData: “ & Err.Description)
End Sub
The final portion of this code excerpt defines a simple error handler.
An Example Script
The Visual Basic project file, 
BuildDemo.vbp
, in the 
Visual Basic
subfolder of the
ScriptingExamples
folder, illustrates various ways you can import data with InDa-
ta from Visual Basic scripts. To see it work, double-click the project file to open it,
and then run it by selecting 
Run
=>
Start
from the menu (or pressing F5). 
Once you’ve started running the project, the following simple form will appear:
Click the button to start the demonstration. This script illustrates importing
records from several sources using multiple raw data files, prototype stories and
target stories and substories.
Note that the code is attached to the button on the form, and the form itself is
stored in the file 
BuildDemo.frm
. Within the Visual Basic editor, you can view the
code by selecting 
View
=>
Code
from the menu if it is not initially visible.
Automating Document Building
Using InData with AppleScript(Macintosh)
.Pdf printing in thumbnail size - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
pdf text box font size; best pdf compression tool
.Pdf printing in thumbnail size - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
best pdf compression; pdf compress
Create Thumbnail Winforms | Online Tutorials
For information about saving & printing images in Create Thumbnail; Generate Barcodes on Your Documents; Read Processing; RasterEdge OCR Engine; PDF Reading; Encode
compress pdf; pdf page size limit
VB.NET Image: Visual Basic .NET Guide to Draw Text on Image in .
can adjust the text font, font size, font type System.IO Imports System.Drawing.Printing Imports RasterEdge & profession imaging controls, PDF document, image
can pdf files be compressed; pdf custom paper size
13
InData Reference
This chapter serves as a reference to the InData menu selections, dialogs, and
prototype language. It opens with a table ofkeyboard equivalentsfor various spe-
cial charactersuseful to InData and InDesign users.
Entering Special Characters
CHAR
.
PURPOSE
KEYSTROKE
End current line and start new para.
Return
¬
New line: force a line break, but don’t 
Shift-Return
start new para. (aka “hard return”).
v
New column: force a column break.
Enter (on numeric
keypad)
New (or next) frame: force text into the 
Shift-Enter (on numeric
next text frame in this text flow.
keypad)
A
Page number: insert number of 
Opt-Command-N(Mac)
current page here.
Ctrl-Alt-N (Win)
«
Left chevron (guillemet): begin InData 
Option-\ (Mac)
prototype element.
Alt-0171 (Win)
»
Right chevron (guillemet): end InData
Shift-Option-\ (Mac)
prototype element.
Alt-0187 (Win)
Tab: move to the next tab stop (displays as
Tab key
a blue right chevron).
!=
Not equals sign.
Option-= (Mac)
Alt-= (Win)
>=, <=
Greater/less than or equals signs.
Option->, < (Mac)
Alt->, < (Win)
»
InData User’s Guide
161
XImage.Raster for .NET, Comprehensive .NET RasterImage SDK
resolution printing; More about Image Saving & Printing Create thumbnail directly in image. provide powerful & profession imaging controls, PDF document, image
300 dpi pdf file size; change pdf page size
VB.NET Image: How to Create Visual Basic .NET Windows Image Viewer
image, rotating and flipping an image, printing & saving including png, jpeg, gif, tiff, bmp, PDF, and Word You can accurately define the size and location of
best pdf compressor; change font size on pdf text box
The InData Menu
This section documents each of the items on the InDatamenu.
Import from File…
Import data from an external data file. A file selection dialog will
appear, allowing you to specify the location of the data file. 
Import from Clipboard…
Import data records currently on the system clipboard. This
option is disabled if there is no text on the clipboard. 
Import from Pasteboard…
Import data records from a unique text story (composed of one or
more text frames) completely on the pasteboard of the current
spread. (A text story previously designated as the prototype story
may also be present on the pasteboard when this option is cho-
sen, without confusion.)
All of the 
Import… 
selections are disabled unless a target text flow has been des-
ignated with an insertion point or text selection (which implies the content tool
is selected).
Make Header/Footer
Designate the currently selected text—which should be in a mas-
ter page text frame that is not part of the main document text
flow—as a mark reference. The resulting dialog will allow you to
specify the corresponding mark name and other characteristics
of this reference. 
Update Headers/Footers…
Update previously generated headers and footers to reflect minor
editing changes made to the imported text. The insertion point
must be in the text flow containing the already-imported data.
Use Story as Prototype
Designate the currently selected text frame as the prototype. Any
subsequent designation of a different story (including the main
text flow) will supercede the currently designated prototype.
Name Story…
Assign a name to a text flow within the document.
Name Substory…
Assign a name to a selection within a named story.
Find Story/Substory…
Locate a specified story and possibly substory within the current
InDesign document.
The InData Menu
Chapter 13:
162
InData User’s Guide
VB.NET Image: How to Draw Annotation on Doc Images with Image SDK
and bmp) or documents (like multi-page TIFF, Microsoft Office Word and PDF file You can freely control the annotation shapes, the outline size (width and height
change font size in fillable pdf; batch pdf compression
VB.NET Image: VB.NET Code to Create Watermark on Images in .NET
font type "Times New Roman", size "16", and style System.IO Imports System.Drawing. Printing Imports RasterEdge & profession imaging controls, PDF document, tiff
change file size of pdf; pdf file compression
Preferences
View or alter InData preferences(its submenu is described
below). If selected while a document is open, preferences apply to
that document alone. If selected while no document is open, glob-
al preferences are shown or set.
About…
Display InData version, serial number, personalization data, and
product credits.
InData Preferences Submenu
Data…
Open the 
Data Preferences
dialog, which allows you to specify
preferences for the format of the data records. 
Range…
Open the 
Range Preferences
dialog, where you can specify pref-
erences for the starting and ending records to import.
View…
Open the 
View Preferences
dialog, in which you can specify pref-
erences for how often (or whether) InData should update the
screen while importing records.
General…
Open the 
General Preferences
dialog, where you can specify
preferences for some InData picture handling and importing
auto-start behavior (among other things). 
InDataControl PanelButtons
Data…
Open the 
Data Preferences
dialog, where you can specify the
characteristics of the data records. (Enabled only before import-
ing begins.)
Range…
Open the 
Range Preferences
dialog, where you can specify the
starting and ending records to import. (Enabled only before
importing begins.)
View…
Open the 
View Preferences
dialog, where you can specify how
often InData updates the document window during data import-
ing. (Enabled only before importing begins.)
Start
Begin data importing. This button changes to 
Pause 
once import-
ing begins, and it may then be used to temporarily halt the
import process.
Cancel
Dismiss InData before starting the import operation. After start-
ing, this button changes to 
Stop
, which halts data importing
immediately.
Show
Immediately update the document view. (Disabled if you’ve cho-
sen the 
Show document changes every __ records
view option.)
InDataReference
InDataControl Panel Buttons
InData User’s Guide
163
C# Image: How to Draw Text on Images within Rasteredge .NET Image
such as adjusting text font size, color, style and System.IO; using System.Drawing. Printing; using RasterEdge & profession imaging controls, PDF document, tiff
pdf change font size in textbox; reader shrink pdf
VB.NET Image: How to Create New Images Using VB.NET Codes in .NET
the complete VB.NET sample codes for printing a high settings like image color and size according to powerful & profession imaging controls, PDF document, tiff
pdf font size change; best online pdf compressor
Data Preferences Panel
Basic format Pop-upMenu
Comma-delimited
Fields are separated by commas; all other settings as for tab-
delimited below.
Tab-delimited
InData recommended format: Fields are separated by tabs, sub-
fields (from repeating/multivalued fields) are separated by the
ASCII
“group separator” character (29), and records are separated
by carriage returns. Quoted fields start and end with double quo-
tation marks; quotation marks within quoted fields are doubled. 
Microsoft Word™ merge comma-delimited
Same as comma-delimited except that the first record is assumed
to be a header record and is automatically skipped during
import.
Microsoft Works™ tab-delimited
Same as tab-delimited except that the first record is assumed to
be a header record and is automatically skipped during import.
Custom
Any format differing from the four standard formats described
above.
Other Format Definition Fields
All field values may be set either to a literal 
ASCII
character, to a 2- or 3-digit 
ASCII
code number, or to a blank (empty); the latter means that the corresponding func-
tion is disabled.
Field delimiter
Character separating data fields (defaults to comma or tab).
Subfield delimiter
Character separating subfields in repeating records (usually
data from FileMaker). It defaults to the group separator: 
ASCII
29.
Record delimiter
Character separating records in the data file (defaults to carriage
return).
Quote character
Character surrounding fields containing embedded field, sub-
field, or record delimiters (defaults to straight double quotation
mark).
First record is header
If checked, ignore the first record in the data file automatically
Data Preferences Dialog
Chapter 13:
164
InData User’s Guide
VB.NET Image: Web Image and Document Viewer Creation & Design
document pages with zero footprint and thumbnail preview support Basic project is capable of printing current image toolkit to print bitonal images, PDF, and so
pdf file size; pdf markup text size
VB.NET Image: Compress & Decompress Document Image; RasterEdge .
System.IO Imports System.Drawing.Printing Imports RasterEdge decompressing: reduce Word document size according to Scanned PDF encoding and decoding: compress a
pdf custom paper size; change font size pdf fillable form
(independently of the 
Range Preferences
). The default is
unchecked.
FoxBase/FoxPro-style quoting (not doubled)
Prevents adjacent double quotes ("") within fields from being
interpreted as a single double quote (").
Other Fields
These field values may be set to 
Return
, meaning replace the character by a para-
graph mark (carriage return), 
Shift-Return
, meaning replace the character by the
new line character which forces a line break (Shift-Return), 
Space
(the space
character),or 
Nothing
, meaning discard the character while importing.
Carriage return in data becomes
Translate 
ASCII
carriage returns to this character; the default is
the paragraph mark (
Return
).
Vertical tab in data becomes
Translate vertical tabs (
ASCII
11) to this character; the default is
the new line character (
Shift-Return
).
Character set
Specify the character setfor imported data: 
Windows
Macintosh
or 
Unicode
. InData autodetects the UTF-8 and UCS-2BE/LE
encodings when 
Unicode
is selected.
View Preferences Panel
Hide document window
Show absolutely no window updates during the entire import
operation. This is the fastest import mode, by far. 
Don’t show document changes
Leave the document window visible but mostly unchanging dur-
ing importing, and update it only after importing all records.
(Changes may show up anyway, when importing pictures, due to
InDesign machinations.)
Show document changes every __ records
Update the document window after importing each specified
number of records (the default of 10 is pre-entered into the field).
Find Story/Substory Dialog
The two fields in this dialog allow you to specify the story and optionally substo-
ry for which you want to search. When the insertion point or selection is within a
named story, then that field will set accordingly when this dialog opens.
InDataReference
Data Preferences Dialog
InData User’s Guide
165
General Preferences Panel
Default picture position
Where and how imported pictures should be placed within their
picture frames. Its pop-up menu options are: 
Top left
: Place the picture’s upper left corner in the upper left cor-
ner of the picture frame.
Center
: Center the picture within the picture frame. 
Center, Size to Fit
: Scale the picture to fit into the picture frame
exactly.
Center, Size to Fit, w/o Distortion
: Scale the picture to fit the pic-
ture frame, maintaining its aspect ratio (original proportions),
and then center it within the picture frame.
Size Frame to Picture
Shrink the anchored picture frame to fit
its contents (once they are imported), obeying any scaling and
margin picture frame properties and ignoring any offset picture
frame properties.
Size to Fit Horizontally, then Size Frame Vertically to Picture
:
Size the picture itself in its anchored picture frame to fit hori-
zontally(i.e., to fill the frame in the “x” direction) once the picture
is imported, sets the picture’s y scale to match its x scale (as
determined above by making it fit horizontally), and then shrink
the anchored picture frame itself vertically to make it fit the con-
tained picture.
Start automatically after source selection
If checked, start importing immediately as soon as the location
of the data is known (i.e., don’t wait until the 
Start 
button is
pushed).
Keep importing after missing pictures
If checked, continue importing records despite missing picture
files (by default, InData halts when it can’t find a requested pic-
ture file).
Don’t automatically update headers/footers
Controls whether headers and footers are updated automatical-
ly at the conclusion of an import operation. By default it is
unchecked.
General PreferencesDialog
Chapter 13:
166
InData User’s Guide
I’m an expert user (suppress warnings)
If checked, then various warning messages that occur when the
imported data overflows its text chain are not displayed. It is
unchecked by default.
Maximum length of variables
Controls the maximum number of characters that you can place
into a variable with InData’s put prototype statement (in mul-
tiples of 1024 bytes). You should not normally need a value out-
side of the range of 2 to 8 for this setting.
Make Header/Footer Dialog
Make reference to first/last
Whether the first or last occurrence of the marked text on the
page or spread should be placed in the header/footer.
text marked ____
Mark name of the desired field or expression as defined in a put
… marked "x"statement in the prototype (the same xshould be
filled in here).
on the current page/spread
Whether the first/last setting refers to the current page or to the
current spread.
Limit initial search for the first occurrence of marked text
Specifies a range of lines in which the first marked text must be
found in order for it to be used in the header or footer. By default,
marked text found anywhere on the page/spread will be used.
Reference text marks from previous pages
If checked, use the most recent marked text from previous pages,
if none falls on this page/spread, or if none is found a limited ini-
tial search.
appending _____
If marked text from a previous spread is used on this page,
append the indicated string to it. Formatting with any InDesign
Tags character style tags is supported within this string. 
Name Storyand Name Substory Dialogs
These dialogs both have a single field into which the desired name may be typed.
Their Delete Namebutton may be used to remove the current name from any
current story or substory.
InDataReference
Make Header/Footer Dialog
InData User’s Guide
167
Range Preferences Panel
Import record ____
First record to import. Numbers begin at 1.
through __
Last record to import. Can be either a record number, or one of
the keywords 
end
all
last
final 
or 
, all of which mean to import
up through the end of the data.
InData PrototypeElements
In the descriptions that follow, the following symbols and typographic conven-
tions are used in syntax descriptions:
boldface
InData command or keyword to be typed exactly as shown.
italic
A parameter: something you must fill in when you use the com-
mand or operation. For example, field means you must enter the
name of a field.
[ ]
Portions of statements or expressions in italicized brackets are
optional.
a
|
b
Select one of the choices separated by the vertical bar.
In general, all statement arguments may be constants or expressions. For exam-
ple, the first two arguments used by 
character
—the starting and ending charac-
ter indices—may be:
numbers: 
char 1 to 3 of a
an expression which evaluates to a number: 
char count to count+1 of a
a function which returns a number:
char 1 to length(a) of a
or combinations of these:
char count+1 to length(a)-count of a
Similarly, the third argument to
character
—the expression to extract characters
from—may be:
a literal string:
char 1 to 3 of "hello"
a field name:
char 10 to length(corp) of corp
or an arbitrarily complex expression:
char 1 to 3 of word 1 to 2 of subfield 8 of previous phone
Range Preferences Dialog
Chapter 13:
168
InData User’s Guide
Documents you may be interested
Documents you may be interested