Elixir Technologies Corporation
721 East Main Street
Ventura, CA 9300
1
Copyright
All rights reserved.
VT200
All product names and trade names used herein are trademarks of their respective owners.
To report any errors you might find, please send a note to errata@elixir.com. Please
note: e-mails are used to correct future versions of this guide and may not receive an
individual reply. For technical support, please contact Customer Support.
This document provides background an d procedural information for using Vitesse.
Because business requirements and user preferences can vary for each company, the
material contained herein should be viewed as a general guide only.
As you step through the material, please remember that your specific business needs
will govern selection from the various options and preferences described. Similarly,
certain selections will require that some tasks be repeated, while other selections will
allow you to omit tasks entirely.
Who Should Use this Guide?
Users should already be familiar with Microsoft Wind ow s operations, printer and font
management operations, and PC peripherals, and have access to reference manuals for
related PC software and hardware.
About This Guide
Vitesse user guide is organized as follows:
Chapter 1: Introduction, provides an overview of the Vitesse project modes,
functions and features that facilitate creating projects and resources for VIPP printing.
It also provides information on the new features introduced in Vitesse
Section I: Vitesse Basics
Chapter 2: Understanding the Vitesse Workspace, provides an overview of the Vitesse workspace and describes activities and tasks for using the workspace.
2.00.
Chapter 3: Understanding the Vitesse Directory Structure,
directory structure, the scope of resources used in Vitesse, and associated tasks for
setting up working folders.
explains the Vitesse
Section II: Using VIPP Resources
Chapter 4: Working with Forms, provides information on the form resource and
explains tasks for using forms, setting form properties, and caching resources.
Chapter 5: Working with Segments, provides information on using the segment
resource and provides tasks for creating a segment, setting segment properties,
caching a segment, and dynamically resizing segments.
Chapter 6: Working with Fonts, provides information on the different font styles
available in Vitesse. It gives a detailed overview on the font types, mappings, and
their significance in VIPP printing.
Chapter 7: Working with Images, describes how to add images to a project and set
image properties.
I
Section III: Vitesse Project Tools
Chapter 8: Using the Drawing Tools, provides information on drawing tools.
Included are instructions for adding drawing objects in the form and setting associated
properties. It also describes the basic operations for editing/modifying objects
inserted in a design.
Chapter 9: Using the Text Tools, provides activities and tasks for using text and
graphic text objects and setting associated properties. It also gives a detailed
overview on using rich text from external pr oject s, spell checker and dictionary files,
finding and replacing text, and for setting the default text properties.
Chapter 10: Applying Transformations, describes how to apply different
formatting options on field, text, and graphic text objects.
Chapter 11: Working with Colors, describes activities and tasks for working with
colors, color palettes, and patterns.
Section IV: Creating a VIPP Project
Chapter 12: Creating a Native Mode Project, describes activities and tasks for
creating VIPP native mode projects.
Chapter 13: Creating a Database Mode Project, describes activities and tasks for
creating VIPP database mode projects.
Chapter 14: Creating a Line Mode Project, activities and tasks for creating VIPP
line mode projects.
Chapter 15: Creating an XML Mode Project, activities and tasks for creating VIPP
XML mode projects.
Section V: Basic Project Setup
Chapter 16:, Setting Document Properties, describes activities and tasks for
setting properties associated with a Vitesse project.
Chapter 17: Defining Paper and Print Setup, describes activities and tasks for
defining paper and print setup.
Chapter 18: Defining the Logical Page Setup, describes activities and tasks for
adding a logical page to a design and setting logical page properties.
Section VI: Working in Database Mode
Chapter 19: Understanding Database Mode Data, provides an overview of the
database mode data stream and explains the database data structure in detail. It also
gives a detailed overview on printing doc uments using the ZSORT feature.
Chapter 20: Working with Data in Database Mode, describes activities and tasks
for working with data in database mode projects.
II Vitesse User Guide
Section VII: Working in Line Mode
Chapter 21: Understanding Line Mode Data, provides an overview of the line
mode data stream and explains the data stream attributes in detail. It also describes
activities and tasks for working with data files and the Data View window in Vitesse.
Chapter 22: Working with Data in Line Mode, describes activities and tasks for
working with data in line mode projects.
Section VIII: Working in XML Mode
Chapter 23: Understanding XML Mode Data, provides an overview of the XML
mode data stream and explains the XML data structure in detail.
Chapter 24: Working with Data in XML Mode, describes activities and tasks for
working with data in XML mode projects.
Section IX: Using Data Driven Objects in a Project
Chapter 25: Using Frames, describes activities and tasks for working with frames in
Vitesse.
Chapter 26: Using Variables, describes activities and tasks for working with
variables in Vitesse.
Chapter 27: Adding Conditions, explains condition objects and conditional logic
that you can apply to design and data objects inserted in a project.
Chapter 28: Adding Charts, describes activities and tasks for adding charts and
setting chart properties. It also provides information on mapping data to charts using
different techniques for various types of data files and project modes.
Chapter 29: Using Actions, describes activities and tasks for working with action
objects in Vitesse.
Chapter 30: Adding Barcodes, describes activities and tasks for adding a barcode to
a design and setting barcode properties. It also gives a detailed overview on
specifying the barcode data using barcode, field, text, and graphic text objects.
Section X: Referencing Resources
Chapter 31: Using Forms in Projects, describes activities and tasks for inserting and referencing forms in Vitesse.
Chapter 32: Using Segments in Projects, describes activities and tasks for inserting and referencing different segment types in Vitesse.
Chapter 33: Referencing Images, describes how to reference image resources in a project design and set image properties of the image references.
Welcome III
Section XI: Preparing the VIPP Project for Production
Chapter 34: Previewing and Testing the Project, describes activities and tasks for
previewing and testing projects in Vitesse. The chapter also provides information
about performing standard operations in Vitesse, including opening and saving
resources.
Chapter 35: Importing and Exporting Projects, provides information regarding
the import and export operations of the Vitesse design projects and describes
activities and tasks related to them.
Chapter 36: Vitesse Administrative Options, describes activities and tasks for
opening Vitesse in administration and user mode. It also provides information about
operating Vitesse in the administration mode.
Appendix A: Error and Warning Message Handling, lists and explains error and
warning messages that can be encountered while performing specified Vitesse
operations, along with explanations for each occurrence. Also included are messages
and handling routines for VIPP source code errors.
Glossary, lists the basic Vitesse terms used in this guide.
Conventions
Conventions are the same or similar to Windows conventions, including:
! Display conventions
! Typographic conventions
Display Conventions
Elixir products adhere to Microsoft Windows conventions for using menus, menu
commands, dialog boxes, command buttons, icons and mouse. See your Windows
manual for more information.
IV Vitesse User Guide
Typographic Conventions
This guide uses the following typographic conventions to identify sp ecial
information.
Convention Information Type/Example
< > (angle brackets), Keystrokes
Ex: <Enter>
Key combinations are denoted by a plus sign
between keys.
Ex: <Shift> + <F1>.
Bold type - Field names within an explanation.
Ex: Use rules set by selected Start on option.
- Dialog areas referenced in tasks.
Ex: Select an item from the List of used Fonts.
Click the Options tab.
- Tool names referenced in dialogs/windows.
Ex: Make sure the Text tool is selected.
- Button names with text written on them.
Ex: Click OK to save settings.
- Any text that you must type.
Ex: Enter LPT1 for the following option.
Italic type - References to other guides.
Ex: Elixir Scout Guide.
- References to other chapters.
Ex:Chapter 10: eDelivery.
- Toolbar names.
Ex: Click any tool on the Drawing toolbar.
Quotation marks - References to tasks, activities or concepts.
Ex: See “Adding Drawing Objects” section in
Chapter 5: Working with Drawing Tools.
Welcome V
Symbols Used in This Guide
Look for the following symbols as you read through this guide:
Symbol Information Type
Note
This symbol calls your attention to additional
information.
Shortcut
This symbol shows a shortcut for a procedure you just
learned.
Tip
This symbol highlights a helpful tip.
Warning
This symbol emphasizes an important note and/or
warning.
Migrating Users
This symbol emphasizes a note for users migrating from
previous versions of Vitesse.
VI Vitesse User Guide
Getting the Answers You Need
Elixir Technologies provides the following resources to help you learn and use
Vitesse:
! Customer Support
! Elixir Training
! Help
! Related Guides
Customer Support
If you purchased this product directly from Elixir Technologies, you can contact the
Customer Support Center for your region at the number listed below:
North and South America:
! +1 805 641 5900 ext. 3
Monday – Friday, 7:00 am to 4:00 pm Pacific Standard Time; if closed, press 2 to
reach Elixir’s extended Support coverage.
! Elx_support@elixir.com
Asia Pacific:
Asia_support@elixir.com
!
Europe:
! +44 (0) 207 993 4811
Monday – Friday, 6:00 am to 4:00 pm Central European Time
! +1 805 5900 ext. 3
Monday – Friday, 4:00 pm to 2:00 am Central European Time
Europe_support@elixir.com
!
If you have a problem with your Elixir product, contact the Elixir Customer Support
Center for your region. An Elixir Product Specialist will answer your call and ask for
the following information:
! Your name, organization, telephone number and address.
! Elixir product name and version number.
! A complete description of the problem, including any error messages printed or
displayed on your monitor.
Welcome VII
Elixir Website Support
You can also obtain product support by accessing the Elixir web page at
http://www.elixir.com and selecting Support.
The Elixir website allows you to:
! Select your preferred support method.
! Identify support centers.
! Access web support.
! Register Elixir products.
! Renew Elixir licenses.
! Learn through the User Group how others are using Eli xir products.
! Download the latest patches.
! Contact Elixir Partner Support.
! Ask a question of Elixir Support. To submit a question, select Questions>
Submit a Question here. Please complete the question form.
! Find answers in the list of Frequently Asked Questions.
! Access the Elixir Knowledge Base.
Elixir Training
Elixir Technologies offers training for its full-range of Windows-based products. For
more information, contact:
Elixir Learning
(805) 641-5900 ext.4
Using Help
Elixir software uses the Microsoft Windows Help program to provide help for all
product functions.
What’s This? Help
Selecting a dialog control such as an input field, radio button or drop-down list, and
then pressing Shift + F1 displays a pop-up window containing information about that
control. You can also get this information by right-clicking the control and selectin g
What’s This? from the pop-up window or clicking
available.
Help Pop-ups and Jumps
The help can be opened using Help>Contents from the application menu bar. Within
the Help topic text, words or phrases in blue are drop-down hotspots and underlined
words or phrases in blue are jumps or hyperlinks. Clicking a hotspot displays images
and links directly below the hotspot within the same topic. Clicking a jump displays
an associated Help topic within the same window.
VIII Vitesse User Guide
on the dialog title bar if
Related Guides
If you require further information about a specific topic or wish to obtain product
background information, reference the Vitesse Getting Started Guide which is part of
the Vitesse documentation package.
About This Guide ------------------------------------------------------------I
Conventions---------------------------------------------------------------- IV
Getting the Answers You Need ---------------------------------------- VII
Chapter 1: Introduction 37
Section I: Vitesse Basics
Who Should Use this Guide?-----------------------------------------I
Display Conventions------------------------------------------------ IV
Typographic Conventions------------------------------------------- V
Symbols Used in This Guide -------------------------------------- VI
Customer Support -------------------------------------------------- VII
Elixir Website Support ---------------------------------------- VIII
Elixir Training ----------------------------------------------------- VIII
Using Help --------------------------------------------------------- VIII
Related Guides------------------------------------------------------- IX
Vitesse Overview-----------------------------------------------------37
Before You Start------------------------------------------------------39
Creating a Preliminary Project-----------------------------------39
Defining and Locating Test Data--------------------------------39
Understanding the VIPP Modes------------------------------------40
What is Native Mode?--------------------------------------------40
What is Line Mode?-----------------------------------------------40
What is Database Mode?-----------------------------------------41
What is XML Mode? ---------------------------------------------42
What’s New in Vitesse 2.00?---------------------------------------43
Form and Segment Behavior-------------------------------------43
Resources ---------------------------------------------------------- 51
Using the Property View Window -------------------------------- 51
Using the Data View Window------------------------------------- 52
Using the Message View Window -------------------------------- 53
Setting the Default View Options ------------------------------ 54
Arranging the Workspace Windows ------------------------------ 55
Using Workspace Tools -------------------------------------------- 56
Using the Menu Bar---------------------------------------------- 56
Using the Toolbar------------------------------------------------- 57
Viewing the Status Bar ------------------------------------------ 57
Placing Objects in the Design Area ------------------------------- 58
Using the Ruler --------------------------------------------------- 58
Displaying and Hiding the Ruler ------------------------------- 58
Setting the Default Ruler Option ------------------------------- 58
Changing the Unit of Measurement---------------------------- 58
Using the Grid----------------------------------------------------- 59
Displaying and Hiding the Grid -------------------------------- 60
Setting the Default Grid Option -------------------------------- 60
Automatically Aligning Objects to the Grid ------------------ 60
Setting the Default Snap to Grids Option --------------------- 61
Setting the Grid Color-------------------------------------------- 62
Setting the Grid Style -------------------------------------------- 63
Setting the Grid Spacing----------------------------------------- 63
Using Guides------------------------------------------------------ 64
Turning the Guides On and Off--------------------------------- 64
Setting the Default Guide Option------------------------------- 65
Moving Guides to the Design Area ---------------------------- 65
Removing Guides from the Design Area---------------------- 66
Automatically Aligning Objects to the Guides --------------- 66
Setting the Default Snap to Guides Option-------------------- 66
Setting the Guide Color------------------------------------------ 66
Setting the Guide Style------------------------------------------- 67
Using the Crosshair----------------------------------------------- 68
Displaying and Hiding the Crosshair -------------------------- 68
Setting the Default Crosshair Option -------------------------- 68
Moving Objects using the Keyboard------------------------------ 69
Setting the Nudge Options -------------------------------------- 69
XII Vitesse User Guide
Zooming within the Design Area ----------------------------------70
Specifying Custom Zoom Value --------------------------------71
Moving the Design Area View -------------------------------------71
Using the Full Screen View-----------------------------------------72
Refreshing the Project -----------------------------------------------72
Navigating the Workspace ------------------------------------------72
Choosing Commands ------------------------------------------------73
Chapter 3: Understanding the Vitesse Directory Structure 75
Setting the Segment Size ---------------------------------------- 97
Setting the Segment Origin-------------------------------------- 98
Clipping and Caching a Segment------------------------------- 99
Specifying Segment Details------------------------------------100
Dynamic Behavior of Segments----------------------------------101
Working with Postscript Segments-------------------------------101
Viewing Postscript Segment as a Faded Template----------102
Setting Transparency of White Areas in a PostScript
Font Types Supported in Vitesse---------------------------------105
Managing Font Styles in Vitesse ---------------------------------106
Creating a New Font Style -------------------------------------106
Editing a Font Style ---------------------------------------------109
Using Legacy Fonts ------------------------------------------------109
Mapping a Legacy Font to a VIPP Font----------------------110
Viewing Mapped Fonts in Vitesse ----------------------------111
Mapping VIPP Fonts to True Type or PostScript Fonts in
Vitesse---------------------------------------------------------------Setting a Default Font----------------------------------------------114
Setting Font List Viewing Options-------------------------------115
112
Chapter 7: Working with Images 117
Adding an Image----------------------------------------------------117
Setting Image Properties-------------------------------------------118
Replacing an Image ---------------------------------------------118
Previewing the Image as a Faded Template------------------119
Setting Transparency of White Areas in an Image----------120
Caching an Image------------------------------------------------121
Previewing Images in Low Resolution -----------------------121
XIV Vitesse User Guide
Section III: Vitesse Project Tools
Chapter 8: Using the Drawing Tools 125
Using the Line Tool------------------------------------------------ 127
Drawing a Line -------------------------------------------------- 127
Positioning a Line ----------------------------------------------- 127
Repositioning a Line--------------------------------------------129
Using the Box Tool ------------------------------------------------ 131
Drawing a Box--------------------------------------------------- 131
Positioning a Box------------------------------------------------ 131
Creating a Rounded Box --------------------------------------- 132
Setting Corner Radius ------------------------------------------ 132
Splitting a Box---------------------------------------------------133
Repeating a Box ------------------------------------------------- 134
Using the Path Tool------------------------------------------------136
Drawing a Path -------------------------------------------------- 136
Positioning a Path ----------------------------------------------- 136
Setting Path Nodes ---------------------------------------------- 137
Adding a Path Node--------------------------------------------- 138
Deleting a Path Node ------------------------------------------- 139
Positioning a Path Node----------------------------------------139
Using the Polygon Tool ------------------------------------------- 141
Drawing a Polygon---------------------------------------------- 141
Positioning a Polygon------------------------------------------- 141
Selecting a Polygon Shape------------------------------------- 142
Using the Static Table Tool--------------------------------------- 144
Drawing a Static Table ----------------------------------------- 144
Positioning a Static Table -------------------------------------- 144
Setting the Number of Rows and Columns------------------ 145
Setting the Table Cell Spacing -------------------------------- 146
Setting Common Object Properties------------------------------148
Setting the Object Size------------------------------------------ 148
Setting the Box Size--------------------------------------------- 148
Setting the Path Size -------------------------------------------- 149
Setting the Polygon Size---------------------------------------- 149
Setting the Static Table Size ----------------------------------- 150
Setting Object Line Width ------------------------------------- 150
Setting the Line Width------------------------------------------ 151
Setting the Box Line Width------------------------------------152
Setting the Path Line Width------------------------------------ 153
Contents XV
Setting the Polygon Line Width -------------------------------154
Setting the Static Table Line Width---------------------------155
Setting the Object Line Style-----------------------------------156
Setting the Line Style -------------------------------------------157
Setting the Box Line Style--------------------------------------158
Setting the Path Line Style -------------------------------------159
Setting the Polygon Line Style---------------------------------160
Setting the Static Table Line Style ----------------------------161
Assigning Properties to Multiple Selected Objects ---------161
GEP Keys------------------------------------------------------------162
Selecting an Object-------------------------------------------------162
Select Design Area Objects ------------------------------------163
Select Project Tree Nodes --------------------------------------163
Copying an Object--------------------------------------------------164
Cutting an Object---------------------------------------------------164
Pasting an Object ---------------------------------------------------164
Deleting an Object--------------------------------------------------165
Resizing an Object--------------------------------------------------165
Moving an Object---------------------------------------------------165
Renaming an Object------------------------------------------------166
Sequencing Project Tree Nodes ----------------------------------166
Aligning Objects----------------------------------------------------166
Send Backward---------------------------------------------------170
Undoing and Repeating Actions----------------------------------172
XVI Vitesse User Guide
Chapter 9: Using the Text Tools 173
Using Text Tools--------------------------------------------------- 173
Inserting a Text Object ----------------------------------------- 173
Inserting Text by Clicking and Typing----------------------- 174
Creating a Text Box--------------------------------------------- 174
Inserting a Graphic Text Object-------------------------------174
Editing Text------------------------------------------------------ 175
Positioning Text ------------------------------------------------- 175
Setting the Text Size-------------------------------------------- 177
Using the Merge Data Feature------------------------------------ 178
Creating an XML file with Pre-defined Variables----------178
Loading an XML file with Pre-defined Variables ----------180
Merging Data with Static Text -------------------------------- 181
Autosizing Text Objects------------------------------------------- 183
Formatting Text Objects------------------------------------------- 183
Setting Text Background Attributes -------------------------- 183
Setting Line Spacing--------------------------------------------184
Adding Tab Stops to a List------------------------------------- 188
Deleting Tab Stops from a List-------------------------------- 188
Modifying a Tab Stop in a List--------------------------------188
Selecting the Tab type ------------------------------------------ 188
Setting the Default Tab Value and Alignment for the Text189
Formatting Graphic Text Objects -------------------------------- 189
Setting Graphic Text Rotation--------------------------------- 190
Using Rich Text from External Projects ------------------------ 191
Importing Rich Text Format Text----------------------------- 191
Exporting Text to a Rich Text Format Text File------------ 192
Joining Text Objects ----------------------------------------------- 193
Using the Spell Checker------------------------------------------- 193
Specifying Dictionary Files for Spell Checking --------------- 194
Adding a Dictionary File--------------------------------------- 194
Deleting a Dictionary File-------------------------------------- 195
Rearranging the Dictionary Files List ------------------------ 195
Setting Default Text Attributes----------------------------------- 195
Setting the Default Text Justification------------------------- 195
Contents XVII
Setting the Default Paragraph Spacing -----------------------196
Setting the Default Tab Value and Alignment ---------------196
Setting the Default Text Indentation--------------------------197
Setting the Spell Checker Depth-------------------------------197
Setting the Data Switch-----------------------------------------197
Finding Text------------------------------------------------------198
Replacing Text---------------------------------------------------199
Formatting a Number String -----------------------------------201
Adding a New Format Mask -----------------------------------202
Extracting a Fixed Length Sub-String from Text -----------203
Extracting a Variable Length Sub-String from Text--------204
Stripping Characters and Blanks ------------------------------205
Formatting a Time String---------------------------------------206
Changing String Case -------------------------------------------207
Concatenating Strings-------------------------------------------208
Formatting Strings as Barcodes--------------------------------209
Chapter 11: Working with Colors 211
Using Colors --------------------------------------------------------211
Selecting a Foreground Color----------------------------------213
Selecting a Background Color ---------------------------------214
Working with Color Palettes--------------------------------------215
Loading a Palette ------------------------------------------------215
Adding a New Color to the Color Palette --------------------215
Adding a Color Using the Color Spectrum-------------------215
Adding a Color Using the Color Model ----------------------217
Editing a Color---------------------------------------------------219
Deleting a Color -------------------------------------------------220
Saving a Palette --------------------------------------------------221
Using Patterns-------------------------------------------------------221
Applying Line Patterns -----------------------------------------222
Applying Fill Patterns-------------------------------------------223
Setting Default Color and Pattern Attributes -------------------224
Setting Default Foreground Color-----------------------------224
Setting Default Background Color ----------------------------224
Setting Default Line Patterns ----------------------------------224
Setting Default Fill Patterns------------------------------------225
XVIII Vitesse User Guide
Section IV: Creating a VIPP Project
Chapter 12: Creating a Native Mode Project 229
Using the Native Mode--------------------------------------------229
Creating a New Native Mode Project------------------------- 229
Selecting the Paper Size---------------------------------------- 230
Selecting the Paper Orientation-------------------------------- 231
Chapter 13: Creating a Database Mode Project 233
Using the Database Mode-----------------------------------------233
Creating a New Database Mode Project --------------------- 233
Selecting the Paper Size---------------------------------------- 234
Selecting the Paper Orientation-------------------------------- 235
What is a Sample Data File?----------------------------------- 236
Selecting a Sample Data File ---------------------------------- 237
Specifying a Data File Delimiter------------------------------238
Chapter 14: Creating a Line Mode Project 239
Using the Line Mode ----------------------------------------------239
Creating a New Line Mode Project--------------------------- 239
Setting up a Data Grid ------------------------------------------ 240
Selecting the Paper Size---------------------------------------- 242
Selecting the Paper Orientation-------------------------------- 243
Setting the Page Margins--------------------------------------- 244
What is a Sample Data File?-------------------------------------- 245
Selecting a Sample Data File ---------------------------------- 245
Defining the Data--------------------------------------------------- 246
Specifying the Record Prefixes-------------------------------- 247
Specifying the Field Type-------------------------------------- 248
Selecting the Paper Type ---------------------------------------281
Setting the Paper Weight ---------------------------------------281
Setting the Paper Color -----------------------------------------282
Using Document Structuring Conventions-------------------282
Printing a Constant Form on the Back of the Paper---------282
Printing Several Pages on One Paper (N-UP) ---------------282
Setting Default Paper Properties----------------------------------286
Setting the Default Paper Size ---------------------------------286
Setting Default Paper Orientation -----------------------------286
Setting Default Media Settings --------------------------------287
Chapter 18: Defining the Logical Page Setup
289
About the Logical Page-------------------------------------------- 289
Adding a Page----------------------------------------------------290
Setting the Page Properties----------------------------------------290
Setting the Page Name------------------------------------------290
Selecting a Paper-------------------------------------------------291
XX Vitesse User Guide
Selecting the Paper Side for Printing ------------------------- 291
Selecting the Page Orientation--------------------------------- 292
Setting the Page Margins--------------------------------------- 293
Adding a Page Border ------------------------------------------ 294
Creating a Zebra Effect----------------------------------------- 295
Setting up a Data Grid ------------------------------------------ 296
Adding the Page Numbers ------------------------------------- 297
Formatting the Page Numbers--------------------------------- 297
Setting the Page Number Color ------------------------------- 298
Setting the Page Number Font--------------------------------- 298
Specifying the Starting Page Number ------------------------ 299
Positioning the Page Numbers --------------------------------- 299
Setting the Default Page Properties---------------------------300
Setting the Default Margins------------------------------------ 300
Setting the Default Data Grid---------------------------------- 300
Section VI: Working in Database Mode
Chapter 19: Understanding Database Mode Data 303
Understanding Database Mode Data ---------------------------- 303
Inserting a Data File--------------------------------------------- 304
Specifying a Delimiter------------------------------------------ 305
Using the Data View Window for Database Mode Projects-- 305
Auto-sizing Data Columns-------------------------------------306
Understanding the Database Data File Structure------------ 307
Printing Documents Using ZSort------------------------------ 309
Example 1: Using ZSORT for Simplex Printing------------ 310
Example 2: Using ZSORT with Insert blank pages option 311
Example 3: Using ZSORT with Shorten last stack option- 312
Example 4: Using ZSORT with Record Processing set to
Twice-------------------------------------------------------------Example 5: Using ZSORT for Duplex Printing------------- 314
Inserting a Field ------------------------------------------------- 320
Using Normal Fields----------------------------------------------- 320
Specifying the Normal Field Data ------------------------------- 321
Contents XXI
Using the Data File----------------------------------------------321
Using Variables--------------------------------------------------322
Using Constant Data --------------------------------------------324
Aligning the Normal Field Contents--------------------------324
Defining the Cell Margins--------------------------------------325
Setting Field Justification---------------------------------------325
Using Image Fields-------------------------------------------------327
Specifying an Image Resource------------------------------------327
Using the Data File----------------------------------------------327
Using Variables--------------------------------------------------329
Using an Existing Project Resource as Field Data ----------329
Aligning the Image Field ---------------------------------------330
Using Segment Fields----------------------------------------------332
Specifying a Segment Resource ----------------------------------332
Using the Data File----------------------------------------------332
Using Variables--------------------------------------------------333
Using an Existing Project Resource as Field Data ----------334
Using the Dynamic Sizing Behavior in a Segment Field---334
Using Static Text Fields -------------------------------------------336
Formatting Static Text Field Data-----------------------------336
Specifying Static Text Field Data -----------------------------337
Setting Common Field Properties --------------------------------337
Positioning a Field-----------------------------------------------337
Setting Field Absolute Position--------------------------------338
Setting Field Relative Position---------------------------------339
Setting the Field Size--------------------------------------------341
Adjusting the Field Size to its Contents ----------------------343
Setting Field Rotation-------------------------------------------344
Scaling Image and Segment Fields----------------------------345
Section VII: Working in Line Mode
Chapter 21: Understanding Line Mode Data 349
Understanding Line Mode Data ----------------------------------349
Specifying Fixed Field Data -----------------------------------351
Specifying a Delimiter for Delimited Data-------------------352
Working with Page Delimiters---------------------------------353
Specifying a Page Delimiter------------------------------------353
XXII Vitesse User Guide
Matching the Page Delimiter ---------------------------------- 354
Printing the Page Delimiter Line------------------------------355
Looping the Page Delimiter Line ----------------------------- 356
Setting Document Flow Options ------------------------------ 357
Working with Printer Control Characters----------------------- 358
Creating a Custom PCC Table--------------------------------- 359
Selecting a Predefined PCC Table ---------------------------- 364
Using Advanced Vertical Control Options ------------------ 364
Defining RCD Conditions-------------------------------------- 369
Setting up a VFU Key Table ----------------------------------- 375
Inserting a Data File ----------------------------------------------- 377
Using the Data View Window------------------------------------ 377
Editing the Data File-------------------------------------------- 379
Setting Data View Options------------------------------------- 380
Selecting Foreground and Background Color for Viewing
Data ---------------------------------------------------------------
380
Selecting a Font for Viewing Data---------------------------- 381
Auto-sizing Data Columns-------------------------------------383
Using Column View for Delimited Files--------------------- 383
Changing RPE Prefix ------------------------------------------- 384
Creating a Data Dictionary ------------------------------------- 385
Defining a Data Area ------------------------------------------- 386
Viewing a Data Area-------------------------------------------- 387
Working in Listing Mode ----------------------------------------- 387
Specifying a Listing Color ------------------------------------- 389
Chapter 22: Working with Data in Line Mode 391
Mapping Data------------------------------------------------------------- 391
Understanding Data Processing Order -------------------------------- 394
Inserting a Field ------------------------------------------------- 400
Using Normal Fields----------------------------------------------- 401
Contents XXIII
Specifying the Normal Field Data--------------------------------401
Using the Data File----------------------------------------------401
Using Fixed Field Data -----------------------------------------402
Using the Field Number ----------------------------------------403
Using Variables--------------------------------------------------403
Using Constant Data --------------------------------------------405
Aligning the Normal Field Contents--------------------------405
Creating Dynamic Tables using Field Borders --------------407
Specifying Cell Margins----------------------------------------408
Specifying Cell Margin Line Width---------------------------409
Specifying Cell Margin Line Style----------------------------410
Specifying OutLine Color and Pattern for Cell Margins---412
Specifying Fill Color and Pattern for Cell Margins---------413
Setting Field Justification---------------------------------------414
Using Image Fields-------------------------------------------------416
Specifying an Image Resource------------------------------------416
Using the Data File----------------------------------------------416
Using Variables--------------------------------------------------417
Using an Existing Project Resource as Field Data ----------418
Aligning the Image Field ---------------------------------------418
Using Segment Fields----------------------------------------------421
Specifying a Segment Resource ----------------------------------421
Using the Data File----------------------------------------------421
Using Variables--------------------------------------------------422
Using an Existing Project Resource as Field Data ----------423
Using Static Text Fields -------------------------------------------423
Formatting Static Text Field Data-----------------------------424
Setting Common Field Properties --------------------------------425
Positioning a Field-----------------------------------------------425
Setting Field Absolute Position--------------------------------425
Setting Field Relative Position---------------------------------426
Setting the Field Size--------------------------------------------429
Adjusting the Field Size to its Contents ----------------------430
Setting Spacing between Fields--------------------------------431
Setting Field Rotation-------------------------------------------433
Scaling Image and Segment Fields----------------------------433
What is a Data Group?---------------------------------------------------434
Inserting a Data Group in Line Mode Projects --------------436
XXIV Vitesse User Guide
Section VIII: Working in XML Mode
Chapter 23: Understanding XML Mode Data 441
Understanding XML Mode Data--------------------------------------- 441
Inserting a Data File ----------------------------------------------- 441
Using the Data View Window------------------------------------------ 442
Using the Data Window for XML Mode Projects ------------- 443
XML Data Tree-------------------------------------------------- 444
Viewing Multiple Tag Occurrences -------------------------- 445
XML Data File Structure------------------------------------------ 446
Mapping XML Data to the Project Design --------------------------- 449
Understanding XML Data Processing Order-------------------------451
Associating a Data Tag to a Page -------------------------------- 451
Mapping Records--------------------------------------------------- 453
Inserting a Record in XML Mode----------------------------- 455
Mapping a Record to a Data Tag------------------------------ 456
Using the Record Property Sheet------------------------------ 456
Using Drag and Drop ------------------------------------------- 457
Printing a Record on a New Page ----------------------------- 459
Record Processing ----------------------------------------------- 461
Inserting a Field in XML Mode ------------------------------- 461
Mapping a Field to a Data Tag Value ------------------------ 462
Field Processing ------------------------------------------------- 464
Using Normal Fields----------------------------------------------- 465
Specifying the Normal Field Data ---------------------------- 466
Using the Data File---------------------------------------------- 466
Using Variables-------------------------------------------------- 466
Using Constant Data -------------------------------------------- 467
Aligning the Normal Field Contents-------------------------- 467
Creating Dynamic Tables using Field Borders-------------- 468
Setting Field Justification -------------------------------------- 469
Using Image Fields------------------------------------------------- 471
Specifying an Image Resource -------------------------------- 471
Using the Data File---------------------------------------------- 472
Using Variables-------------------------------------------------- 473
Contents XXV
Using an Existing Project Resource as Field Data ----------473
Aligning an Image Field----------------------------------------474
Using Segment Fields----------------------------------------------476
Specifying a Segment Resource -------------------------------476
Using the Data File----------------------------------------------476
Using Variables--------------------------------------------------478
Using an Existing Project Resource as Field Data ----------478
Using the Dynamic Size Behavior in a Segment Field-----479
Using Static Text Fields -------------------------------------------481
Formatting Static Text Field Data-----------------------------481
Specifying Field Data -------------------------------------------482
Merging XML Data with Static Text -------------------------482
Setting Common Field Properties --------------------------------483
Positioning a Field-----------------------------------------------483
Setting Field Absolute Position--------------------------------484
Setting Field Relative Position---------------------------------485
Setting the Field Size--------------------------------------------488
Adjusting the Field Size to its Contents ----------------------489
Setting Spacing between Fields--------------------------------489
Setting Field Rotation-------------------------------------------490
Scaling Image and Segment Fields----------------------------491
Section IX: Using Data Driven Objects in a Project
Chapter 25: Using Frames 495
Understanding Relative and Static Objects ---------------------496
Working with Frames in Vitesse ---------------------------------497
Understanding Segment Overflow Behavior -------------------498
Creating a Frame-------------------------------------------------498
Creating a Frame Using the Property Sheet------------------499
Using Borders to Preview Frames--------------------------------500
Changing Frame Placement and Size-------------------------502
Relatively Positioning Objects in Frames-----------------------505
Using Text or Field Objects in Frames --------------------------506
Using Conditions in Frames---------------------------------------508
Enabling Segment Overflow--------------------------------------508
Enabling Frame Overflow in Segments ----------------------509
Enabling Frame Overflow in Objects referencing the
XXVI Vitesse User Guide
Segment----------------------------------------------------------- 509
Enabling Frame Overflow in SegRef-------------------------510
Enabling Frame Overflow in Segment Fields --------------- 510
Using SegRef in Frames------------------------------------------- 510
Using Frame Numbers--------------------------------------------- 511
Working with Frames in XML Mode --------------------------- 512
Chapter 26: Using Variables 513
What is a Variable? ------------------------------------------------ 513
Understanding Variable Types ----------------------------------- 513
Creating a New Variable ------------------------------------------ 514
Creating a String Variable-------------------------------------- 514
Example: Using a string variable as a field value----------- 515
Creating a Number Variable----------------------------------- 516
Example: Using a number variable as a barcode value ---- 516
Creating an Array Variable ------------------------------------ 517
Example: Using an array variable for creating DDG Charts519
Creating a Boolean Variable----------------------------------- 520
Working with System Variables --------------------------------- 520
Example: Using system variable BACK to switch forms
for a sheet front and back---------------------------------------
524
Using Persistent Variables ----------------------------------------525
Using Variables for Referencing Forms------------------------- 526
Using Variables for Referencing Segments--------------------- 528
Using Variables for Referencing Images------------------------ 529
Using Variables in Forms and Segments------------------------ 530
Chapter 27: Adding Conditions 533
What are Conditions?---------------------------------------------------- 533
Defining a Condition Statement---------------------------------- 534
Operands---------------------------------------------------------- 534
Operators --------------------------------------------------------- 534
Comparison Operators------------------------------------------ 534
Logical Operators ----------------------------------------------- 535
Working with Page Level Conditions ------------------------ 536
Working with Record Level Conditions --------------------- 537
Adding Conditions to the Project Tree -------------------------- 537
Inserting a Condition-------------------------------------------- 537
Specifying a Condition Test ----------------------------------- 538
Specifying Detailed Condition Tests using Logical
Operators ---------------------------------------------------------
Contents XXVII
539
Using the AND and OR Logical Operators ------------------539
Using the NOT Logical Operator------------------------------540
Using the ElseIf Condition -------------------------------------540
Deleting a Condition --------------------------------------------541
Using Data in Conditions------------------------------------------------542
Mapping Data to a Condition in Line Mode Project-----------542
Mapping Data at the Page Level Condition –
Non-Prefixed
Data----------------------------------------------------------------
542
Mapping Data at the Record Level Condition –
Non-Prefixed
Data----------------------------------------------------------------
544
Mapping Data to a Condition in Line Mode Project –
Prefixed
Data----------------------------------------------------------------
546
Mapping Data to a Condition in Database Mode------------548
Mapping Data to a Condition in XML Mode----------------550
Using Variables in a Condition-----------------------------------552
Using System Variables in a Condition -------------------------554
Using Constants in a Condition-----------------------------------556
Dynamically Managing Form and Segment Content using
Conditions -----------------------------------------------------------
557
Forms and Segments Used as Resources in Projects -------557
Segments and Forms Used as Stand-Alone Projects--------558
Working with Page Level Charts------------------------------562
Working with Record Level Charts ---------------------------562
Inserting a Chart -------------------------------------------------562
Naming a Chart --------------------------------------------------563
Selecting Chart Type--------------------------------------------563
Positioning a Chart ----------------------------------------------564
Setting Chart Absolute Position -------------------------------564
Setting Chart Relative Position --------------------------------565
Setting the Chart Size -------------------------------------------568
Setting the Chart Spacing---------------------------------------568
Applying the 3 D Effect ----------------------------------------571
Setting the Chart Background Color--------------------------572
Setting a Color Table for the Chart----------------------------573
XXVIII Vitesse User Guide
Setting a Chart Legend ----------------------------------------- 575
Setting the Chart Border---------------------------------------- 576
Setting the Chart Border Width ------------------------------- 576
Setting the Chart Border Color -------------------------------- 576
Setting the Chart Border Pattern ------------------------------ 576
Setting the Chart Text and Scale Color----------------------- 576
Setting Chart Fit Sizing Option-------------------------------- 577
Setting the Space Between Bars------------------------------- 578
Printing Data Values--------------------------------------------578
Setting the Value Format--------------------------------------- 579
Merging Values in a Chart ------------------------------------- 579
Maintaining Chart Ratio---------------------------------------- 580
Setting Range for the Y-axis----------------------------------- 580
Setting the Pie Chart Properties ---------------------------------- 581
Selecting the Pie Chart Display Type ------------------------ 581
Customizing the Pie Chart Labels----------------------------- 582
Setting the Label Dash Color ---------------------------------- 582
Setting the Label Dash Width --------------------------------- 582
Setting the Label Offset ---------------------------------------- 582
Setting the Slice Burst Value ---------------------------------- 582
Setting the Pie Chart Radius ----------------------------------- 583
Mapping Data to Charts------------------------------------------------- 584
Using DDG Index to Map Fields as Chart Data---------------- 584
Specifying Fields as Labels and Values---------------------- 584
Storing Field Label and Value Pairs-------------------------- 585
Using Predefined Variables as Chart Data---------------------- 587
Using Data from the Data File (Manual Data) ----------------- 588
Manually Mapping Field Data--------------------------------- 588
Mapping Data to a Page Level Chart – Non-Prefixed Line
Creating a Booklet-----------------------------------------------601
Setting Document Control Printing Options-----------------603
Selecting the Page Mode ---------------------------------------603
Selecting the Duplex Mode ------------------------------------604
Selecting the Orientation ---------------------------------------604
Setting Document Set Options---------------------------------605
Specifying Finishing Operations ------------------------------606
Selecting the Bind Option --------------------------------------606
Selecting the Jog and Offset Option --------------------------606
Selecting the Staple Option ------------------------------------607
Selecting the Collate Option -----------------------------------607
Setting Page Control Options ----------------------------------608
Inserting Inline VIPP Code-------------------------------------612
Modifying Variables Using Actions -----------------------------612
Setting a Variable Value----------------------------------------613
Creating a Variable at Runtime--------------------------------615
Incrementing a Variable ----------------------------------------618
Decrementing a Variable ---------------------------------------618
Adding a Variable -----------------------------------------------619
Adding a Value to the Variable--------------------------------619
Adding an Existing Variable to the Variable ----------------620
Subtracting a Variable ------------------------------------------621
Subtracting a Value from the Variable -----------------------621
Subtracting an Existing Variable from the Variable--------621
Assigning Field Value to a Variable -----------------------------622
Assigning Value in Line Mode --------------------------------622
Choosing a Data Line – Using Conditions-------------------623
Choosing a Data Line – Using Line Number ----------------626
Choosing a Data Field – Using Fixed Field Data -----------626
Choosing a Data Field – Using Delimited Data -------------627
Assigning Value in Database Mode---------------------------628
Assigning Value in XML Mode-------------------------------630
Setting Variables as PDF Bookmarks----------------------------631
Inserting a Segment as a Project Resource-------------------661
Inserting a Segment in the Project Design -------------------662
Setting Properties of a Segment Reference ---------------------664
Positioning a Referenced Segment----------------------------664
Aligning a Segment Reference --------------------------------665
Scaling a Referenced Segment---------------------------------667
Rotating a Referenced Segment -------------------------------668
Changing the Referenced Segment----------------------------668
Using Variables to Reference a Segment---------------------669
Dynamically Sizing Segments ---------------------------------670
Using Repeat Segments--------------------------------------------672
Working with Segments in an XML Mode Project ------------673
Using Tag Start Segments--------------------------------------673
Using a Tag Orphan Segment----------------------------------674
Using a Tag End Segment--------------------------------------674
Specifying Vertical Spacing between Segments ------------675
Setting the Buffer Size------------------------------------------ 714
Contents XXXIII
Setting Maximum Number of Forms -------------------------714
Exporting a Vitesse Project-------------------------------------715
Packaging Other Files with a Project ----------------------------716
Exporting a Project ----------------------------------------------717
Managing Unmapped Fonts during Export ------------------718
Converting True Type Fonts to the PostScript Format -----718
Packaging the PostScript Fonts into the VPC----------------718
Chapter 36: Vitesse Administrative Options 719
Vitesse User Types-------------------------------------------------719
Opening Vitesse in Administration Mode-----------------------720
Opening a File in Vitesse Administration Mode ------------720
Setting Administrator Preferences-----------------------------721
Setting up the Working Folder---------------------------------721
Limiting Vitesse Functions-------------------------------------722
Setting Default Vitesse Mode----------------------------------723
Setting Permissions for the Export Folder -------------------724
Setting up Predefined Media-----------------------------------725
Limiting Resource Insertion------------------------------------727
Setting Resource Loading Options----------------------------728
Limiting Resource Deletion------------------------------------729
Enabling Field Insertion in Forms and Segments -----------730
Setting VIPP Projects Import Options------------------------732
Opening Vitesse in User Mode -----------------------------------733
Opening a File in Vitesse Administration Mode ------------733
Appendix A: Error and Warning Message Handling 735
Export Warning Messages ------------------------------------- 740
Text Warning Messages----------------------------------------745
Glossary 749
Index 753
Contents XXXV
User Notes:
XXXVI Vitesse User Guide
Chapter 1: Introduction
This chapter provides an overview of the Vitesse functions and features that facilitate
creating projects and resources for VIPP printing. It also includes information on the
following:
! Vitesse: From Document Design to Printed Page
! Creating a Preliminary Design
! Defining and Locating Test Data
! Understanding the VIPP modes
! What’s New in Vitesse
Vitesse Overview
Vitesse is a Windows-based, visual design environment for creating, editing, and
formatting variable data projects and resources for Black and White, Highlight, and
Full color VIPP (Variable Data Intelligent PostScript Printware) printing. VIPP is an
open language Xerox print stream, which is based on PostScript and works by
extending PostScript programming language, enabling you to efficiently create Xerox
printer applications. Vitesse simplifies the document designing process as it provides
a Windows-based visual design environm ent.
2.00
With Vitesse, you can use XML, database resident, and legacy line data map the data
in a project using either the drag and drop operation, or by typing in data
specifications. You can also design forms and segments using objects such as lines,
boxes, and images; create data-driven graphics, dynamic texts flows, and apply
conditional logic to your design.
You can import and edit VIPP projects and project resources visually or by editing the
source code. Vitesse provides a VIPP source view for viewing, editing, and
compiling code changes in a single, integrated environment for newly designed or
imported projects.
Existing hand-coded VIPP applications; Xerox native print resources such as forms
(FRM and FSL), fonts (FNT), and image files (IMG and LGO) for migration from
LCDS and Metacode environments; and VIPP resources (FRM, SEG, JDT, XJT, and
DBM) can also be imported, edited, and saved using Vitesse.
Vitesse fully supports VIPP Native (NM), Database (DBM), Line data (JDT), and
XML (XJT) project modes, and provides for creation and modification of VIPP
resources such as forms and segments.
Depending on the project mode, a VIPP project designed in Vitesse can be exported
as a VIPP Project Container (VPC), as well as DBM, JDT, NM, or XJT.
37
VPC enables you to archive all project resources into one file. Later,
you can export a VPC to any location. Once exported, the VPC
automatically allocates all resources to their respective VIPP directory.
Contrarily, exporting projects in JDT, XJT, or DBM format does not pack
the resources, indicating that you need to track each resource file
individually.
VIPP uses Dynamic Document Composition (DDC) to format and print line printer
and database data using PostScript features at production speeds. DDC is based on
real time composition of the document at the printer or imaging device. In keeping
with Dynamic Document Composition (DDC) , VIPP projects and resources from
Vitesse are typically transported over the network to the PostScript print controller,
and then merged with the data file by the Xerox VIPP compiler.
Additionally, the Vitesse VIPP project code can be sent to a Xerox VIPP Thin Printer
for distillation and conversion to PDF. The VIPP Thin Printer can be resident on the
PostScript print controller or any server or client machine running Windows NT,
Windows 2000, or later versions. The image below depicts how projects designed
inVitesse are exported to destination printers for generating the required output:
Vitesse also extends Xerox PDF workflow functionality by providing the following
features:
! Drag and drop workflow for creating P DF b o okmarks.
! PDF bookmark creation in all three VIPP modes.
! Creation of single-level bookmarks or sub-bookmarks for hierarchical bookmark
levels within a PDF.
! Bookmark-driven PDF splitting.
38 Vitesse User Guide
Before You Start
Prior to creating your projects in Vitesse, you need to familiarize yourself with
prerequisite activities that are required for creating a design. Some basic activities
include: defining the input; setting the project defaults; specifying document
attributes; identifying the content, layout, and structure of the design and associated
data; and identifying scenarios for subsequent design testing, etc. The sections below
briefly explain the process of creating and implementing projects in Vitesse.
Subsequent chapters provide detailed descriptions of the activities and tasks involved
when using Vitesse for designing applications.
Creating a Preliminary Project
You should prepare a preliminary struct ure of the required output before building the
actual design. You can create a pencil drawing depicting the physical layout of each
page or identify a proximate archived project to subsequently import and serve as the
basis for a new project. In either case, your first step should establish how each
document page will look. This includes object placement, arrangement of
images/logos and borders, layout of headers and footers, font selection, and simplex
vs. duplex printing considerations , etc.
Once you have settled on a preliminary design, you should next specify the design
preferences and document properties, as appropriate for subsequent development and
testing. This activity includes specification of default text, paper, color options,
document name, description, etc.
Defining and Locating Test Data
After specifying the initial design, you should next specify the parameters for testing
the design. You can create a test data file and define parameters for placing in the
design by using a text editor or by excerpting relevant data from a production data
file.
In either case, records and fields in a test data file should structurally and accurately
represent the production data, and follow the organization’s business rules including
all possible scenarios and data combinations. Typically, an effective test data
contains only enough records and associated fields necessary to reflect the
cohesiveness of the various design combinations, test the required results, and enable
you to print preview the results. You can test and preview the document design
competency with test data, forgoing the usually larger files typical of the actual
production data.
Chapter 1: Introduction 39
Understanding the VIPP Modes
Vitesse supports the following VIPP modes for designing and testing your projects:
! Native mode
! Line mode
! Database mode
! XML mode
These modes or project types are based on the various VIPP input data formats and
are discussed in the following sections.
What is Native Mode?
Native mode is used for creating, positioning, formatting, and printing static objects
such as lines, boxes, text, images, forms, and segments directly on a physical page.
Applications created in the Native mode support fully composed Native mode data
streams. For example, you can create college application forms or promotional flyers
using this mode, as well as other documents. Native mode applications do not
support variable data.
What is Line Mode?
Line mode enables you to work with legacy type data streams. Legacy type data
streams are characteristic of transactional documents, such as telephone bills, credit
card statements, banking statements, and sales reports. These data streams are also
referred to as “line” or “print ready” data. One example is LCDS (Line Conditioned
Data Streams. Line mode projects comprise line data in ASCII format that is line
numbered or RPE prefixed. Moreover, the data can either have delimited or nondelimited fields within records. Line mode enables you to read, process, and format
the line printer data either line-by-line (records) or column-by-column ( fields).
Using Line mode, you can also control the page composition, color, and formatting of
the line printer data by a JDT (Job Descriptor Ticket) file. This file contains the VIPP
commands used to define the required presentation of the line printer data. The .LM
extension is recommended for Line mode data files, but is not required, as VIPP and
Vitesse can use other extensions.
40 Vitesse User Guide
The following image is an example of a fixed length, prefixed line mode data file:
What is Database Mode?
Database mode is used to process data files containing delimited records. The
delimited data file is typically extracted from a relational database. You can use the
Database mode to create applications, such as promotional flyers, insurance contracts,
etc. Records in a data file may be of fixed or variable length, and must have the same
sequence and number of fields. The first line in the data file contains field names.
Remaining lines contain data in the order of field names. Delimiters are used to
separate fields within records. Data files used in the Database mode can use the .DBF
extension.
Chapter 1: Introduction 41
The following image is an example of a variable length data file in the Database
mode:
What is XML Mode?
XML mode uses XML data files in ASCII format. Data in the XML files is organized
in a tree structure. Nodes in the tree structure represent tag names, attribute names,
and associated values. The entire data in the data file is enclosed within start and end
tags.
Delimited and/or prefixed data files are not supported in XML mode.
XML mode requires an XJT (XML Job Ticket) file for processing XML dat a. An
XJT file contains instructions on how to process and arrange the XML data into a
document. It contains all global layout definitions for the document (orientation,
forms, medias, frames, fonts, colors, etc.) and an XML Processing Definition (XPD)
table that describes specific actions to be performed on specific XML tags. XML
Mode files use the .XML extension.
42 Vitesse User Guide
Sample of XML mode data file.
What’s New in Vitesse 2.00?
Vitesse 2.00 introduces new and advanced features that can be accommodated in the
designs. Also, some of the existing features and object behaviors have been enhanced
in the new version. The sections below briefly explain the features and associated
behaviors.
Form and Segment Behavior
Vitesse 2.00 enables you to manage the content of segments and forms through the
use of conditional logic. Additionally, you can dynamically resize segments based on
the objects used in the segment design.
Frame Behavior
Vitesse 2.00 supports the overflow of segments across multiple frames. In previous
Vitesse versions, if the contents of a segment object did not fit in one frame, the rest
of the contents were printed outside the frame. With this new overflow behavior, if
the contents of a segment do not fit in one frame, the rest of the contents
automatically flow to the next frame. If the current frame is the last frame on the
page, then the overflow behavior automatically causes a page break and a new page is
created.
Restricted Mode Operation
You can operate Vitesse 2.00 in administration and/or use r modes. Using the
Administration mode, you can operate Vitesse as an administrator, utilizing all the
functionalities provided in Vitesse. Moreover, you can use the Administrator
category in the Preferences dialog (discussed in later chapters) to choose features that
you want to be available in the Vitesse user mode.
Chapter 1: Introduction 43
User mode provides a customized Vitesse workspace, depending on the preferences
set by the administrator. The administrator can restrict options such as creating,
opening, saving, or exporting projects in Vitesse user mode. The administrator can
also setup rights for each project resource by setting preferences in the Administration
mode. For example, restrictions can be set for loading form resources in a project.
Predefined Media and Fields
Vitesse 2.00 enables you to predefine media settings by specifying paper properties
in an XML file. By placing the media file at the path drive:/Program Files/Vitesse/Config, only papers defined in the XML file are inserted in a project.
Similarly, you can also set up a predefined variable list to add variables in forms and
segments.
Batch Conversion of Documents
You can export multiple .EVD files in a single application instance using the Vitesse
batch conversion feature. This process is invoked using the command prompt. You
can also choose to log all of the messages generated during the conversion process.
44 Vitesse User Guide
Section I: Vitesse Basics
45
User Notes:
46 Vitesse User Guide
Chapter 2: Understanding the Vitesse
Workspace
This chapter provides an overview of the Vitesse workspace and describes activities
and tasks for using the workspace. Information includes the following:
! Getting Familiar with the Workspace
! Using the Design Area
! Using the Project Tree View Window
! Using the Project Tree, Property, Data, and Message View Windows
! Arranging the Workspace Windows
! Using Workspace Tools
! Placing Objects in the Design Area
! Moving Objects using the Keyboard
! Zooming within the Design Area
! Moving the Design Area view
! Using the Full Screen View
! Refreshing the Project
! Navigating the Workspace
! Choosing Commands
Getting Familiar with the Workspace
When you open a project in Vitesse, the workspace and all associated components
display. Application objects are created and maintained in the workspace.
The workspace contains the following windows:
! Design area
! Project Tree View window
! Property View window
! Data View window
! Message View window
You can customize the position and size of the windows per your requirements. The
workspace windows can be displayed as either floating or docked and can also be
hidden from view.
47
The image below identifies each part of the Vitesse workspace:
The Vitesse workspace.
The following sections explain each window in detail.
Using the Design Area
The design area provides a visual representation of the active application. Vitesse
provides two tabs for viewing the design area in the following two modes: Design
View and Source View. You can scroll the design area vertically and horizontally
using the scroll bars in both views.
Design View
Design View is the default view when a project is opened in Vitesse. You can add
drawing objects to this view, visually map objects and data, resize, and move objects
as required. Mapped objects have corresponding entries automatically created in the
project tree. Object properties that you set are also immediately reflected in the
Design View.
You can, therefore, design a document and view its composed structure merged with
the variable data simultaneously in the Design View.
48 Vitesse User Guide
Source View
Clicking the Source View tab generates the VIPP source code for the active
application. Application or external resource source code can be viewed either by
selecting the SubDoc node or the required Project tree resource node and then
switching from Design View to Source View, or by selecting options from the dropdown list provided in the Source View.
Design area can be viewed using the Design View and Source View tabs.
Using the Project Tree View Window
By default, the Project Tree View window is located at the top left side of the design
area. This window contains a project tree that provides a hierarchical representation
of the Vitesse objects used within a project. The structure of the tree varies,
depending on the type of resource or project mode you are working on.
Chapter 2: Understanding the Vitesse Workspace 49
Project Tree View window displaying the default nodes.
The root (top most) node in the project tree specifies the VIPP project type and name.
Sub-nodes under the root node are the default high-level nodes and contain further
sub-nodes explained in the sections below. Objects that are inserted in the design
area are also added to the project tree as object nodes. You can set properties for each
object node using the Property View window. You can also use the project tree to
select, add, and/or remove resources and objects from the project. During printing,
Vitesse processes objects in the order they are placed in the project tree.
Default project tree nodes cannot be deleted.
Media
The Media node enables you to insert physical paper(s) to your design. Each inserted
paper (or Paper node) can have different property settings such as the paper type,
orientation, size, etc. You can set the properties for a particular paper by selecting the
Paper node, and then specifying the associated properties in the Property View
window. Each Paper node further contains a Front and Back node that indicate the
front and back side of the selected paper respectively. You can insert a form on either
side of the paper.
50 Vitesse User Guide
MasterDoc
The MasterDoc node contains the SubDoc and Page node by default. These nodes
represent the logical page(s) and their associated properties used in a design. You can
set the logical page definitions at the MasterDoc, SubDoc, and Page level using the
Property View window. The MasterDoc node and consequently the Page node also
contain nodes for all objects that are mapped to the logical page(s).
Resources
The Resources node contains the sub-nodes Fonts, Segments, Font Styles, and
Images that represent all of the resources (forms, segments, fonts, and images) used
or referenced in the project.
You can display or hide the Project Tree View window by selecting Window>Project
Tree from the main menu.
You can also display or hide the
! Clicking on the status bar.
Or
! Pressing <Ctrl>+<1> on the keyboard.
Project Tree View
window either by:
Using the Property View Window
Once an object is added to the design, you can specify the attributes/properties using
the Property View window. The Property View window is located at the bottom left
of the workspace by default. The properties displayed in the Property View window
change as different objects are selected from either the design area or the project tree.
Each object can have different attributes/properties that are categorized
different tabs in the window.
using
Chapter 2: Understanding the Vitesse Workspace 51
The Property View window displaying the General properties associated with a
Page object.
To specify any property, select the relevant tab and make your changes using the
available options.
The Property View window can be opened or closed by selecting the Windo w>
Properties menu option.
You can also display or hide the
Property View
window either by:
! Clicking icon on the status bar.
Or
! Pressing <Ctrl> + <2> on the keyboard.
Using the Data View Window
Vitesse also supports the use of data files for composing data-driven applications.
The data files can be viewed in the Data View window so you can drag and drop
required data directly into the design area. This window is context-sensitive and
displays data files and associated options relating to specific project modes (i.e., Line,
Database, or XML mode).
The Data View window is located at the right side of the workspace by default and
contains two tabs:
! The Data tab shows the data file in a row and column layout for Line Mode and
Database Mode projects. For an XML Mode project, the data is displayed in a
tree structure.
! The Source tab displays the source code of the data file. You can edit the file
only if it is not in read-only mode.
52 Vitesse User Guide
Data View window can be viewed using the Data View and Source View tabs.
To view the Data View window if it is not already open, select Window>Data from
the menu bar.
You can also view the
Data View
window either by:
! Clicking on the status bar.
Or
! Pressing <Ctrl> + <3> on the keyboard.
Using the Message View Window
The Message View window is located at the bottom of the workspace by default. This
window displays the processing and compilation errors, warnings, and informational
messages generated by the application. Messages are displayed when either a VIPP
application is being imported or source code is being edited and compiled.
Error messages display in black text, warnings display in gray text, and informational
messages display in blue text. You can close the Message View window by selecting
Window>Messages menu option to allow more space to work. However, the window
will automatically redisplay whenever a message is generated by the application.
You can also view or hide the
+ <4> on the keyboard.
Chapter 2: Understanding the Vitesse Workspace 53
Message View
window by pressing <Ctrl>
The Message View window displaying informational, error, and warning
messages in their respective colored text.
Clearing Messages
To clear the messages generated by the application, right-click in the Message View
window, and then select Clear from the pop-up menu.
Saving Messages
To save the messages generated by the application:
1 Right-click in the Message View window area.
2 Select Save from the pop-up menu to open the Save dialog.
3 Search Save in for the required folder where y ou want to save the message
file.
4 Specify the file name in the File name entry bo x.
5 Click Save to save the file.
You can create a message log file in any required format.
Setting the Default View Options
You can customize Vitesse to display or hide the Message View window, tool bars,
and status bar every time you open a project. To specify the viewing options:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 In the Preferences dialog, select the View category.
54 Vitesse User Guide
3 Select the options you want to show or hide each time the application is
opened. Options include Status bar, Messages window, Toolbars, and
associated toolbar options in the list.
Preferences dialog –View Category.
4 Click OK.
The items not selected will not be displayed the next time you open a
project. However, you can view them any time during the application
design using the View menu or the Window menu.
Arranging the Workspace Windows
Vitesse lets you arrange the workspace windows in an orderly manner using the main
menu options. To arrange the design area windows, select the required arrangement
option from the Windows menu.
! Default State – displays all of the workspace windows docked to the default
locations.
! Data/Design State – displays the Data View window and the design area docked
in the workspace.
! Data/Design/Tree State – displays the Data View window, the design area, and
the Project Tree View window as docked in the workspace.
Chapter 2: Understanding the Vitesse Workspace 55
An illustration of these views is as follows:
The Message View window displays at the bottom of the workspace in all three
states.
Using Workspace Tools
Vitesse toolbars provide easy access to most commonly used application commands.
You can perform standard MS-Windows operations to hide or display a toolbar or
dock a toolbar at the edge of the workspace.
Using the Menu Bar
A menu bar with drop-down menus displays directly below the application title bar.
These drop-down menus provide both standard MS-Windows and application-specific
options. Selecting a menu item performs the associated action or displays a submenu
or a dialog.
56 Vitesse User Guide
Using the Toolbar
Directly below the menu bar are toolbars with buttons that provide access to the most
commonly used menu commands and tools. You can hide or display all available
toolbars by selecting View>Toolbars> toolbar name from the main menu. You can
also dock the toolbars in the workspace.
Viewing the Status Bar
The status bar displays along the lower edge of the Vitesse workspace. When you
move the mouse pointer over the design area, the status bar displays the current
position of the mouse pointer and the zoom level. The status bar also displays the
tool tip when the mouse pointer is placed over a command.
In addition, when an object is selected or being drawn in the design area, the status
bar also displays the tool tip of the object being drawn, the height, width, and the
current coordinates of the mouse pointer. This information helps when drawing
objects in the design area.
At the extreme right of the status bar are three buttons,
hide the Project Tree View window, the Property View window, and the Data View
window .
To view all of the buttons on the status bar, ensure the Vitesse
workspace window is in the maximized state.
Chapter 2: Understanding the Vitesse Workspace 57
, , and to show or
Placing Objects in the Design Area
Vitesse provides various tools that help you draw and place objects accurately in the
design area. These tools are discussed below:
Using the Ruler
Vitesse provides horizontal and vertical rulers to help visually place objects in the
design area. Rulers display along the top and left side of the design area. When you
move an object or cursor in the design area, lines indicating the object or cursor
position appear on the rulers. By default, the unit of measurement for the rulers is
Dot 3 (dots per inch). You can show or hide the rulers a nd chan ge t he unit of
measurement used in the rulers.
Displaying and Hiding the Ruler
To display or hide the rulers, select View>Ruler from the menu bar.
You can also display or hide the ruler either by:
! Clicking on the
Or
! Pressing <Ctrl> + <R> on the keyboard.
View
toolbar.
Setting the Default Ruler Option
To display or hide the rulers every time you open a project:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 In the Preferences dialog, select the Designer category under the Workspace
node.
3Select or deselect the Ruler option under the View area as required, and then
click OK.
Changing the Unit of Measurement
You can also change the unit of measurement for the rulers. To specify the required
unit of measurement:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 In the Preferences dialog, select the Designer category under the Workspace
node.
3 Specify the required unit of measurement from the Default unit drop-down
list.
4 Click OK.
The design area displays the rulers with the specified settings.
58 Vitesse User Guide
Image showing steps for changing the default unit of measurement.
To change the unit of measurement, you can also right-click the rulers
displaying in the design area, and then select the required unit from the
pop-up menu.
Using the Grid
You can also use the grid while creating an application. A grid can display either as a
set of lines or dots in the design area. Grids help in marking ruler positions across
and down the design area so you can align objects accurately in the design. The grid,
however, is only a tool to assist you visually with the application design; it does not
display when you print or preview your document.
You can show or hide the grid; snap objects to the grid; and you can modify the grid
spacing and color.
Chapter 2: Understanding the Vitesse Workspace 59
Displaying and Hiding the Grid
To display or hide the grid tool, select View>Grid from the menu bar.
You can also turn the grid on or off either by:
! Clicking on the
Or
View
toolbar.
! Pressing <Ctrl> + <G> on the keyboard.
Setting the Default Grid Option
To display or hide the rulers every time you open a project:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 In the Preferences dialog, select the Designer category under the Workspace
node.
3Select or deselect the Grid option under the View area, and then click OK.
Automatically Aligning Objects to the Grid
Vitesse enables you to automatically align objects to the grid by providing the snap to
grid feature. Snapping offers a way of precisely placing an object on the design area
by having the object affix itself to the intersections of grid lines or dots.
We recommend keeping the grid on before activating the snap to grid
feature so that you can see the snap points.
To turn on the snap to grid feature, click on the View toolbar. You can use the
same method to turn snapping off.
60 Vitesse User Guide
Image shows the box alignment to the grid using the snap to grid feature.
Setting the Default Snap to Grids Option
To turn the snap to grid feature on or off every time you open a proj ect:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 In the Preferences dialog, select the Designer category under the Workspace
node.
3Select or deselect the Snap toGrids option under the Grids area, and then
click OK.
Chapter 2: Understanding the Vitesse Workspace 61
Setting the Grid Color
You can also specify the grid color using the following steps:
1 Select Tools>Preferences from the main menu to open the Preferences dialog.
2 In the Preferences dialog, select the Designer category under the Workspace
node.
3 For setting the grid color, click the Color drop-down under the Grids area; a
color palette with command buttons for choosing the appropriate color is
displayed. Select the required color.
4 Click OK.
The grid updates with the specified color.
Image showing steps for setting the grid color.
62 Vitesse User Guide
Setting the Grid Style
You can choose to display the grid as either intersecting lines or dots in the design
area. To specify the grid style:
1 Select Tools>Preferences from the main menu to display the Preferences
dialog.
2In the Preferences dialog, select the Designer category under the Workspace
node.
3As appropriate, select any one of the following Style As options available
under the Grids area:
! Lines – displays the grid as intersecting lines.
! Dots – displays the grid as dots.
4 Click OK. The grid displays in the selected style.
Design area displaying grid style set to: (1) Lines (2) Dots.
Setting the Grid Spacing
Vitesse lets you customize the spacing between the grid points, as per the specified
unit of measurement.
To specify the grid spacing:
1 Select Tools>Preferences from the main menu to display the Preferences
dialog.
2In the Preferences dialog, select the Designer category under the Workspace
node.
3Specify the required spacing in Inches in the Spacing entry box under the
Grids area.
You can also set the unit of measurement by right clicking the upward
and downward arrows in the Spacing entry box and selecting Units>
name
Chapter 2: Understanding the Vitesse Workspace 63
from the pop-up menu.
unit
The Spacing value can be specified in Inches only.
4 Click OK.
The grid displays as per the specified spacing value.
Setting the grid spacing visually helps with placing objects in accordance with the
grid lines. For example, if you want to place text objects vertically at a distance of
0.5 inches with each other, you can set the grid spacing to 0.5 inches.
Design area displaying text objects placed accurately on the grid lines with
spacing value set to 0.5 Inches.
Using Guides
Guides are horizontal and vertical lines that you can drag from the rulers onto the
design area. You can move, hide, and remove the guides. You can also snap objects
to guides, change guide color, and choose to display guides as solid or dotted lines.
Guides are used as visual aids when placing objects and do not display while
previewing or printing.
Turning the Guides On and Off
To turn the guides on or off, select View>Guides from the menu bar.
You can also turn the guide on or off either by:
! Clicking on the
Or
! Pressing <Ctrl> + <D> on the keyboard.
64 Vitesse User Guide
View
toolbar.
Setting the Default Guide Option
To display or hide the guides every time you open a project:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 In the Preferences dialog, select the Designer category under the Workspace
node.
3Select or deselect the Guidelines option under the View area, and then click
OK.
Moving Guides to the Design Area
When you turn on the guides feature, the guides do not display in the design area like
the ruler or the grids do. To view the horizontal guide, click at any point on the
horizontal ruler and drag the line to the required position in the design area.
Similarly, to view the vertical guide, drag the line from any point on the vertical ruler
to the required location in the design area. You can drag as many horizontal and
vertical guides as appropriate.
Before using the guides option, you should make sure the rulers are
displaying in the design area.
The image below illustrates the process of viewing guides in the design area:
Chapter 2: Understanding the Vitesse Workspace 65
Removing Guides from the Design Area
To remove a guide from the design area, click the guide and then drag it back to the
ruler.
Automatically Aligning Objects to the Guides
Vitesse also provides the snap to guide feature for automatically aligning objects to
the guides. This enables you to place objects precisely in the design area.
To turn on the snap to guide feature, click
same method to turn snapping off again.
Snapping to guides takes precedence over snapping to the grid in
places where guides fall between the grid lines.
on the View toolbar. You can use the
Setting the Default Snap to Guides Option
To turn the snap to guide feature on or off every time you open a project:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 In the Preferences dialog, select the Designer category under the Workspace
node.
3Select or deselect the Snap toGuidelines option under the Guides area, and
then click OK.
Setting the Guide Color
You can also specify the guide color using the following steps:
1 Select Tools>Preferences from the main menu to display the Preferences
dialog.
2In the Preferences dialog, select the Designer category under the Workspace
node.
3For setting the guide color, click the Color drop-down under the Guides area;
a color palette with command buttons for choosing the appropriate color is
displayed. Select the required color.
4Click OK to update the guides with the specified color.
66 Vitesse User Guide
Setting the Guide Style
You can choose to display the guides as either solid or dotted lines in the design area.
To specify the guide style:
1Select Tools>Preferences from the main menu to display the Preferences
dialog.
2In the Preferences dialog, select the Designer category under the Workspace
node.
3 As appropriate, select one of the following options available under the
Guides area:
! Lines – displays the guides as solid lines.
! Dots – displays the guides as dotted lines.
4 Click OK.
The guide displays in the selected style.
Image showing steps for setting the style for guides.
Chapter 2: Understanding the Vitesse Workspace 67
Using the Crosshair
The Crosshair tool displays as a pair of lines intersecting at the cursor. These lines
move with the cursor and help in placing objects relative to each other in the design
area.
You can also use the crosshair to assist in aligning objects visually, as shown below:
Displaying and Hiding the Crosshair
To display or hide the crosshair, select View>Crosshair from the menu bar.
You can also turn the crosshair on or off either by:
! Clicking on the
Or
! Pressing <Ctrl> + <L> on the keyboard.
View
toolbar.
Setting the Default Crosshair Option
To display or hide the crosshair every time you open a project:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 In the Preferences dialog, select the Designer category under the Workspace
node.
3Select or deselect the Crosshairs option under the View area, and then click
OK.
68 Vitesse User Guide
Moving Objects using the Keyboard
Once an object is placed in the design area, you can move it anywhere in the design
area. To precisely place objects in the design area, you can also make use of the
arrow keys on the keyboard.
To move an object using the keyboard:
1 Select the required object in the design area.
2 Press the appropriate arrow key to move the object in the required direction
with a specified displacement. This is also referred to as nudge in Vitesse.
3 Press <Shift> along with the appropriate arrow key to move the object in the
required direction with a finer displacement. This is referred to as super
nudge in Vitesse.
Setting the Nudge Options
You can set the increment value (nudge setting) by which you want to displace an
object.
To specify the nudge settings:
1Select Tools>Preferences from the main menu to display the Preferences
dialog.
2In the Preferences dialog, select the Designer category under the Workspace
node.
3 In the Nudge area, specify a value in Inches for the following:
! Nudge Settings – sets the value by which an arrow key displaces the
selected object in the appropriate direction.
! Super Nudge – sets the smallest value by which an arrow key displaces the
selected object in the appropriate direction.
The Nudge values are specified only in Inches.
4 Click OK.
Chapter 2: Understanding the Vitesse Workspace 69
Zooming within the Design Area
To view the entire design on the screen, or to view just a particular area of your
design at higher magnification, you can use the zoom tool. Vitesse provides various
options for setting the magnification level. To do so, select View>Zoom>required option from the menu bar. The options are:
! Zoom In – magnifies the entire design area view. You can also magnify the
view by clicking
! Zoom Out – reduces the entire design area view. You can also zoom out of
the view by clicking
! Zoom Back – reverts back to the last magnification level.
! Zoom Fit – scales the design view to fit completely in the given design area.
You can also zoom to full extent by clicking
! Zoom to Object – magnifies the selected object in the design area. You can
also zoom to the selected object by clicking
! Zoom to Width – scales the design view to fit the design area width. You
can also use the Zoom to Width option by clicki ng
toolbar.
! Zoom to Height – scales the design view to fit the design area height. You
can also use the Zoom to Height option by clicking
toolbar.
The View>Zoom menu also provides sub-menu options to zoom in or out using predefined values: 50%, 100%, 250%, or 500%.
on the Zoom toolbar.
on the Zoom toolbar.
on the Zoom toolbar.
on the Zoom toolbar.
on the Zoom
on the Zoom
70 Vitesse User Guide
Image showing the magnified pie chart view using the Zoom to Object option.
Specifying Custom Zoom Value
To zoom in or out of the design area to a specified custom value:
1 Select View>Zoom>Custom from the menu bar to open the Custom Zoom
dialog.
2Specify the required Zoom percentage value. You can either select the values
available in the drop down list or type a new value.
3 Click OK.
You can also specify a custom zoom value in the text box provided in
the
Zoom
toolbar.
Moving the Design Area View
When the design area is magnified, you may not be able to see all of it. The pan tool
lets you move the design area to change the view without having to change the
magnification.
To move/pan the design area view:
1 Click on the Drawing toolbar.
2 Click anywhere in the design area and drag to the required view.
Chapter 2: Understanding the Vitesse Workspace 71
Using the Full Screen View
To display as much of your design as possible on the screen, you can switch to the
full-screen view. In this view, Vitesse removes most of the screen elements, such as
the menu bar, toolbars, and scroll bars. It only displays the design area, the Project Tree View window, and the Property View window.
To switch to the full screen view, select View>Full Screen from the menu bar or click
on the Zoom toolbar.
To turn off the full-screen mode and switch to the previous view, click
Full Screen toolbar, or press <Esc> on the keyboard. The Full Screen toolbar
displays only in the full-screen mode.
Refreshing the Project
You can refresh the document design to reflect the latest changes in the design area
by selecting View>Refresh from the menu bar. You can also refresh your design by
pressing <F5> on the keyboard.
To refresh the design changes along with the property settings sp ecified in the
Property View window, select View>Refresh All from the menu bar. You can also
perform the same operation by pressing <Shift> + <F5> on the keyboard.
Navigating the Workspace
Vitesse workspace components are organized according to function and use. You can
navigate any component using the mouse.
! To use the menu bar:
Click the appropriate menu, and then select the required option from the dropdown list.
! To show the toolbar:
From the View menu, select Toolbars>toolbar name. A check mark next to the
required toolbar indicates that it has been selected.
! To use a toolbar:
Click the required icon on a toolbar to perform an operation.
! To use the right-click menu:
Position the cursor on the menu or design area, right-click the mouse, and then
select the required option.
on the
72 Vitesse User Guide
Choosing Commands
A command instructs Vitesse to perform a specific action. You can choose a
command by either:
! Clicking a toolbar button.
! Selecting a menu command.
! Using a shortcut menu.
! Using a shortcut key.
In the chapters that follow, command selection is described using the most common
method for the described task. However, any related command selection can be used
to accomplish the same instruction.
Chapter 2: Understanding the Vitesse Workspace 73
User Notes:
74 Vitesse User Guide
Chapter 3: Understanding the Vitesse Directory
Structure
This chapter explains the Vitesse directory structure, the scope of resources used in
Vitesse, and associated tasks for setting up working folders. Information covers:
! Understanding Project Resource Scope
! Understanding the Vitesse Directory Structure
! Setting up the Working Folder
! Using Scope Specific View in the Project Tree
! Setting Default Folder Preferences
Understanding Resource Scope
A resource’s scope refers to the accessibility of a resource in various Vitesse projects.
There are three types of resource scopes defined in Vitesse:
! Local
! Shared
! Global
Local Resources
Local resources are contained only in projects in which they are created or referenced.
By default, all resources created or referenced within a project are local to that
project.
Shared Resources
Shared resources are shared between groups of similar projects that reside in the same
directory. For example, a department logo may be shared across all the projects of
the department but not across the entire company. In this case, you can store the logo
as a shared resource between the department projects to avoid storing it individually
in every project.
Global Resources
Global resources are available to every project that you create in Vitesse. For
example, a company logo assigned with a global scope is available across all the
projects within a company. The purpose is to avoid storing the logo individually in
every project.
75
Sharing resources saves storage space, ensures consistency, and simplifies
maintenance. Any changes that you make in a resource assigned a shared or global
scope is applied to all the projects that it is being referenced. We suggest that you
keep the commonly used resources as either shared or global, whichever is applicable.
Resources with different scopes reside at different locations according to the Vitesse
directory structure (explained in “Understanding the Vitesse Directory Structure” task
below). Once you have defined the scope of a resource, you can manually place it at
the required directory location.
Local resources take precedence over the shared and global resources.
For example, if a resource referenced in a project is present in the local,
shared, and global scope, the local resource will be used. Similarly,
shared resources take precedence over global resources.
Understanding the Vitesse Directory Structure
Vitesse formats and composes documents using the Dynamic Document Composition
model (DDC). DDC is based on real time composition of a document at the printer or
the imaging device. In keeping with this model, the resources are often referenced in
a design and do not form a part of the project file. The referenced resources (images,
segments, and forms) are located and accessed from the different Vitesse directories,
which are explained later in this section.
Vitesse follows the same folder structure used in VIPP for organizing the project files
and the resources referenced in projects. The following image shows the basic
structure of the Vitesse folders/directories:
76 Vitesse User Guide
The Vitesse directories are explained as follows:
Vitesse Folder
The main Vitesse directory is located at drive:\Program Files\Elixir
Technologies\Vitesse, where drive is the Vitesse installation drive. The Vitesse folder
contains the application components (e.g. *.dll, *.ocx, *.exe files etc.); resource,
client, and project folders as discussed below:
ClientsFolder
The Clients folder is located at drive:\Program Files\Elixir
Technologies\Vitesse\Clients. Clients is the default working folder in which the
client folders associated with projects are created and maintained.
You can change the working folder by using the procedure explained in
the “Setting up the Working Folder” section later in this chapter.
Client Folder
All Vitesse projects essentially relate to a client specified at the time of project
creation. Vitesse maintains these clients as folders; each client folder further contains
multiple project folders that consist of applications created in Native, Line, Database,
and XML modes. A client folder helps maintain a set of projects that share common
resources. Besides the project folders, a client folder also contains an fShared folder;
all of the shared resources used within the projects are located in the fShared folder.
Whenever a new client folder is created, an fShared folder is
automatically created within the client folder. New client folders can be
created at the time of project creation. For more information, refer to
Section 4: Creating a VIPP Project
.
Vitesse creates a Default folder within the Clients folder that can be used as a default
client when creating projects. The Default option is always available in the list of
clients whenever you create a new project. You can also create and maintain your
own client folders for different projects. In the image above, MyProjects is a custom
client folder that contains the project folders.
Project Folder
When you create a project, Vitesse automatically makes a project folder in the
specified client directory. The name of the project folder is identical to the name
specified at the time of project creation. For example, in the image, NewLineMode
is the project folder created in the MyProjects client directory. The resources created
or referenced within this project are local and also located in the same project folder.
Chapter 3: Understanding the Vitesse Directory Structure 77
Data Files
In the Data Files folder, you can place the actual data files used in the print
production process.
Config
The Config folder contains the Vitesse configuration files and the sample data files
for projects.
xgf
The xgf folder contains the predefined sample VIPP applications that you can import
in Vitesse.
FormLib
The stand-alone form resources are created in the FormLib directory by default . In
this directory, you can also place the form resources that are shared globally among
projects located within different client folders.
ImgLib
In the ImgLib directory, you can place the image resources that are shared globally
among projects located within different client folders.
SegLib
The stand-alone segment resources are created in the SegLib directory by default. In
this directory you can also place the segment resources that are shared globally
among projects located within different client folders.
MisLib
In the MisLib directory, you can maintain miscellaneous resources that are accessed
globally by projects.
The FormLib, ImgLib, SegLib, and MisLib directories are also referred
to as the global resource libraries.
78 Vitesse User Guide
Setting up the Working Folder
Clients folder is the default working directory in which all of the Vitesse projects are
created. You can also create and save your projects at different locations other than
the default working folder.
To set up the working folder:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 From the Preferences dialog, select the General category to view the
associated options.
3Specify the required directory path in the Working Folder entry box. You
can also click
Browse for Folder dialog to specify the location.
adjacent to the Working Folder entry box to open the
4 In the Browse for Folder dialog, browse and select the required directory.
5 Click OK to return to the Preferences dialog.
The full path of the specified directory displays in the Working Folder entry
box.
6 Click OK.
Projects will now be created at the specified working directory.
You can also open an existing project from any other location on the
system. Selecting File>Save from the menu bar saves the existing
project in the specified working folder.
Using Scope Specific View in the Project Tree
Vitesse lets you view the project tree and the project resources on the basis of their
resource scope. The view is created depending on the locations from where the
resources are being accessed in a design. For example, if a project uses a form that is
located in the FormLib directory, the form is displayed as a global resource.
Similarly, if you use the fShared directory for referencing a form, it is displayed as a
shared resource.
To view the project resources based on the resource scope, select View>Project
Tree>Scope Specific View from the menu bar.
Chapter 3: Understanding the Vitesse Directory Structure 79
Image shows the steps involved in setting the scope specific view.
In the scope specific view, the following three nodes identifying the three sco pes are
displayed under the Resources node:
! Local – contains the resources that are accessed from the project folder itself.
! Shared – contains the resources that are accessed from the fShared folder of the
respective client directory.
! Global – contains the resources that are accessed from the global resource
libraries.
You can toggle between the two views through this menu item. By default, all of the
resources in the project are displayed without their scope specific view and classified
according to their types such as forms, segments, fonts, and images.
You can also turn the scope specific view on or off by right-clicking in
the project tree and selecting Tree>Scope Specific Resource from the
pop up menu.
When a resource is created or inserted in a project, it is assigned a local scope by
default. To change the scope of a resource after it has been created, you have to
manually cut the resource from its current location and paste in the required folder.
80 Vitesse User Guide
Opening Vitesse Projects in Scope Specific View
To turn on the scope specific view of resources whenever a Vitesse project is opened:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 From the Preferences dialog, select the Tree View category under the
Workspace node to view the associated options.
3 Select the Scope specific resource view option.
4 Click OK.
Setting Default Folder Preferences
When you import a VIPP project in the Vitesse environment, the resources referenced
within the VIPP project are also imported. However, the VIPP source code includes
only the resource name(s) of the referenced resource(s) and does not provide the full
path where the resource is located. Therefore, prior to importing a VIPP project in
Vitesse, you need to define a list of directories/folders for the required resources so
that Vitesse locates the resources referenced in the imported project at the specified
paths. These directories are also used as default paths for the resources.
The Folder category in the Preferences dialog provides options for specifying the
directories. This category consists of the different resource types that may have been
used in an imported VIPP project. The resource types are identified by their
respective sub-categories under the Folder node in the Preferences dialog and
explained below:
! Form – lists the paths of the form resources used in a VIPP project. VIPP
projects use VIPP forms with the *.frm extension.
! Segment – lists the paths of the segment resources used in a VIPP project. VIPP
projects use VIPP segments with the *.seg extension.
! Image – lists the paths of the image resources used in a VIPP project.
For more information on forms, segments, and images, refer to
2: Using VIPP Resources
! JDT – lists the paths of the JDT resources used in a VIPP project. A JDT (Job
Descriptor Ticket) resource is a file that controls the page composition of a print
job in a VIPP project. These files have*.jdt as their extension.
! Project – lists the paths of the VIPP project files. A VIPP Project File contains
all of the information needed for a single project and is saved as a *.vpf file.
! Encoding – lists the paths of font encoding files used in a VIPP project.
! Misc – lists the paths of any miscellaneous resources used in a VIPP project
other than those mentioned above.
Chapter 3: Understanding the Vitesse Directory Structure 81
in this guide.
Section
For each resource type, you can add new folders, delete existing folders, and reorder
the folders. The process for managing the folders is exactly the same for all of the
resource types, as mentioned in the following tasks.
Adding a Directory
To add a new directory for a resource:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 From the Preferences dialog, select the category for the required resource
under the Folders node. The associated directory list displays the list of
available folders.
3 Click to add a row for specifying a new directory in the list.
4 Click in the newly added row to open the Browse for Folder dialog.
5 In the Browse for Folder dialog, browse and select the required folder.
6 Click OK to return to the Preferences dialog.
The full path of the specified folder displays in the newly added row.
7 Click OK to add the specified folder to the list.
Image showing the steps involved in adding a new directory to the Form
category. Adding a directory to the remaining categories will follow the same
procedure.
82 Vitesse User Guide
Deleting a Directory
To delete a selected directory from the list:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 From the Preferences dialog, select the required resource category under the
Folders node.
3 Select the required directory, and then click .
Rearranging the Directory List
You can also reorder the directory list for a resource type. Vitesse looks for the
required resources starting from the first location specified in the list. If the resource
is not found, it moves down to the next location in the list, and so on. We recommend
keeping the folders that are more likely to contain the required resources at the top of
the list. This will help in locating the resources quickly.
To reorder the list of directories:
1 Select Tools>Preferences from the menu bar to open the Preferences dialog.
2 From the Preferences dialog, select the required resource category under the
Folders node.
3 Select the directory to be moved.
4 As appropriate, click to move the selected folder up one level in the list
or click
to move the selected folder down one level in the list.
5 Click OK.
Chapter 3: Understanding the Vitesse Directory Structure 83
User Notes:
84 Vitesse User Guide
Section II: Using VIPP Resources
85
User Notes:
86 Vitesse User Guide
Chapter 4: Working with Forms
This chapter provides information on the form resource and explains tasks for:
! Using a Form
! Setting Form Properties
! Caching Resources
Using a Form
A form is a single page resource that is designed using static objects such as images,
segments, composed text data, charts, barcodes, tables, lines, paths, polygons, and
boxes. A form is used as a background overlay in different applications. For variable
data documents, the overlay is merged with the variable data for the final output. You
can insert forms to the Front and Back sides of a Paper or to Page objects,
depending upon the design requirements. Vitesse enables you to create forms in the
Elixir Vitesse Format (*.evf). You can insert linked, embedded, inline, and
referenced forms in Vitesse, and set or change the form properties. You can also
import VIPP Forms (*.frm) to a Vitesse project.
Refer to
forms in designs. For more information on importing VIPP forms, refer
to
Chapter 31: Using Forms in Projects
Chapter 35: Importing and Exporting Projects
for details on inserting
.
Creating a New Form
To create a new form:
1 Select File>New from the menu bar to open the New Project dialog.
You can also open the
! Clicking on the Standard toolbar.
Or
! Pressing <Ctrl>+<N> on the keyboard.
2From the New tab, select the Form icon , and then click New.
The Form dialog is displayed with the General tab selected.
New Project
dialog either by:
87
3 In the General tab, set the following form specifications under the Project
area:
! Name – specifies a unique name identifying the form. The name can be 30
characters in length and can include alphanumeric characters.
! Path – displays the path of the default form folder. By default, the form is
saved in drive:\Program Files\Elixir Technologies\Vitesse\FormLib\. You
can also click
to browse and select the required location using the Browse
for Folder dialog.
Client directories contain applications created in Native, Line,
Database, and XML modes. As forms are stand-alone resources used
as backgrounds in different designs, they are not associated with client
directories. Therefore, the Client drop-down list remains disabled.
For more information on client directories, refer to
Understanding the Vitesse Directory Structure
Chapter 03:
.
4 Click OK.
The new form resource is created and the corresponding form node is created
under the Resources>Forms node in the project tree.
Image showing the steps for creating a new form.
The root node in the project tree represents the project title, which in this case, is the
form name itself. The project title node identifies the form as a stand-alone resource
or project. No properties are associated with this node.
88 Vitesse User Guide
The project tree displaying the newly created form node.
You can design the newly created form using the drawing tools and other objects.
Segments, fonts/font styles, and images can also be added to a form.
Setting Form Properties
Once a form resource is created, you can set the associated form properties. When
setting the form properties, you should keep in view the final project design which the
form will be used. For example, if the form is to be inserted on a page with the A4
standard size, then the recommended form size is A4 as well.
Setting the Form Size
To set the form size:
1 Select the required form node from the project tree.
2 From the Property View window, select the General tab.
3 Select the required form size option from the Standard drop-down list.
The W and H entry boxes display the width and height of the fo rm resource.
4 To set a form size other than the predefined values, select the Custom option
from the Standard drop-down list. This option enables the W and H entry
boxes.
You can also set the unit of measurement for the form size by right
clicking the upward or downward arrows in the W and H entry boxes,
and then selecting Units>
Chapter 4: Working with Forms 89
unit name
from the pop-up menu.
5Enter the required custom form width and height, and then click OK.
The specified size is applied to the form.
The image shows the process of setting the custom form size.
Setting the Form Orientation
Form orientation defines the layout position of a form for printing. Vitesse supports
four orientation options discussed below.
To set the form orientation:
1 Select the required form node from the project tree.
2 From the Property View window, select the General tab.
3 From the Orientation drop-down list, select one of the following orientation
options:
! Portrait – sets orientation to portrait; a vertical print orientation in which a
page is printed across the narrower dimension of a paper, i.e., the height of
the page is greater than the width.
! Landscape – sets orientation to landscape; a horizontal print orientation in
which a page is printed sideways, i.e., the width of the page is greater than
the height.
! Inverse Portrait – sets orientation to inverse portrait; this orientation is
obtained by rotating a portrait pape r by 18 0 d e grees.
! Inverse Landscape – sets orientation to inverse landscape; this orientation is
obtained by rotating a portrait paper 9 0 deg rees clockwise.
4 Click OK.
The selected form displays with the specified orientation.
90 Vitesse User Guide
The two settings, Inverse Landscape and Inverse Portrait, do not reflect
in the design area until you insert the form in a page. For information
on inserting forms in a design, refer to
Projects.
Chapter 31: Using Forms in
Specifying Form Details
You can view or specify the form identification information including the form title,
short description about the form, form creator and generator name, copyright details,
version number, creation and modification dates in the Property View window.
The information that you specify in the Properties tab is displayed as
comments in the generated VIPP project source code.
To specify the form details:
1 Select the required form node from the project tree.
2 From theProperty View window, select the Properties tab. This tab contains
the project information that is organized as a Key (item) and Value pair.
3 Double-click any cell under the Key and Value columns to enter the form
details.
You cannot modify the Copyright and Version information.
4 To add a new key-value pair abo ve or below a selected row, click in the
Properties tab.
5 Enter the additional information as required in the newly added key and value
pair.
You can also delete a selected key-value pair by selecting the required
row, and then clicking in the Properties tab.
Chapter 4: Working with Forms 91
The image shows the process of specifying form details.
92 Vitesse User Guide
Caching Resources
In a typical printing process, the resources used in a document are loaded to the
printer memory, and then printed. In some cases, a document may include heavy
resources that are used repetitively. Loading such heavy resources to the printer
memory each time they occur in the project design makes the printing process
cumbersome.
To overcome this issue and maintain the efficiency of the printing process, Vitesse
offers the resource-caching feature. This feature enables you to store and retrieve
certain resources from the printer cache. Once a resource is available in the cache,
the printer does not load it from the system memory. This eliminates the surplus
loading time and therefore, makes the printing process efficient. Vitesse allows you
to specify the caching option explicitly for the form, segment, and image resources.
We recommend using the cache option only for the frequently used
heavy resources. Caching too many resources unnecessarily may
overload the printer cache.
Caching a Form
To enable resource caching for a form resource, select the Cache option from the
General tab of the Property View window. Selecting this optio n d oes n o t have any
effect on the interface. It only enables you to load and retrieve forms from the printer
cache while printing.
Chapter 4: Working with Forms 93
User Notes:
94 Vitesse User Guide
Chapter 5: Working with Segments
This chapter provides information on using the segment resource and provides tasks
for:
! Creating a New Segment
! Setting Segment Properties
! Caching a Segment
! Dynamic Behavior of Segments
! Working with Postscript Segments
Using a Segment
A segment is a VIPP Native mode or PostScript resource that can be reused in
different locations in a document and/or a form. Vitesse enables you to create
segment files in the Elixir Vitesse Segment (*.evs) format. A Vitesse segment is
designed using static objects such as images, composed text data, charts, and
barcodes. Drawing objects, such as lines, paths, polygons, and boxes are also used.
You can import PostScript forms, Encapsulated PostScript files (EPS), or PS format
files as segments in Vitesse, using the Insert Segment option from the menu bar or
the Insert toolbar. These files can be inserted as segments, but cannot be edited in
Vitesse (*.ps, *.eps, *.prn) . Vitesse also lets you import VIPP Segments (*.seg) in
the Vitesse design. A segment can be referenced several times in a page.
One difference between forms and segments is that segments can be
rotated and resized within a form or a document.
You can insert linked, embedded, inline, referenced, begin page, end page, and repeat
segments in Vitesse designs, and set or change the segment properties.
Refer to
segments in designs. For more information on importing VIPP
segments, refer to
Chapter 32: Using Segments in Projects
Chapter 35: Importing and Exporting Projects
for details on inserting
.
95
Creating a New Segment
To create a new segment:
1 Select File>New from the menu bar to open the New Project dialog.
You can also open the
New Project
dialog either by:
! Clicking on the Standard toolbar.
Or
! Pressing <Ctrl>+<N> on the keyboard.
2From the New tab, select the Segment icon , and then click New.
The Segment dialog is displayed with the General tab selected.
3 In the General tab, set the following form specifications under the Project
area:
! Name – specifies a unique name identifying the segment. The name can be
30 characters in length and can include alphanumeric characters.
! Path – displays the path of the default form folder. By default, the segment
is saved in drive:\Program Files\Elixir Technologies\Vitesse\SegLib\. You
can also click
for Folder dialog.
Client directories contain applications created in Native, Line,
Database, and XML modes. As segments are stand-alone Vitesse
resources used in page designs, they are not associated with client
directories. Therefore, the Client drop-down list remains disabled.
For more information on client directories, refer to
Understanding the Vitesse Directory Structure
to browse and select the required location using the Browse
Chapter 03:
.
4 Click OK.
The new segment resource is created and a corresponding segment node is
created under the Resources>Segments node in the project tree.
The root node in the project tree represents the project title, which in this case is the
segment name itself. The project title node identifies the segment as a stand-alone
resource or project. No properties are associated with this node.
96 Vitesse User Guide
The project tree displaying the newly created segment node.
You can design the newly created segment using the drawing tools and other objects.
Fonts/font styles and images can also be added to a segment.
Setting Segment Properties
Once a segment resource is created, you can set the associated segment properties.
The specified properties reflect in the project design whenever the segment is
referenced.
PostScript segments cannot be edited in the Vitesse environment and
therefore, the properties associated with them are different, as
explained in “Working with PostScript Segments” section later in this
chapter.
Setting the Segment Size
To set the segment size:
1 Select the required segment node under the Resources>Segments node from
the project tree.
2 From the Property View window, select the General tab.
3 In the Size area, enter the required segment width and height in the W and H
entry boxes.
The specified size is applied to the segment.
You can also set the unit of measurement for the segment size by right
clicking in the W and H entry boxes, and then selecting Units>
from the pop-up menu.
Chapter 5: Working with Segments 97
unit name
To increase or decrease the segment size in equal proportion, click in the Size
area. The following image shows how to resize a segment in equal proportion.
Setting the Segment Origin
Objects are positioned in the design area with respect to an origin. The point of origin
is defined by the two coordinates (x, y). In the Vitesse design environment, origin is
the top left corner of the design area. The value is set to (0, 0) by default for all
project designs.
1) Property View window - Settings tab for a segment resource specifying the
origin set to (0, 0) by default, 2) Design area ruler displaying the origin set to (0,
0) and an image placed at (0.5, 0.5) w.r.t. the origin.
98 Vitesse User Guide
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.