how to save pdf file using itextsharp c# : How to add a bookmark in pdf software SDK dll windows .net wpf web forms Argos_Report_Writers_Guide5-part567

www.evisions.com  
Argos - Argos Report Writers Guide 
Page 51 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Note  the  total  employee  count  and  sum  of  salaries  as  well  as  the  frame  around  the 
Summary Band.  The final report now appears as shown below. 
Figure 88 – The completed report 
The  report  above  consists  of  only  one  page  because  in  the  parameter  query  for  this 
particular  figure,  only  the  HR  and  Product  Development  Departments  were  selected.   
There  are  actually  7  departments  within  the  sample  database  that  could  have  been 
chosen for this report. 
Additional Group Bands 
This  example  utilizes  a  single  Group  Band  to 
group  employees  by  department  name.    If 
desired,  additional  Group  Bands  could  be 
created to  group, for example,  by Region. Thus, 
nesting  of Group Bands  provides multi-levels of 
grouping. 
When  creating  an  additional  Group  Band,  if 
Argos  does  not  place  the  band  in  the  desired 
order,you  can  drag  the  band  to  the  correct  
location.  Argos will always place the new group 
band immediately in front of the detail band. 
It is recommended that the outermost group be 
created  first,  followed  by  inner  groups.    Using 
this  method  generally  does  not  require  that 
group bands be moved. 
Not  all bands are movable due to the  nature of 
the  various  band  types.    For  example  the 
Summary  Band  always  exists  at  the  bottom  of 
the report and cannot be moved. 
How to add a bookmark in pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks pdf files; copy pdf bookmarks to another pdf
How to add a bookmark in pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks in pdf files; convert word to pdf with bookmarks
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 52 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Formatting Numeric Output 
Example 2 
Introduction 
The  Banded  Report  in  the  previous  example  shows  the  sum  of  salaries  without  any 
formatting, that  is, without dollar signs or commas.    Instead of  printing  “Total Sum of 
Employee Salaries = 1923000 in the Summary Band, it is desired to print it as $1,923,000. 
To  format  the output you need to edit the field  within the Band Editor.  Right-click the 
field to be formatted which brings up the Edit Expression Field dialog box shown below. 
Figure 89 – Choosing the field to be formatted 
Selecting/Creating  the Format Mask 
To format the field, click the ellipsis button to the right of “Format” which brings up the 
“Edit Format Mask” dialog box (shown below) that provides options for formatting both 
numeric and date fields.   
You can select one of the pre-existing formats or create your own mask.  To select one of 
the pre-existing formats, double-click the desired format shown within the lower window.   
The selected option will then appear in the box at the bottom of the window as shown 
below.  You can also create your own format by using the formatting characters described 
at the top of the Edit Format Mask dialog box. 
Edit Format Mask 
Choose  one  of    the  existing  formats  (double-
click) or enter your desired mask in the text box 
at  the  bottom  of  the  Edit  Format  Mask  dialog 
box. 
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
how to create bookmark in pdf automatically; create bookmark pdf
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
creating bookmarks in pdf documents; creating bookmarks in a pdf document
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 53 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 90 – Selecting the formatting option 
The field being edited will then be displayed using the format chosen. 
However, the example above needs to be modified in order to use the formatting since 
the  field  containing  the  sum  also  contains  a  leading  string  “Total  Sum  of  Employee 
Salaries”.  Argos cannot format the entire field since the expression also contains a string. 
Therefore the leading string must be separated  from the SUM,  and only the  SUM field 
should be formatted. 
Figure 91 – The expression as one string 
To  accomplish  this,  edit  the field above  to  remove  the leading  string.   Then apply  the 
format to the SUM function.   To replace the leading string you will need to add a new text 
field and position it immediately to the left of the SUM function.    
The figure below shows that there are now two separate fields (the leading string and the 
SUM field).   
Figure 92 – The expression separated into 2 fields 
The new fields will print as shown below and contains the dollar sign and commas: 
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
C#.NET PDF SDK - Add Sticky Note to PDF Page in C#.NET. Able to add notes to PDF using C# source code in Visual Studio .NET framework.
export pdf bookmarks to excel; how to create bookmark in pdf with
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
export pdf bookmarks to text; bookmarks pdf documents
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 54 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 93 – The formatted numeric output printed 
The same procedure can be used to format the Sum of Employees Salaries within the Group Footer Band. 
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
bookmark page in pdf; bookmark pdf documents
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Redact Pages. Annotation & Drawing. Add Sticky Note
adding bookmarks to pdf reader; create bookmark in pdf automatically
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 55 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Group By Expression 
Example 3 
Introduction 
The previous examples  illustrated how  to group employees  by  department,  where  the 
database field dept_name was used as the field to group by.  It is also possible to group 
where  an  expression  defines  the  grouping  criteria.    This  will  be  demonstrated  in  this 
example where the employee list will be grouped by the first letter of the employee last 
name.   An expression will be developed to be used as the criteria for grouping. 
The desired output is shown in the figure below 
Figure 94 – Grouping by First Letter of Last Name 
The steps to follow are: 
Sort by Employee Last Name. 
Create a Group Band and set its background color to light grey. 
Create an expression to obtain the first letter of the last name and place it within the 
“Group-by-field or expression” box. 
Place the expression into the Group Band Header to highlight the groupings (see the 
bold letters in the above figure). 
Create the Basic Report 
Begin by creating a report and within the “Edit Report” dialog box click the Sort Tab and 
sort by Employee Last Name. 
Within the Edit Report dialog box, click the Design button to bring up the Band Report 
Editor and create a simple report as shown in the figure below: 
When  grouping  by  a  particular  field 
(Employee last name in this example), the 
data must be sorted by the same field.   
C# PDF Library SDK to view, edit, convert, process PDF file for C#
editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update
add bookmarks to pdf preview; how to bookmark a pdf page
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
framework. Support to add flatten comments to PDF document online in ASPX webpage. Support C#.NET: Add Text to PDF Document. This page
bookmarks pdf file; add bookmarks to pdf
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 56 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 95 – The format of the report prior to creating groups 
Create a Band Group 
Create a band group by clicking the “Create a Band Group” icon on the Band Report Editor 
toolbar.  The Header dialog box will appear as shown below.   Since grouping by the first 
letter of the employee last name is to be done, you need to enter an appropriate 
expression into the “Group-by-field or expression” box. 
Figure 96 – Creating the Group Header Band 
Add a color to the band by clicking the “Color” button, then select light grey. 
Create the Expression 
To create the expression,  click the ellipsis button then select the COPY function via 
double-click. 
Figure 97 – Selecting the COPY function  
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 57 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
The COPY function returns a substring, and for this example you need to choose the 
Employee Last Name field from the database (using the same method as in previous 
examples) and return the first character from the string by entering the following: 
Figure 98 – Obtaining the first letter of the last name 
The expression to return the first letter of the last name has now been inserted into the 
Group-by-field or expression box.  The grouping is now handled by an expression, as 
opposed to an earlier example where grouping was done by a database field name. 
Figure 99 – The expression entered into the Group-by-field or expression box 
Place Expression into Group Header Band 
The final step is to place the same expression into the Group Header such that the first 
letter of the last name is displayed within the Group Header.  To accomplish this, click 
E=mc2 on the toolbar, then click within the Group Header Band.  Then enter the same 
expression as before. 
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 58 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 100 – Adding the expression to print within the Group Header 
Drag the field containing the expression to the left edge, then set the font to 14 point 
bold. 
The desired report will print as follows: 
Figure 101 – The final report grouped by first letter of employee last name 
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 59 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Creating Mailing Labels 
Example 4 
Introduction 
The Argos  Band Editor can be used to generate labels for an extensive list of labels from 
many different manufactures. You can also create your own custom label size as well. 
Select the Mailing Labels Report Type 
To  use the Band  Editor to generate  labels, begin  the  report  creation  using  procedures 
outlined in previous examples. However, on the form where you select the Report type, 
choose the ‘Mailing Labels’ option. 
Figure 102 – Selecting the Mailing Label Report Type 
Click Finish to continue.  
Select the fields to use 
On the next form, select the fields that you would like to appear on the label .   
This example will once again use the Employees table in the sample database. 
Select last_name, first_name, city, Street_Line1, Street_Line2, Street_Line3, State,  and Zip. 
Click Next to continue.  
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 60 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
The next form allows you to choose the Label Format. First select the Vendor, and then the 
Format. For this example select the vendor Avery Standard, using the 2163 layout.  Click 
Finish to continue. 
Figure 103 – Selecting the Mailing Label Type 
Note:  If the label you are using is not listed, select one that is close to what you are 
using as you will be given opportunity later on to change the size and position of the 
individual label. 
On  the  figure above, a  sample  of the  layout  is  displayed. The  Band  Editor  has  already 
selected  the proper  margins  for  the  selected  label, however,  you  can  change  these  if 
required.  Click Finish to continue. 
Edit the Fields 
The Band Report Editor is then displayed with the label existing within the Detail Band.  
You are now free to change the characteristics of the data (font size, font color, etc) within 
the Band by right-clicking anywhere within the band. 
Figure 104 – The Label Format shown within the Band Report Editor 
Documents you may be interested
Documents you may be interested