3.4.How to Uninstall VisualXSL
To uninstall VisualXSL, select Start > Control Panel > Add or Remove Programs, or
Programs and Features > VisualXSL > Remove or Uninstall.
If XEPWin is being used by another RenderX product, it should not be removed. If XEPWin is
removed, the system must be restarted for the changes in XEPWin to take effect.
Page 15
User Guide
RenderX
Chapter 3: System Requirements and
Pdf link open in new window - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add hyperlink to pdf; pdf hyperlink
Pdf link open in new window - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add hyperlink to pdf in; add link to pdf acrobat
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
Please note that, there will be a pop-up window "cannot open your file" if your loaded Please click the following link to see more C# PDF imaging project
add links pdf document; adding a link to a pdf
VB.NET Image: VB Code to Download and Save Image from Web URL
to download image from website link more easily. reImage, "c:/reimage.png", New PNGEncoder()) End powerful & profession imaging controls, PDF document, image
add link to pdf file; pdf link to specific page
Chapter 4.Getting Started
4.1.Opening the VisualXSL Application
Open the VisualXSL application by clicking its icon 
on the desktop.
The application starts, with no project selected.
Figure 4.1.VisualXSL interface with no project opened
4.2.Opening an Existing VisualXSL Project
To open an existing project, do one of the following:
Click File | Open Project, and select the project that you want to open.
Click the 
.VXL
file of the project that you want to open.
Before closing VisualXSL, ensure that the Open last project on start toggle switch (located in the
Options pane) is enabled (checked).When you launch VisualXSL next time, the last closed project
will automatically be launched.
Sample projects distributed with VisualXSL are located in :
For Windows 2000 and XP in:
All Users\Shared Documents\VisualXSL Projects\Samples
folder.
For Windows Vista and 7 in:
 Users\Public\Public Documents\VisualXSL Projects\ Samples
