Data Link XT

Manual

1. Introduction

The Data Link XTension for QuarkXPress makes it possible to place variable fields in a normal QuarkXPress textstream. These variable fields contains references to fields in a database file. In the database- file, for instance the price information is kept for every product. If the price-information in the database is changed, the corresponding fields in the QuarkXPress-document will also change automatically.

Variable fields do not necessary have to be simple fields, like prices, but it might contain complete stories. By defining all text parts as variable fields, you can easily convert the languages of your publication.

You can place references to the database, as many times in the document as you wish, anywhere on the page.

The modification-date and time of the database file is kept with the document. So, when the date or time of the datafile is changed , the QuarkXPress document will be updated also.

With The Data Link XTension is it possible to update the information in a catalog at the latest moment before publishing, without concerning about the integrity of the data.

2. Installing Data Link

2.1 Try before you buy!!

Data Link comes as a demonstration version, which means it can only be used for a couple of days. During this period, you can discover the full power of Data Link.

To obtain a fully working version, you should contact your QuarkXTension dealer to acquire a key code. If Data Link is to be used with a number of copies of QuarkXPress which share the same serial number, e.g. in the case of a site license, you will need to specify how many copies of Data Link you want to use when applying for the key code.

Having entered the correct key code (see 3.11 Settings …), this demonstration XTension will change into a fully working version. You should then make a backup copy and keep it in a safe place.

Before installation of the key code, the message Demo will appear on the startup screen. Once personalized, the QuarkXPress serial number will appear.

2.2 Installation

To install the XTension, simply drag the DataLink icon into your QuarkXPress folder and (re)launch QuarkXPress. QuarkXPress will then automatically recognize and activate the DataLink XTension.

A startup screen will appear:

3. Data Link Menu

After selecting Data Link (Utilities Data Link), a menu will appear on screen.

3.1 Disable/Enable Data Link

With the option Disable/Enable Data Link (Utilities Data Link Disable/Enable Data Link), you can stop Data Link from update and checking the document with the linked database.

3.2 Link Data File…

With the option Data Link File... (Utilities Data Link ••Link Data File), you can link a database file to a document. After a file is linked, Data Link will run through the document to update the variable fields and can create new links between the text and the database. So that if your datafile is changed, you don't have to retype everything, because the Data Link XTension will update it automatically.

For a description about the file format of a database file used with the Data Link XTension refer to chapter 6.

The name of your datafile is saved with your document. If you reopen a document, Data Link will check the modification date of the datafile and if necessary, and the document is not locked, update the variable fields.

When you select Link Data File, a window will be displayed:

In the Current database field you see the database file which is selected at that moment, with the full path and the modification date. In the other field you see the database which could be selected with its name and the modification date .

The database files listed in the filelist, are all created according to the information given in the data file specs item (Chapter 3.10). If your database file does not appear in the filelist, check the data file specs and check if the file itself is formatted alright.

3.3 Lock/Unlock Data

Use Lock/Unlock Data (Utilities Data Link ••Lock/Unlock Data) to protect a document from being updated. If, for example, your document contains al the links to the prices for the catalog, and there are changes in the database which does not have to be used in the catalog for that moment (but for example the next catalog), you can lock it. When it is locked and the database is changed, the XTension will notify you, but it only will update the document if you select the option Now. If the database is not locked, it will be updated automatically.

To lock a file, you select the item Lock Data .If you look in the menu again, you will see that Lock data is changed in Unlock data. The state of locking is saved with the document, so the data will also be secured if you reopen the document.

3.4 Export Data

Use Export Data (Utilities Data Link ••Export Data) to export all the contents of all variable fields placed in your document to a database file. Export data will export all used references with fieldnumber and contents in the following format: Reference number[tab]fieldnumber[tab]contents[return]

Variable fields for which the Multi Style option is not selected, the typographical attribute will be exported as QuarkXPress tags (e.g <I>, <B>, etc).

The export data function can be used to update the database contents when last minute changes have been made in a QuarkXPress document.

3.5 Batch…

Use Batch (Utilities Data Link ••Batch...) to automatically update all the documents in a folder. You can only use this function, if there are no documents opened. When you select this item, you must first select the datafile you want to use for updating the documents. After the batch, the selected datafile will be linked to all the document from the batch.

