VisualXSL User Guide
RenderX ®
www
.renderx.com
Pdf reader link - 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
adding hyperlinks to pdf files; check links in pdf
Pdf reader link - 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 links to pdf; add a link to a pdf file
RasterEdge .NET Document Imaging Trial Package Download Link.
Adobe PDF. XDoc.PDF. Scanning. XImage.OCR. Microsoft Office. XDoc.Word. XDoc.Excel. XDoc.PowerPoint. Barcoding. XImage.Barcode Reader. XImage.Barcode Generator.
add a link to a pdf in acrobat; add hyperlink to pdf online
C# PDF Library SDK to view, edit, convert, process PDF file for C#
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
c# read pdf from url; convert excel to pdf with hyperlinks
Table of Contents
Copyrights, Trademarks, Registered Trademarks and Acknowledgements.......................................1
1.Introduction.............................................................................................................................2
1.1.Overview......................................................................................................................2
1.2.Intended Audience and User Prerequisites.....................................................................4
1.3.Document Content........................................................................................................4
1.4.Related Publications and References.............................................................................5
1.5.Support........................................................................................................................5
2.What's New.............................................................................................................................7
2.1.What's New in Version 2.4.2...........................................................................................7
2.2.What's New in Version 2.4.1...........................................................................................7
2.3.What's New in Version 2.4.............................................................................................7
2.4.What's New in Version 2.3.1...........................................................................................7
2.5.What's New in Version 2.3.............................................................................................8
2.6.What's New in Version 2.2.............................................................................................9
2.7.What's New in Version 2.1.............................................................................................9
2.8.Limitations..................................................................................................................10
2.9.Known Issues.............................................................................................................10
3.System Requirements and Installation.....................................................................................11
3.1.Hardware/Software Requirements................................................................................11
3.2.Product Package Folders.............................................................................................11
3.3.How to Install VisualXSL..............................................................................................12
3.4.How to Uninstall VisualXSL..........................................................................................15
4.Getting Started......................................................................................................................17
4.1.Opening the VisualXSL Application...............................................................................17
4.2.Opening an Existing VisualXSL Project.........................................................................17
4.3.Creating a New VisualXSL Project................................................................................17
4.4.Main Window and Panes..............................................................................................18
4.5.Menus........................................................................................................................19
4.6.Toolbars......................................................................................................................22
4.7.Options Pane..............................................................................................................25
4.8. Undo/Redo Operations ..............................................................................................26
5.Data Fields and Properties.....................................................................................................27
5.1.Data Field Properties...................................................................................................27
5.2.Common Data Field Properties....................................................................................27
5.3.Data Fields That Appear Only When No Editable Item Selected.....................................30
5.4.Text Frame .................................................................................................................31
5.5.Barcode......................................................................................................................32
5.6.Check Box..................................................................................................................33
5.7.Image.........................................................................................................................34
5.8.Special Fields.............................................................................................................35
5.9.Additional Formatting for Data Fields............................................................................35
5.10.Address Block...........................................................................................................36
Page 3
User Guide
RenderX
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
adding links to pdf document; pdf edit hyperlink
VB.NET PDF: Basic SDK Concept of XDoc.PDF
XDoc.PDF for .NET allows VB.NET developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
add hyperlink to pdf acrobat; clickable links in pdf
5.11.Paragraph Block........................................................................................................39
5.12.Table........................................................................................................................40
5.13.PageNumber.............................................................................................................40
5.14. Output Formats .......................................................................................................40
5.15.PDF Forms ..............................................................................................................41
5.16.JavaScript For PDF Forms ........................................................................................44
6.Using the VisualXSL Application.............................................................................................47
6.1.How to Create a New Project.......................................................................................47
6.2.How to Create a Multi-Section Project...........................................................................47
6.3.How to Add Data Fields...............................................................................................48
6.4.How to Fill In Preprinted Forms with Data.....................................................................49
6.5.How to Use the Log Pane............................................................................................49
6.6.How to Create PDF/PostScript Document with VisualXSL..............................................50
6.7.How to Create Large Documents Faster by Using VDPMill Directly.................................51
6.8.How to Use the Command Line Interface......................................................................51
6.9.How to Add a Table Object...........................................................................................52
6.10.How to Edit a Field Pattern.........................................................................................53
6.11.How to Create Dynamic Templates.............................................................................53
6.12.How to use JavaScript in PDF Forms..........................................................................54
6.13.How to use Page Numbering......................................................................................54
6.14.How to use Symbols..................................................................................................55
6.15.How to Use Mvp.Xml EXSLT Module..........................................................................55
7.Examples..............................................................................................................................57
7.1.Example of Creating XML Source and PDF Background................................................57
7.2.Example of Exporting XML Data File from SQL Server..................................................59
7.3.Example of Using Radio Buttons..................................................................................62
7.4.Example of Building a VisualXSL Project(W9 form)........................................................62
7.5.Example of Building a VisualXSL Project (ICW form).....................................................70
7.6.Example of Using XEP and SVG Files As Image...........................................................75
7.7.Example of Using Templates........................................................................................78
7.8.Example of Using Custom Attributes.............................................................................79
7.9.Example of Creating PDF Form ...................................................................................81
Glossary...................................................................................................................................87
Index........................................................................................................................................89
RenderX
User Guide
Page 4
Contents
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
create PDF document viewer & reader in ASP.NET web application using C# code. Related C# PDF Imaging Project Tutorials! Please click the following link to see
adding hyperlinks to pdf documents; change link in pdf file
C# Raster - Raster Conversion & Rendering in C#.NET
pdf reader link; adding links to pdf in preview
List of Figures
4.1.VisualXSL interface with no project opened...........................................................................17
4.2.New Project dialog box........................................................................................................18
4.3.VisualXSL interface with the W9 sample project opened........................................................19
5.1.Address Block Wizard..........................................................................................................37
5.2.Selecting Edit Paragraph option in Address Block Wizard.......................................................38
5.3.Editing Paragraph in Address Block Wizard...........................................................................38
5.4.Empty paragraph block added to the layout...........................................................................39
5.5.Editing the paragraph block - some data fields and static text have been added.......................40
5.6. Choosing document format.................................................................................................41
6.1.Adding a new section to the project......................................................................................48
6.2.Dragging XML node onto the layout......................................................................................48
6.3.Warnings are blue in the log pane........................................................................................50
7.1.Invitation letter....................................................................................................................57
7.2.Data in the Excel spreadsheet..............................................................................................57
7.3.Warning that Microsoft Excel will create a schema based on selected XML file........................58
7.4.XML elements mapped to Microsoft Excel spreadsheet data columns.....................................58
7.5.Letter with space left for employee personal data..................................................................59
7.6.Data in the Employees table.................................................................................................60
7.7.Query to export table data...................................................................................................61
7.8.Resulting XML file...............................................................................................................61
7.9.Empty VisualXSL application................................................................................................63
7.10.New Project wizard............................................................................................................63
7.11.New project page..............................................................................................................64
7.12.Text formatting properties of the selected data field..............................................................66
7.13.View of unfinished project..................................................................................................70
7.14.Empty VisualXSL application..............................................................................................71
7.15.New Project wizard............................................................................................................72
7.16.Creating a Header.............................................................................................................73
7.17.Dynamic document............................................................................................................74
7.18.Spaces between the items.................................................................................................75
7.19.Adding an Image...............................................................................................................76
7.20.After Adding an Image and Selecting the ImageUrl Field...................................................77
7.21.Edit ImageUrl dialog box....................................................................................................77
7.22.Lady_Red.xep has been selected for the new image............................................................78
7.23.Diners (Credit Card) Statement file.....................................................................................79
7.24.CustomAttributes file, with table with cyan border................................................................80
7.25.Preview, showing updated frame, with red left border, and blue top border............................81
7.26.Registration Form..............................................................................................................82
7.27.Registration Form..............................................................................................................82
7.28.Registration Form..............................................................................................................83
7.29.Registration Form..............................................................................................................83
7.30.Registration Form..............................................................................................................84
Page 5
User Guide
RenderX
VB.NET PDF: Create PDF Document Viewer in C#.NET for Document
reading PDF document in ASP.NET web, .NET Windows Forms and mobile developing applications respectively. For more information on them, just click the link and
add hyperlinks to pdf; add links to pdf document
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
Besides, here is the quick link for how to process Word document within We are dedicated to provide powerful & profession imaging controls, PDF document, image
pdf link open in new window; adding links to pdf
7.31.Registration Form..............................................................................................................84
7.32.Registration Form..............................................................................................................85
RenderX
User Guide
Page 6
Contents
Copyrights,Trademarks, Registered Trademarks and
Acknowledgements
RenderX is a registered trademark of RenderX Inc.
RenderX VisualXSL contains the following third-party software products:
Barcode components licensed from IDAutomation.com, Inc.
PDF2Image SDK libraries licensed from VeryPDF, Inc.
These products may be used only as part of and in connection with RenderX XEP and VisualXSL.
RenderX VisualXSL makes use of DockPanel Suite developed by Weifen Luo and licensed under the
MIT License.
Certain components are based on part of the reusable wizard component developed by Steven M. Soloff.
iTextSharp is a C# port of the Java-based iText Library. iText is Copyright © 1999-2008 by Bruno Low-
agie and Paulo Soares. All Rights Reserved. Read more about the iTextSharp library here:
www
.ite
xtshar
p
.sourcef
orge
.net
(or www
.sourcef
orge
.net/projects/ite
xtshar
p/
).
Adobe is a trademark and Acrobat Reader is a registered trademark of Adobe Systems, Inc.
Microsoft, .NET Framework, Microsoft Office, Microsoft Word, Microsoft Excel, Microsoft SQL Server
2000, and Windows Vista are registered trademarks of Microsoft Corporation.
Page 1 of 1
User Guide
RenderX
Chapter 1.Introduction
This manual describes how to work with the Visual XSL application.
1.1.Overview
VisualXSL is a GUI-based designer for writing eXtensible Stylesheet Language (XSL) stylesheets for
use with RenderX XEP or XEPWin, and VDPMill.The product supports creating static overlay forms
and flowing documents with variable page layouts based on position such as first, any, last and only. In
fact, static and flowing documents can be mixed together into a complete XSL stylesheet project.
VisualXSL allows you to import a PDF or image as a background source or even start with a blank
canvas.When using a background you can choose to render the form as part of the output (overlay) or
render without the background for imaging on pre-printed stock. Simply associate a sample XML file
with the project and then drag and drop XML data to design the document directly within the VisualXSL
layout designer. Common properties like colors, fonts, borders and margins can easily be set with simple-
to-use property sheets.
VisualXSL has wizards for many different types of document objects.Text fields, paragraphs with mixed
static and dynamic content, tables, barcodes, checkboxes and variable images can all be created in the
document layout from the XML source. Custom instructions, conditional rendering, date and number
formats, and string conversions are all easy to add.VisualXSL is capable creating fillable pdf forms, in-
cluding support of JavaScript.
The VisualXSL GUI supports the use of docking windows.You can dock and undock to create an optimal
work configuration, with design in one window and preview in another.The design area supports pixel
perfect placement to 1/100th of a point.
VisualXSL's architecture and functionality provides for a significant boost in speed of document production
when compared to the traditional XSL-FO documents created with traditionally made  XSL stylesheets.
Other features include:
Easy-To-Use Layout Designer
You design a document visually using VisualXSL.The application enables to put data fields onto
the document layout.You can drag and drop data directly onto the layout designer.
The layout designer (also called the layout or the designer area) has a simple view, and is quickly
and easily learned.
High-Speed Document Generation
VisualXSL generates a specific stylesheet for designed document rendering.With this stylesheet,
the XEP formatter provides high speed document generation for PDF (or PostScript).
Single- and Multi-Page Forms Support
VisualXSL supports Single- and Multi-Page document creation.
If you set a multi-page PDF as a background, the application extracts every page of the background
to the corresponding page of the resulting PDF. New pages are automatically added if needed.
Static and Dynamic flows
VisualXSL supports a mixture of static and dynamic templates.
Page 2
User Guide
RenderX
Text Frames, Pictures, Barcodes, Paragraphs,Tables, Address blocks, Page numbers, Buttons,
Check Boxes, List Boxes, and Combo Boxes.
The following types of data fields can be placed into a form:
Text Frames are rendered as text from the XML source file.
Check boxes are rendered as check marks (text symbol); their appearance (in the final document)
depends on the XPath expression result.
Pictures are rendered according to the size set on the layout.
Barcodes are rendered using RenderX stylesheets and the data from the XML source file.The
barcodes can be one of the following types:
EAN8
EAN13
UPC-A
UPC-E
Interleaved 2 of 5
Code 39
Codabar
Code 128
Australia Post 4-State
Paragraph blocks can be inserted and edited.They can be formed via XPath expressions, as
well as from static text.You can also use different formatting for block text parts.
Tables can be inserted and edited.They can be formed via XPath expressions, as well as from
static text (for certain cells).You can also use different formatting for different cells.
Address Blocks Wizard for adding address labels.The resulting label is aligned vertically to the
bottom of the label and consists of four or five address lines.There are three areas in the wizard
dialog.
Page Numbers are Paragraphs, which contain special texts, to show current page number in the
document.
Buttons can be two types: Submit and Reset.The button's type is set via Button Type property.
By default it is set Submit. All buttons have some common properties.
List Boxes and Combo Boxes are tools, which allows the user to select one or more values from
the given list.
Multiselect - indicates, if multiple values can be selected
Values - list of selectable values, delimited by the given Separator. By default its value is
the inner text of the XML node.
Separator- a symbol, indicating the separator for Values field by default its value is |. Also,
ComboBox has one more property:
Editable - indicates if a value can be typed, or the value can only be selected from the
given list
Page 3
User Guide
RenderX
Chapter 1: Introduction
Additional formatting can be applied to fields containing data values (in ODBC or ISO8601
format).
Conditional Rendering
Every data field has properties which can be set to determine its rendering under certain conditions.
XPath Validation
Almost all XPath expressions are created automatically when you drag and drop XML tree nodes
onto the layout designer.You can also manually create or edit XPath expressions.The application
validates all XPath expressions and offers to modify incorrect expressions.
Docking Windows
Docking-window interface is supported.You can dock and undock tool windows to create an optimal
work configuration. For example, on a dual-monitor system, some tool windows can be undocked
and placed on the second monitor.
Print XML Data on a Preprinted Form
Printing XML data over paper (preprinted) forms is supported. For more information, see section 6.4
Ho
w to Fill in Prepr
inted F
or
ms with Data
.
Generation of Fillable PDF Forms
The application can generate fillable PDF forms. For more information see section 5.14 PDF F
or
ms
.
EXSLT Support
The application is capable using EXSLT features provided with Mvp.Xml EXSLT.NET module (ht-
tp://mvp-xml.sourcef
orge
.net/e
xslt/
).This module is not included in VisualXSL distribution and has
to be installed separately.
1.2.Intended Audience and User Prerequisites
This manual is intended for personnel who need to
generate PDF or PostScript documents from XML
files.
To obtain maximum benefit from this manual and from the VisualXSL application, the user should have
a basic understanding of XML, XSL, and XPath.
1.3.Document Content
This document contains the following:
Chapter 1:
Introduction to the man
ual
Chapter 2:
Lists what's ne
w in v
ersion 2.2 and related issues
Chapter 3:
Descr
ibes the system requirements f
or 
VisualXSL and ho
w to install it
Chapter 4:
Descr
ibes ho
w to get star
ted using 
VisualXSL
Chapter 5:
Descr
ibes data fields and proper
ties
Chapter 6:
Descr
ibes ho
w to perf
or
m v
ar
ious tasks in 
VisualXSL
Chapter 7:
Pro
vides e
xamples of ho
w to use 
VisualXSL
Glossar
y
RenderX
User Guide
Page 4
Chapter 1: Introduction
Documents you may be interested
Documents you may be interested