folder .
4.3.Creating a New VisualXSL Project
To create a new project:
If you want to create a new project from an existing project, the following should be done before
continuing with the New Project dialog box.
Create a new folder under 
All Users\Document\VisualXSL Projects
.
Page 17
User Guide
RenderX
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Open source codes can be added to C# class. String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath
pdf link to attached file; add links to pdf online
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
is trying to display a PDF document file inside a browser window. PDFDocument pdf = new PDFDocument(@"C:\input.pdf"); pdf.ConvertToVectorImages(ContextType.HTML
chrome pdf from link; add email link to pdf
Place the data source (XML file) and, optionally, the background file (PDF or image) in this folder.
Click File | New to open the New Project dialog box and add a data source (the source XML).
Figure 4.2.New Project dialog box
(More information about prepar
ing an XML source and PDF bac
kg
round
is presented in later chapters.)
Use the New Project dialog box to choose the project type that is applicable to your needs:static
or dynamic. Note that regardless of your choice, you can add both dynamic and static templates
to the project.
Optionally, use the Add Background field to add the background file (PDF or image).The background
does not have to be added now; it can be added later.
In the New Project dialog box, click the Create Project button.The folder and files to be used for
the project are created, and the Main Window for VisualXSL opens.
Click Skip wizard button to create blank project.
Click Cancel button to cancel new page addition
4.4.Main Window and Panes
The VisualXSL application has a docking style interface.
You can choose the windows from several predefined Main Window options from the Window menu:
All WindowsOptimized, and Lightweight. Also using the Window menu, you can toggle the appear-
ance of individual panes:Preview, LogSource XML (XML Tree View), XPath List ViewProperties,
and Options.The last window configuration used is saved when VisualXSL exits successfully and is
restored on the next application startup.
Because the panes are dockable, they can be detached from their position in the VisualXSL
Main Window by double-clicking them and then moved to elsewhere on the monitor (even outside
the VisualXSL Main Window) or to a second monitor (if you are using a dual-monitor system).
The All Windows combination displays the following panes:
RenderX
User Guide
Page 18
Chapter 4: Getting Started
VB.NET Word: VB.NET Code to Draw and Write Text and Graphics on
fileName, New WordDecoder()) 'use WordDecoder open a wordfile Dim Word document function, please link to Word & profession imaging controls, PDF document, tiff
add url pdf; add url link to pdf
C# TIFF: C#.NET TIFF Document Viewer, View & Display TIFF Using C#
TIFF Mobile Viewer in most mobile browsers; Open, load & Free to convert TIFF document to PDF document for management Please link to get more detailed tutorials
add links to pdf in acrobat; pdf email link
Figure 4.3.VisualXSL interface with the W9 sample project opened
XML Tree View, at the upper left, displays the XML schema.
XPath List View, at the lower left, displays a list of the XPath expressions.
Layout (Designer Area), in the upper middle of the screen, is the primary working area, where all
data fields are placed according to the background form (only in static sections).
Properties pane, at the upper right, displays the properties of the selected data field object in the
properties grid. (Sometimes this pane is referred to as “object properties”.) You can select several
objects at once by clicking them with the Ctrl button pressed. Only the common properties of the
selected objects are displayed. If the values of the properties are the same they are displayed with
the current value, otherwise they are shown as blank.
Options pane, at the lower right, shows miscellaneous options.
Preview pane, immediately below Layout, shows the PDF document preview.
Log pane, at the bottom of the screen, stores the formatter messages.
Each of the panes above, except of Layout, has a Pin ( 
) and a Close ( 
) button in its
upper-right corner.You can pin dockable windows via Pin button. If a window is pinned, it
will always stay on the screen, otherwise it will be hidden as soon as it is not focused.
4.5.Menus
Most of the basic commands are placed on the menus for quick access. Almost all of them are also
available in the toolbars.
File menu
The File menu contains the following options:
New (Ctrl+N) - Opens a new project. Before opening a new project, you are prompted to save
your changes to the current project.
Open Project (Ctrl+O) - Opens system's open file dialog, where you can select an existing
project to open. Before opening a new project, you are prompted to save your changes to the
current project.
Page 19
User Guide
RenderX
Chapter 4: Getting Started
Open Source XML (Ctrl+F) - Opens a system's open file dialog where you can select and add
an XML data source to the project.
Save (Ctrl+S) - Saves the current project, with changes.
Save As (Ctrl+Shift+S) - Saves the current project, with changes, under a new name.
Print (Ctrl+P) - Prints the last generated PDF document. If you haven't created a resulting PDF
or haven't previewed the result of XSLT, a warning message will be shown.
Recent Projects - Displays a list of recent projects.
Exit - Quits the VisualXSL application.You are prompted to save your changes.
Data Menu
The Data menu contains the following options:
Add Text Frame - Adds a text field to the layout, according to the XML source file. Current XML
node's XPath expression is used to get the data from the XML source file. Note, that text frames
can get static text as well as XPath.
Add Barcode - Adds a barcode field to the layout, according to the XML source file. Current
XML node's XPath expression is used to get the data from the XML source file. Note, that barcodes
can get static text as well as XPath (see detailed description in Bar
code
subchapter, in Data
Fields and Pr
oper
ties
chapter).
Add CheckBox  - Adds a checkbox to the layout.The item's Test property (under Expression
group) can be specified to render the checkbox under only certain conditions. It must have the
correct XPath expression in the context of the node set, as determined by the expression from
Pattern property (see detailed description in Chec
kbo
x
es
subchapter, in Data Fields and
Pr
oper
ties
chapter).
Add Image  - Adds an empty image field to the layout.Note:You must correct ImageUrl to
generate images from the XML content. For example, to use the XML element content as the
partial name for an image :XPath  property must be updated as the following :
concat('http://my-
intranet/images/', {xpath-value}, '.jpg')
Ima
g
e
subchapter, in Data Fields and Pr
oper
ties
chapter).
Add Address Block  - Starts a wizard that adds an address label to the layout (see detailed
description in Ad
dress Bloc
k
subchapter, in Data Fields and Pr
oper
ties
chapter).
Add Paragraph  - Adds an empty paragraph data field to the design layout (see detailed descrip-
tion P
ara
graph Bloc
k
, in Data Fields and Pr
oper
ties
section).
Add Table  - Adds a table to the layout (see detailed description T
ab
le
, in Data Fields and
Pr
oper
ties
section).
Add Page Number  - Adds a Page Number to the layout (see detailed description P
a
g
e Number
,
in Data Fields and Pr
oper
ties
section).
Add Button  - Adds a Button to the layout (see detailed description Button
, in Data Fields and
Pr
oper
ties
section).
Add List Box  - Adds a List Box to the layout (see detailed description List Bo
x
, in Data Fields
and Pr
oper
ties
section).
Add Combo Box  - Adds a Combo Box to the layout (see detailed description Combo Bo
x
, in
Data Fields and Pr
oper
ties
section).
RenderX
User Guide
Page 20
Chapter 4: Getting Started
Edit Menu
The Edit menu contains the following options:
Insert Symbol - Inserts symbols in your project.
Remove From Layout - Removes the selected data field(s) from the layout.
Add Section (Alt+P) - Adds a new section to the project.
Remove Section (Alt+R) - Removes the current section from the project.
Edit Section Header  - Used only for dynamic sections.This option is for editing the static
header of the current dynamic section.
Undo (Ctrl+Z) - Rolls back the last action.
Redo (Ctrl+Y) - Redoes the last undone action.
For more information about Undo and Redo operations see Undo/Redo Oper
ations
subchapter.
Cut (Ctrl+X) - Removes and copies the selection to the clipboard.
Copy (Ctrl+C) - Copies the selection to the clipboard.
Paste (Ctrl+V) - Inserts the contents of the clipboard at the location of the cursor, and replaces
any selected text or objects.
Edit Table  - If a table data field is selected, that table's editor opens; if a table editor is
opened, that editor closes; if no table is selected or multiple data fields are selected, this option
is passive.
Edit Paragraph  - If a paragraph data field is selected, that paragraph's editor opens; if a
paragraph editor is opened, that editor closes; if no paragraph is selected or multiple data fields
are selected, this option is passive.
Edit Address Block  - If a address block data field is selected, that address block's editor
opens; if a address block's editor is opened, that editor closes; if no address block's is selected
or multiple data fields are selected, this option is passive.
Build Menu
The Build menu contains the following options:
Refresh - Refresh all data fields in the project.
Validate (F6) - checks all XPath expressions in all data fields in the project.
Generate XSL (F5) - Generates an XSL for the current project.
Preview (Ctrl+F5) - Generates preview for current project and shows it in the Preview pane.
Create Resulting Document (Ctrl+Shift+F5) - Creates the resulting document from the current
project.
Set Output Format - Set your desired output format from the current project.
PDF - .pdf output file
PostScript - .ps output file
AFP - .afp output file
XEP Intermediate - .xep output file
SVG - .svg output file
Page 21
User Guide
RenderX
Chapter 4: Getting Started
HTML - .html output file
XPS - .xps output file
Window Menu
The Windows menu contains the following options:
All Windows - Shows all windows. If this option is selected a check sign appears.
Optimized - XPath ListOptionsPreview, and Log panes are minimized. If this option is se-
lected a check sign appears.
Lightweight - Xml Tree ViewXPath ListOptionsPreview, and Log panes are minimized.
If this option is selected a check sign appears.
Only one of the above mentioned options can be selected
The last used window configuration is saved when VisualXSL exits, and is restored on
the next application startup.
Reset Toolbars - Toggle set toolbars' deafult positions.
Preview - Toggle switch for showing/hiding the Preview pane.
Log - Toggle switch for showing/hiding the Log pane.
Source XML - Toggle switch for showing/hiding the Xml Tree View pane.
XPath List - Toggle switch for showing/hiding the XPath List View pane.
Properties  - Toggle switch for showing/hiding the Properties pane.The Properties pane is
described in Data Fields and Pr
oper
ties
chapter.
Options - Toggle switch for showing/hiding the Options pane.The Options pane is described
at the end of this chapter.
List Open VisualXSL Projects. Lists all the VisualXSL projects that are open.The project that
you are currently working on is checked.To work on a different project, click its name.
Help Menu
The Help menu contains the following options:
Contents (F1) - Opens VisualXSL User Guide.
About - Lists general information about the application.
4.6.Toolbars
Most of the basic commands are placed on the toolbars for quick access. Almost all of them are also
available in the menus.
File operations
New Project - creates a new project.
Open - is a drop-down list with the following options:
Open Project - loads an existing project.
Open Source XML - opens and adds an XML data source to the project.
RenderX
User Guide
Page 22
Chapter 4: Getting Started
Save - saves the current project with changes.
Print - Prints the last generated PDF document. If you haven't created a resulting PDF or
haven't previewed the result of XSLT, a warning message will be shown.
Data operations
Add Text Frame  - Adds a text field to the layout, according to the XML source file. Current
XML node's XPath expression is used to get the data from the XML source file. Note, that text
frames can get static text as well as XPath.
Add Barcode - Adds a barcode field to the layout, according to the XML source file. Current
XML node's XPath expression is used to get the data from the XML source file. Note, that barcodes
can get static text as well as XPath (see detailed description in Bar
code 
subchapter, in Data
Fields and Pr
oper
ties
chapter).
Add Image  - Adds an empty image field to the layout.Note:You must correct ImageUrl to
generate images from the XML content. For example, to use the XML element content as the
partial name for an image :XPath  property must be updated as the following :
concat('http://my-
intranet/images/', {xpath-value}, '.jpg')
Ima
g
e
subchapter, in Data Fields and Pr
oper
ties
chapter).
Add CheckBox  - Adds a checkbox to the layout.The item's Test property (under Expression
group) can be specified to render the checkbox under only certain conditions. It must have the
correct XPath expression in the context of the node set, as determined by the expression from
Pattern property (see detailed description in Chec
kbo
x
es
subchapter, in Data Fields and
Pr
oper
ties
chapter).
Add Address Block  - Starts a wizard that adds an address label to the layout (see detailed
description in Ad
dress Bloc
k
subchapter, in Data Fields and Pr
oper
ties
chapter).
Add Table  - Adds a table to the layout (see detailed description T
ab
le
, in Data Fields and
Pr
oper
ties
section).
Add Paragraph  - Adds an empty paragraph data field to the design layout (see detailed de-
scription P
ara
graph Bloc
k
, in Data Fields and Pr
oper
ties
section).
Add Button  - Adds a button to the design layout (see detailed description Button
, in Data
Fields and Pr
oper
ties
section).
Add Select Box - Adds a 'select box' to the design layout (see detailed description Select
Bo
x
, in Data Fields and Pr
oper
ties
section).
Add Combo Box - Adds a 'combo box' to the design layout (see detailed description Combo
Bo
x
, in Data Fields and Pr
oper
ties
section).
Edit operations
Remove From Layout  (Del) - Removes the selected data field(s) from the layout.
Undo  (Ctrl+Z) - Rolls back the last action.
Redo  (Ctrl+Y) - Redoes the last undone action.
Page 23
User Guide
RenderX
Chapter 4: Getting Started
For more information about Undo and Redo operations see Undo/Redo Oper
ations
subchapter.
Cut  (Ctrl+X) - Removes and copies the selection to the clipboard.
Copy  (Ctrl+C) - Copies the selection to the clipboard.
Paste  (Ctrl+V) - Inserts the contents of the clipboard at the location of the cursor, and re-
places any selected text or objects.
Symbol  - Can include symbols in your project
Build operations
Refresh Design Layout  calculates all XPath expressions and refreshes the data
fields content on the design layout (where possible).
Validate Project  checks all XPath expressions in all data fields in the project.
Create Resulting Document  generates a document (PDF, PostSript, AFP, XEP In-
termediate, SVG, HTML or XPS) using all data records from the data source.
Generate XSL Stylesheet  generates an XSL stylesheet for the current layout.This
stylesheet can be used with the RenderX XEP formatter to produce PDF files.
Preview Result of XSLT  generates a PDF document preview, using the specified
number of data records.
Create Local TranslateProject.xsl  allows the customer to keep his/her own
TranslateProject.XSL in project directory.
Selection alignment buttons
Align Left  aligns the selected data field to the left of the data field.
Align Center  aligns the selected data field to the center of the data field.
Align Right  aligns the selected data field to the right of the data field.
Align Lefts aligns the selected data fields to the left side of the first selected data field.
Align Centers aligns the selected data fields to the (horizontal) center of the first selected
data field.
Align Rights aligns the selected data fields to the right side of the first selected data field.
Align Tops aligns the selected data fields to the top of the first selected data field.
Align Middles aligns the selected data fields to the middle (vertical center) of the first selected
data field.
Align Bottoms aligns the selected data fields to the bottom of the first selected data field.
Make Same Width makes selected data fields' widths the same as the width of the first se-
lected data field's.
Make Same Height makes the selected data fields' heights the same as the height of the
first selected data field's.
RenderX
User Guide
Page 24
Chapter 4: Getting Started
Documents you may be interested
Documents you may be interested