If you have selected a datafile, you can select the folder to be processed. If you have selected a folder, all documents within that folder will be processed and (re)linked to the selected datafile.

In the Folder selection dialog you can choose if you want to Lock the document after processing. If you select this option, all the documents that are processed will be protected against an automatic update when the document is opened again.

The function Batch… is often used as a last update before finishing the catalog.

When a batch is preformed, you will see that Data Link automatically opens and processes all the document. During the processing, a report file is generated. The file format of the report is described in section 3.6 (Reference report)

In the selected folder is a data-report created of all the documents you have processed. In this report file are all the variable fields together with there location(s) in the documents.

If, in the settings menu, the option stop processing on reference error, is activated and an error occurred, the processing will stop. If the options check for overflow after processing and processing on reference error are activated, the XTension will stop processing also.

3.6 Reference Report…

Use Reference Report… (Utilities Data Link ••Reference Report...) to create a report about all the references in the active document. This is the same function as used in the Batch… function.

When you have selected this function you can give the reference reportfile a name. Standard, the file gets the name of the current document with the .FLD extension, but you may alter this name.

In this file are the following fields:

• Page number
• Reference (Key)
• Field number
• and if there is a comment, it will be exported also. The comment field will contain REFF!! if the contents of a variable field contains REFF!!!. This occurs if the reference and fieldnumber are pointing to a non-existing entry.

The pagenumber used in the Report function, is the pagenumber which can be altered by the Page -> section command.

3.7 Copy reference

Use Copy Reference (Utilities Data Link ••Copy Reference) to copy a number from the document, which is selected with the cursor. This number becomes a reference number, so it has to be conform the settings from the Data file specs.

If the amount of reference characters is set on six, and the format is 'xxx-xxx', then every string in the text with this format could be used as a reference key (e.g. 179-898).

If you want to copy a character-stream with another format, an alert box will appear. This alert gives you the information you will need to correctly copy a reference key.

3.8 Paste reference

Use Paste Reference (Utilities Data Link ••Paste Reference) to link a reference number to a selected stream of text in the document. This field will now be a variable field and therefore be updated by the Data Link XTension. The field number is equal to the field, last selected with the Data Link pallet. This function is related to the Copy reference function. The reference number you copy with the Copy reference function can be used to paste on a textstream

3.9 Text overflow…

Use Text Overflow...,(Utilities Data Link ••Text Overflow...) to check a document for Text overflows. This information is then displayed in a window.

There are two information fields in this window.

When a box is located on a page, the first field shows the pagenumber. If there is a box containing an overflow located outside the page, it will show the spread number.

The second field shows the first characters of the text which is located in the overflow. If the text contains control characters, for example linefeeds and tabs, these are shown in this field like \r and \t.

By selecting an entry and pressing the “Show me”- button, you can see where the box is located. The box is then displayed in the upper left corner of the document window.

3.10 Data file specs…

Use Data File Specs… (Utilities Data Link ••Data File Specs...) to set the file delimiters. Here you can “learn” the XTension how to read your datafile and how it must be displayed in QuarkXPress.

When you select this option a window should appear:

Number of reference characters

Here you give the amount of characters needed to create you key. Note: Every key must have that amount of characters, so fill the smaller keys with zero’s in front (e.g. 000000001,00000010)

• Reference format,

With this function, you can set the format of a reference key. When using the XTension with QuarkXPress, this format is used to place and/or update the variable fields. The format used in the datafile is not depending on the format of the reference key.The number used in the datafile is always a solid number(e.g.132789). For example when the format is xxx-xxx, in the data file is the reference always placed in the format xxxxxx. So when you change the format, you do not have to change your data file. This function is only used in the Data Link floating palette and with the functions Copy/Paste reference (see chapter 3.7 and 3.8)

• Field delimiter

This character represents the field separator. The most frequently used value is : 9, the tab character. If you want to change the delimiter, you have to put the ASCII - value (decimal) of the character in this edit-field.

• Record delimiter

This character represents the Record separator. The most frequently used value is: 13, the carriage return value. If you want to change the delimiter, you have to put the ASCII - value (decimal) of the character in this edit field.

• The Field names

These fields do not affect your data, or the interpretation of it. It only is used as a reference field in the Data Link Palette, instead of field 1 (e.g. Name, Address, Zipcode, City, etc) In the illustration beneath, we replaced the default name in “Description”. The modifications become visible after reopening the Data Link palette.

•Type of field -- This function is located in the pulldown menu behind the field name. This function is used to determine the type of update which is performed on the variable fields. This function has four states: Simple, Tagged, Multi Style or compared.

Simple

When you select the function Simple, the contents of the variable fields are placed as normal text. Only one set of typographical Attributes given to the text can be used to set the text.

Tagged

When you have selected the option Tagged, the text which is placed, uses the extended

Tagtext filter to set the attributes of the text (see Appendix A.) E.g. The variable field will be replaced with the following text: <BIU> Tower<P>. The characters between the brackets are typographical attributes which will be converted to QuarkXPress typographical attributes. Therefore the result of the above text will be : Tower

Multi Style

With the Multi Style option, Data Link will first analyze the current variable field for typographical attributes and use them in the text.

For example: 109,75 would become 99,99

Because you use the Multi Style function, Data Link tries to place the new text with the same settings.

Compare

The compare function checks the current field for changes. It only tries to update the changed fields by adding, changing or removing the changed items.By using this function, you can accelerate the update of variable fields which contains lots of text with typographical attributes applied to it. This function will only update the text which is changed.

3.11 Settings…

Use Settings... (Utilities Data Link ••Settings...) to set the global preferences for your XTension. These settings are saved with the XTension. When you select this option, a window will appear.

Beneath are the option which can be selected in this window:

• Stop processing on reference error

When this option is enabled, the XTension will stop if a reference which has been placed in the document is not defined in the newly linked data file, else the XTension will place REFF!!! in the variable field.

• Print reference marks

When this option is enabled, the XTension will print the reference marks. These marks are the two to each other pointing triangles, as they appear on the screen, when Show invisibles is activated. This function is useful for proofing, the variable fields are easily to locate. Remember to disable this function when you are printing the final document.

• Skip space on reference entry

When this option is enabled , the XTension skips the leading spaces of an entry. When you select a text with a double-click, it also includes the leading spaces ( "hallo " ), while you only want to have the selected text ( "hallo" )as a variable field.

• Show startup screen after restart

When this option is enabled, the XTension will show the Data Link start-up screen when you start QuarkXPress. If the XTension is in demo mode, this option is always enabled.

• Check for overflow after process

When this option is enabled, the XTension will check if there are overflows after you have linked or processed a database file.

• Check for overflow before saving

When this option is enabled, the XTension will check for text overflows before you save or print a document. if one of the errors concerning the overflow occur, an alert is shown. By pressing the OK button, the window disappears but it does not cancels your operation!!.

File type of catalog file

Here you can specify the file type of a catalog input file. Default this file type is KtRg, but can be changed to the type you want. When you have changed this setting, you must restart QuarkXPress. The file type is used to define what input module QuarkXPress uses for import. Be aware that when the tag text filter of Quark is installed, the type TEXT is used by this filter. If you also specifies that Data Link must you this file type, Data Link can not be loaded.

• QuarkXPress serial number

The number after this field is the serialnumber of your QuarkXPress copy, needed for serializing your XTension. When serialized, this field is disabled.

• XTension key code

In this field you enter the keycode you have received from your local reseller or Techno Design. When serialized, this field is disabled.

4. Data Link Palette

To place or remove references manually in your document, you must use the floating palette Data Link. This palette is shown by selecting the menu item Show Data Link… (View Show/Hide Data Link).

• Contents The contents of the database file belonging to the current reference and fieldnumber;

• Reference The key-field of a record (Set in the format, defined in the data file specs);

• Field popup The selected field, with a name you have defined in the data file specs. This field name will not affect the data or the textstream;

• Comment This is the memo field. You can give another user comments about the record currently selected. This item will not affect the data or the textstream;

• Remove With the remove button you can remove references from a textstream;

• Lookup After you have entered a reference and you press the Lookup button, the contents of the selected record and field will be searched in the current database file. This button does not affect your text;

• Apply Put the selected field from the selected record in the textstream.

To Define variable fields manually, you select the text which should be variable or place the cursor in the text where a variable field must be inserted.

Select the text, for instance a price, and enter the reference number in the data link palette and select the appropriate field. When you press the apply button, this text is made be variable.

If a data file is linked to the document, you can type a reference number in the edit field next to reference to select an entry in the database. You can view the contents by pressing the button Lookup. If no database file is linked, a message (No database file linked) will be displayed in the Contents field.

With the pulldown menu after the reference field, you can select the field of the reference (to a maximum of eight fields.) These field can be named (for easier use) in the Datafile specs window (Chapter 3.10)

With the Apply button you can place a reference in the document. The reference will be placed in the active textbox at the place where the cursor is located. If no database-file is linked to the document, you still can place the references. The field will then be filled when the database is linked.

A Reference in a document can be recognized with the invisible characters on. You can see then that the reference is placed between two triangles pointing to each other.

With the Lookup button you can see what the contents of the selected field from the selected record is. This is a button which will not affect the text in any way.

When you enter a reference number in the reference field and you have selected the desired fieldnumber, you can press the lookup button. In the contents window, the data of that field and record found in the database file will appear. This will be the same text which will be put in the textstream between the reference marks (the two triangles, which are pointing to each other).

If you place the cursor in a text which already has been defined as a variable field, the contents will be displayed in the palette. By pressing remove the reference link will be removed. The Data will remain in the document, but is not updated in case of a new link (Changed or other database).

If you press the option key while selecting the remove button, the data of the variable field is also removed from the text stream.

When a range of text is selected, all references in the selected text will be removed from the text. And also, with the option key pressed, it will remove all variable fields.

The comment field is a field which is saved with the document as hidden text. This text is used for writing a memo per reference in the document. So in this field you can, for example, tell the editor that the text formatting is not correctly done. When the cursor is placed on the reference again, and the data link palette is opened, the comment will appear in the comment field.

To export the contents of a variable field, you can use the function export data (See chapter 4.4).

If the given reference has no entry, the contents field, and if placed in the document, the variable field, the variable field will show REFF!!! indicating there is no entry with that reference or fieldnumber.

5. Importing/Exporting

Data Link contains an im/export module that works similar as the im/export tagged text function of QuarkXPress. But, the Data Link im/export module enables you to automatically place references.

To im/export, files must have the file type set to the type specified in the setting dialog (default ‘KtRg’). The file on the disk by the name “Database-NL-codetest” is such a file. By opening a new document and selecting a text box your are ready to import a file. Go to the “normal” import text window (File->import text/illustration) and select a ‘KtRg’ file. The type field will change to Catalog file. By pressing OK, QuarkXPress will import the file, and the XTension will translate it.

In the catalog file are the ‘normal’ QuarkXPress tags with some additions. One of the addition is the possibility to automatically import a variable field and fill it.

• reference

This is the reference number indicating the record you want to use.

• field

This is the field number you want to use

• = “Contents of field”

This is an optional tag. If included, the “Contents of field” will be displayed in the variable field in the document.

6. The Data base file format

The Data Link XTension uses text files in the ASCII-format. This is done to stay compatible with almost every Database or spreadsheet application. Almost every application can export its contents to an ASCII-file.

The most common format within the files is every field separated by a tab- character (9) and every record separated by a return- character (13). But you can change these characters in the Data file specs… option (Functions->Data Link->Data file specs). For Example: if the record separator is changed in a “\” character, you can use tabs in your variable fields.

Try to find a unique character which is not used in your database file else strange thing can happen.

Further, your file has to be sorted from the lowest value to the highest.

The first field of a record has to be a numeric key. This key must be entered with as much characters as defined in the Data file specs…. So if your key is smaller then defined, put zeros in front of the key until the key is the size you had defined.

The contents that are placed without the Multi Style Aware function, are placed, if defined, according to the tagged text function (<I>, <B>, etc). Else, the text is put in the style given in by the document.

Note: If tags are in the contents field and they are placed with the Multi Style aware function on, the variable field will contain the tags as text.

Remember: If your data file is created in MS-DOS, enable the Convert MS Dos into Macintosh function in the Data file specs…

7. About the extended tag-list.

The Data Link XTension makes use of an extended taglist. Besides the standard QuarkXPress taglist, three additional tags included. These can only be read by the importfilter for catalog (KtRg) files.

<@Style Sheet>

This tag adds the attributes from the selected style sheet to the following textstream. With the normal taglist you had two choices for setting text attributes.

First the style sheet tag “@Style Sheet:”. This tag adds the text and paragraph settings/attributes to a paragraph.

Second, the text tags like <B>,<I>, etc. These tags add the text attributes to the following textstream ended by the same tags.

The “<@Style sheet:> combine the two. When used, it uses only the text attributes from a style sheet and gives it to the following stream. This tag is ended by the “<@$> tag.

If the Style sheet name is replaced by the character '$', the text attributes attributes for the following textstream are reset into the attribute of the style sheet that was selected for the whole paragraph.

[.lessequal]reference/field = “Contents of field”[.greaterequal]

This tag creates a variable field in the text stream with the reference number ,reference.

The fieldnumber :fieldnumber.

With the = “Contents of field” statement, you can give that field a value, where “Contents of field” is to be changed in the desired value. The contents field does not have to be included in this tag

Appendix A: The tag list

This is a list of tags that can be used by Data Link in combination With Quark XPress. For more information about the standard QuarkXPress tags, refer to the QuarkXPress Reference manual in the section C.

Character Attributes

Plain <P>

Bold <B>

Italic <I>

Outline <O>

Shadow <S>

Underline <U>

Word Underline <W>

Strike Thru </>

All Capitals <K>

Small Capitals <H>

Superscript <+>

Subscript <->

Superior <V>

Set type style to the current style sheet’s attributes <$>

Change Text Font <f"Font name"> Change Text Font Size <z###.##>

Change Text Color <c"color name")or

<cC,cM,cY,cK,cW>

Change Text Shade <s###>

Horizontally Scale Text <h###>

Vertically Scale Text <y###>

Kern the next two characters <k###.##>

Track the text that follows until another Track command <t###.##>

Set Base line Shift <b###.##>

Paragraph Formats

Left-align paragraph <*L>

Center-align paragraph <*C>

Right align paragraph <*R>

Justify paragraph <*J>

Force last line to justify

(version 3.20 >) <*F>

Set tabstops <*t(##.#,#,"character")> Position,

Alignment, Char.

Set paragraph format *p(##.#,##.#,##.#,##.#,##.#,##.#,G or g)> Left indent, first line indent, right indent, leading, Space before, Space after, Lock to Baseline Grid.

G= Lock to base line grid g= don’t lock to baseline grid

Hyphenation & Justification <*h"specification name">

Paragraph Rule Above <*ra(##,#,"color name",#,##,##,## or ##%)> Width, Style,"color name", Shade, From left, From Right, Offset.

Paragraph Rule Below <*rb(##,#,"color name",#,##,##,## or ##%)> Width, Style,"color name", Shade, From left, From right, Offset.

Drop Cap <*d(character count, line count)>

Keep with next ¶ <*kn1> or <*kn0> 1=keep, 0=don't keep

Keep Together <*kt(A)> or <*kt(#,#)>

A=All #,#=Start line nr, end line nr

Special characters

Return <\n>

Tab <\t>

Discretionary New Line <\d>

Hyphen <\->

Indent here <\i> if the following commands are preceded by an ! (e.g <\!h>), the character is made nonbreaking

Standard Space <\s>

Figure Space <\f>

Punctuation <\p> 1/4-em Space <\q>

Discretionary Hyphen <\h>

Previous Text Box Number

Character <\2>

Current Text Box Number

Character <\3>

Next Page Text Box Number

Character <\4>

New Column <\c>

New Box <\b>

(!Note that in this command, the # command symbol is part of the code)

Decimal ASCII code for a character <\#decimal value>

Command Characters as Text Character

@ <\@> < <\<> \ <\\>

Style sheet Definitions

Apply the Normal style sheet @$:paragraph text Apply No Style @:paragraph text Define a style sheet @Stylesheet name=definition Use a defined style sheet @Stylesheet name:paragraph text

Data Link/ Additional tags

Set style sheet text attributes to textstream <@Style sheet:> Only the text attributes are give to the text, no paragraph or line shifting e.g.

Reset attributes to current active stylesheet <@$> only the text gets reset Set a variable field into the text [.lessequal]#/# = “contents"[.greaterequal] Reference, fieldnumber

Appendix B: Trouble shooting

Question: I do not see any Data Link menu items after I have started QuarkXPress.

Answer:
• Quit Quark XPress and check if the Data Link XTension is installed properly. If not see chapter 1 " Installing the Data Link
XTension" for more information about installing the Data Link XTension
• Check if the version is compatible with the current Quark XPress.

Question: I get an alert saying, the data file structure is damaged.

Answer:
• Check if the file is sorted correctly ( ascending with numbers)
• Check if the reference numbers are all of equal length.

Question: I do not see my data file appear in the "link data file" window.

Answer:
• Check if the amount of reference characters is the same as set in the "Data file specs" window. See chapter 4.10 "Data file specs…" for more information.

• Check if the reference numbers are solid numbers (e.g. 132327), even if you have set the reference format to another format (e.g xxx-xxx), because this format is only used in a document, and not in the data file.

Question: Some of my variable fields have the contents "REFF!!!"

Answer:
• Check if you entered the correct reference number
• Check if the reference number is listed in the data file

Question: When I link a Data file, (some of) the variable fields do not use the tags I have entered in the field

Answer:
• Check if the fields have the Multi Style aware function activated.
The Multi Style function skips the tag-information and placed the text in the current format. See chapter 4.10 "Data file specs…" for more information.

Question: I get a "Text overflow"alert, but I do not know where the overflow is located.

Answer:
• Select the "Text overflow" menu item (Utilities->Data Link-> Text overflow…). Select one of the items listed in the window ( a part of the text which is not visible, is displayed in the window) and select show me. The textbox containing the text overflow will be selected and displayed in the upper left corner. See chapter 4.9
"Text overflow…" for more information.

Appendix C: Sample document

In this chapter we will quickly show you how the data link works with pre-defined layouts and database files, and we briefly describe how to create a document yourself. First you open the QuarkXPress document located on the Data Link XTension disk. The file is called : Demo Doc. This file contains two pages from a catalog created with Data Link.

When you set the option show invisibles on, you will notice that some text is placed between reference markers, two to each other pointing triangles. These markers indicate that the text between the markers is variable.

Now you go to the Functions menu. In this menu you see the Data Link sub menu, select the option Link data file… and choose one of the database files located on the Data Link disk (DataBase-ENG, DataBase-FR, or DataBase-NL.) These files demonstrate you how easy a switch between two languages is. The file DataBase- ENG is a database file with prices and description in English, DataBase-FR is a database file with prices and description in French and Database- NL is a database file in the Dutch language.

As you can see, the change between the languages is just a matter of seconds. Where you first had to type or import the text and then format it, you now only have to select a database file.

This can be done with description prices, etc. And the database file, the XTension will update the document immediately (if not locked).

Beneath is a explanation how to make a Data Link document by your own. Try it and if you have problems with it, do not hesitate to ask us (For phone or fax number, see introduction)

• Make two ASCII files as described in chapter 5.
• Open a new QuarkXPress document.
• With Functions -> Data Link-> Link data file...you can choose one of the datafiles you have just created or you can use one of the demo file(s).
• Open the datafile reference pallet ( View -> Show Data Link)
• Enter 1 into the reference field, push Lookup to see the contents of the field. (If necessary choose another field in the popup-menu.)
• Push Apply to put the reference (and the contents linked to it) this into the text.
• Then link the other file,..... and look at the results.

Appendix D: SOFTWARE LICENSE

PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THE SOFTWARE. BY USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, PROMPTLY RETURN THE UNUSED SOFTWARE TO THE PLACE WHERE YOU OBTAINED IT.

1. LICENSE. The application, demonstration and other software accompanying this License, whether on disk or on other media (the “Software") and related documentation are licensed to you by Techno Design. You own the disk on which the Software is recorded but Techno Design retains title to the Software and related documentation. You are allowed to make one copy of the Software, to be used as backup version and one copy to be placed on the hard disk. At any moment you are limited to own two copies of each XTension and you must reproduce on such copies the Techno Design copyright notice and any other proprietary legends that are on the original copy of the Software. Each computer should have its own XTension.
2. RESTRICTIONS. The Software contains copyrighted material, trade secrets, and other proprietary information and in order to protect them you may not decompile, reverse engineer, disassemble or otherwise reduce the Software to a human-perceivable form. You may not modify, rent, lease, loan, distribute or create derivative works based upon the Software in whole or in part.
3. TERMINATION. This License is effective until terminated. You may terminate this License at any time by destroying the Software and related documentation and all copies thereof. This License will terminate immediately without notice from Techno Design if you fail to comply with any provision of this License. Upon termination you must destroy the Software and related documentation and all copies thereof.
4. DISCLAIMER OF WARRANTY ON SOFTWARE. You expressly acknowledge and agree that use of the Software and related documentation are provided “AS IS" and without warranty of any kind Techno Design EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. TECHNO DESIGN DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE AND/OR MATERIALS WILL BE CORRECTED. FURTHERMORE,TECHNO DESIGN DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE OR MATERIALS IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY TECHNO DESIGN OR AN TECHNO DESIGN AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE SOFTWARE AND/OR MATERIALS PROVE DEFECTIVE, YOU (AND NOT TECHNO DESIGN OR AN TECHNO DESIGN AUTHORIZED REPRESENTATIVE) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.
5. COMPLETE AGREEMENT. This License constitutes the entire agreement between the parties with respect to the use of the Software and Materials, and supersedes all prior or contemporaneous understandings or agreements, written or oral, regarding such subject matter. No amendment to or modification of this License will be binding unless in writing and signed by a duly authorized representative of Techno Design.

QUARK DISCLAIMER

The following disclaimer is required by Quark Inc. It applies only to Quark software. All other software is covered by Quark's limited warranty.

QUARK INC. MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, REGARDING THE ENCLOSED COMPUTER SOFTWARE PACKAGE, ITS MERCHANTABILITY, OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. QUARK INC. DISCLAIMS ALL WARRANTIES INCLUDING, BUT NOT LIMITED TO THE WARRANTIES OF THE DISTRIBUTORS, RETAILERS AND DEVELOPERS OF THE ENCLOSED SOFTWARE. WITHOUT LIMITING THE FOREGOING, IN NO EVENT SHALL QUARK INC. BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES IN ANY WAY RELATING TO THE USE OR ARISING OUT OF THE USE OF THE ENCLOSED SOFTWARE. QUARK, INC.'S LIABILITY SHALL IN NO EVENT EXCEED THE TOTAL AMOUNT OF THE PURCHASE PRICE/LICENSE FEE ACTUALLY PAID FOR THE USE OF THE ENCLOSED SOFTWARE.

SOME STATES DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES AND/OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THESE EXCLUSIONS AND LIMITATIONS MAY NOT APPLY TO PARTICULAR DEVELOPERS.

© 1994-2001 Techno Design. All rights reserved

Try before you buy!!

Data Link comes as a demonstration version, which means it can only be used for a couple of days. During this period, you can discover the full power of Data Link.

To obtain a fully working version, you should contact your QuarkXTension dealer to acquire a key code. If Data Link is to be used with a number of copies of QuarkXPress which share the same serial number, e.g. in the case of a site license, you will need to specify how many copies of Data Link you want to use when applying for the key code.

Having entered the correct key code (see 3.11 Settings…), this demonstration XTension will change into a fully working version. You should then make a backup copy and keep it in a safe place.

Before installation of the key code, the message Demo will appear on the startup screen. Once personalized, the QuarkXPress serial number will appear.

Development : Frank Dros

Manual : Patrick Baanvinger

John Joossens

Translation : Marianne Wolfhagen

Layout : Techno Design

© 1999 Techno Design. All rights reserved.

Copyright reserved. Subject to the exceptions provided for by law, no part of this publication may be reproduced and/or published in print, by photocopying, on microfilm or in any other way without the written consent of the copyright holder(s); the same applies to entire or partial adjustments. The publisher retains the sole right to collect from third parties fees payable in respect of copying and/or to take legal or other action for this purpose.

QuarkXPress and QuarkXTension are trademarks of Quark, Inc • Other brand names are trademarks of relevant proprietors.