how to save pdf file using itextsharp c# : Create bookmarks pdf file control SDK platform web page winforms windows web browser Argos_Report_Writers_Guide4-part566  
Argos - Argos Report Writers Guide 
Page 41 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
The new field is now positioned within the Page Header Band.  If it is not positioned in the 
desired location, drag the field until it is  underneath the date. 
Creating the Group Bands 
Next Group Header and Group Footer bands will be created which will surround the Detail 
Band.   Since  the  report  is  structured to print employees by  department  name  with  an 
employee count and sum of salaries for each department, use of Groups is necessary. 
Within the Band Report Editor, click the “Create a Band Group” icon, then click anywhere 
within the image of the report.  The following dialog box will appear: 
Figure 68 – Adding the Group Header Band 
Next, the item that the detail band will be grouped by needs to be entered, therefore click 
the ellipsis (…) button to the right of “Group by field or expression”.  After entering data 
into  several  dialog  boxes  that  will  appear  in  succession,  you  will  ultimately  cause 
Argosdata.dept_name  to be  placed into  this field  (since the  grouping is  to be  done by 
department name). 
Figure 69 – Selecting Department Name as the database field to group by 
Adding bands to the Report 
Click  on  the  desired  band  icon,  then  click 
anywhere  within  the  report  image  displayed 
within  the Editor.  The  band will then be added 
to the report. 
“Create  a  Band  Group”  icon within  Band 
Report Editor Toolbar 
Band Groups are processed as follows: 
Before  printing  the  first  record  in  the  Detail 
band, the Group Header is printed.  
The first Detail record is printed.  
The Group-by Field  in  the  next Detail  record is 
-If the Group-by Field has the same value as the 
previous detail  record,  the  next Detail  record is 
-If the Group-by Field has a different value than 
the previous record, the Group Footer is printed.  
A new Group Header and the next Detail record 
is printed. 
The Group-by  Field can  be  a  simple  Data  Field 
from  the  dataset,  or  can  be  a  complex 
Expression.  If  you  wish  to  create  a Band  Group, 
you  should  ensure  that  your  data  is  sorted 
(ORDER BY) on the Data Field(s) or Expressions(s) 
you wish to use. 
Create bookmarks pdf file - add, remove, update PDF bookmarks in, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks in pdf from word; creating bookmarks pdf
Create bookmarks pdf file - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create pdf with bookmarks from word; bookmarks pdf  
Argos - Argos Report Writers Guide 
Page 42 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 70 – Adding the database field to Group-by field listbox 
Enter  dept_name  into  the  group-by  field  or  expression  textbox.    A  later  example  will 
illustrate how to group by an expression as opposed to this example where grouping is 
done by database field. 
Click the Create button at the upper right to create a corresponding Group Footer, then 
click OK. 
The Banded Editor will now appear as follows: 
Figure 71 – The Banded Editor showing the Group Header/Footer Bands 
Note  the  existence  of  the  Group  Header  (Header  1)  and  Footer  Bands  (Footer  1) 
surrounding the Detail Band. 
Remember  that  when  grouping  by  a 
particular  field  (dept.  name  in  this 
example), the data must be sorted by the 
same field.   
Renaming Bands 
Argos generates names for each band.  Note on 
the  figure  to  the  left  that  “Pageheader”  is  the 
label  given  to  the  Page  Header  Band  and 
“Columnheader”  is  the  name  given  to  the 
Column Header Band. 
To  change  the  name  of  the  band,  right  click 
anywhere  within  the  band  and  click  on 
Within the “Name” field enter the name of your 
choice  (spaces  between  words  are  not 
permitted).    The  new  name  will  replace  the 
name given by Argos.   
When  many  bands  are  created  in  a  complex 
report, creating meaningful names will be useful 
when referencing bands. 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Bookmarks. below is mainly to optimize PDF file with multiple String outputFilePath = Program.RootPath + "\\" 3_optimized.pdf"; 'create optimizing options
export bookmarks from pdf to excel; convert word pdf bookmarks
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
create bookmarks in pdf from excel; adding bookmarks to pdf  
Argos - Argos Report Writers Guide 
Page 43 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
At this point the report will look like this: 
Figure 72 – The Report showing the grouping by Department Name 
Note the grouping by Department Name as well as the existence of the date and page 
count at the top right of the report. 
The following will now be done: 
Move the department name into the Group Header Band 
Add background color to the Group Header Band 
Add a child band after the Group Header band which will contain column 
headers.  The existing column header band will then be removed. 
Add employee count and sum of salaries for each department in the Group 
Footer Band. 
Add a summary band containing a total employee count and sum of salaries. 
Moving  Dept.  Name to Group Header Band 
You cannot drag a field from one band to another, so to move the department name to 
the Group Header Band, perform a cut and  paste operation.    Cut the dept_name field 
from the Detail Band and paste it into the Group Header Band.  You will need to move the 
city  and  region  fields  to  the  left  due  to  the  removed  dept_name.    Also,  drag  the 
dept_name field that now resides within the Group Header Band to the desired location. 
Right-click the Group Header Band, and click Edit.  Then choose a background color from 
the color button within the displayed dialog box. 
VB.NET PDF File Split Library: Split, seperate PDF into multiple
how to split a PDF file into multiple ones by PDF bookmarks or outlines. value for each index: 1 to (Page Count - 1). ' Create output PDF file path list
excel pdf bookmarks; bookmark pdf acrobat
C# PDF File Compress Library: Compress reduce PDF size in
Bookmarks. below is mainly to optimize PDF file with multiple String outputFilePath = Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing options
add bookmarks to pdf reader; how to bookmark a pdf in reader  
Argos - Argos Report Writers Guide 
Page 44 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 73 – Adding a background color to the Group Header Band 
After this is completed, delete the column header for department name.   
After some resizing and repositioning of fields, the report should look like this: 
Figure 74 - Highlighting the Group Header Band 
C# Create PDF Library SDK to convert PDF from other file formats
Create multipage PDF from OpenOffice and CSV file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc.
bookmark pdf reader; create bookmarks in pdf
VB.NET Create PDF Library SDK to convert PDF from other file
Create multipage PDF from OpenOffice and CSV file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc.
bookmark a pdf file; add bookmark pdf file  
Argos - Argos Report Writers Guide 
Page 45 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Add Child Band Following the Group Header Band 
Rather than printing the column headings at the top of each page, it is desired to print 
them immediately after the Group Header Band.  Therefore a Child Band will be used to 
accomplish this. 
Within  the  Band  Report  Editor  click  the  “Create  a  New  Child  Band”  icon,  then  click 
anywhere within the report image.  The following dialog box will be displayed.  You must 
enter the Parent Band, therefore select “Header 1” (which is the name of the Group Header 
band) as shown in the figure below. 
Figure 75 – Adding a Child Band beneath the Group Header Band 
After clicking the OK button, a Child Band named Band2 now exists underneath the Group 
Header Band.  The column headers will now be copied from the Column Header Band into 
the Child Band.  After this is done, you may need to resize/reposition the fields within the 
Child Band.  You can delete the Column Header Band by  right-clicking on it and selecting 
Finally, change the background color of the Child Band to blue. 
The resulting report format within the Editor appears as follows: 
Figure 76 – The report format with the Child Band  
Note the Child Band (Band2) beneath the Group Header Band.   
Create  a  new  child  band  using  the  icon 
within the Band Report Editor toolbar 
.NET PDF SDK - Description of All PDF Processing Control Feastures
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Create PDF from Jpeg images; Create PDF from CSV. to Jpeg images; More about PDF Conversion
how to bookmark a pdf document; bookmarks pdf reader
C# PDF Convert to HTML SDK: Convert PDF to html files in
by C#.NET PDF to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
add bookmark pdf; how to add bookmarks to a pdf  
Argos - Argos Report Writers Guide 
Page 46 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 77 – The report showing the Group and Child Bands 
Note that the column headers are now printed under each Group Header Band. 
Add Employee Count and Salary Sum  
Next a count of employees and sum of salaries for each department will be placed within 
the Group Footer Band and will print after the Detail Band for each department. 
The employee count and salary sum will be done using the Expression Wizard. 
Click on the “Add an Expression Field” icon on the Band Report Editor toolbar, then click 
anywhere within the Group Footer Band.  The following dialog box will appear.  Click the 
ellipsis button (…) to bring up the Expression Wizard. 
Since the count must be reset to zero for each band group, you need to check the 
“Reset after print” box. 
Figure 78 – Resetting values of expression after printing 
Add  an  Expression  Field  icon  within  the 
Band Report Editor toolbar  
Argos - Argos Report Writers Guide 
Page 47 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Build the following within the Expression Wizard using the same procedure as described 
above for the PAGENUMBER and PAGECOUNT fields.  The COUNT function is found under 
the Statistical category within the Wizard.  You may need to extend the width of the field 
to have it  print  correctly  (or check  the  “Autosize width”  box  in  the  previous figure  to 
allocate sufficient room for the field. 
Figure 79 – Creating an expression for Employee Count 
Create Sum of Salaries Expression 
In a similar fashion use the Expression Wizard to create a sum of salaries.  This is a bit more 
involved than the COUNT function since the SUM function requires additional input.  You 
will need to select the DataBlock field ‘salary’ as the parameter to be used within the SUM 
function as summarized below (not all steps are shown since they are to those used in the 
expressions illustrated earlier). 
Figure 80 – Enter the first segment of the expression 
Click Function to continue.  
Argos - Argos Report Writers Guide 
Page 48 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 81 – Selecting the parameter for SUM function 
Click the ellipsis button. 
Figure 82 – Selecting the database field  
Select “Database field” since the parameter for the SUM function is the employee salary 
and comes from the DataBlock. 
Figure 83 – Selecting  the salary field  
Argos - Argos Report Writers Guide 
Page 49 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 84 – The completed expression 
As was done with the COUNT function, check the “Reset after print” box to reset the sum 
to zero for each band. 
Also, check “Autosize width” to guarantee that enough room will be set aside for the new 
field to print. 
This item will be placed under the employee count field, thus you may need to increase 
the height of the band for the new field to fit.  You may also select “Autostretch height” 
and the height of the band will be increased for you. 
Position the new fields just created by clicking each field then dragging it to the desired 
location within the band. 
Adding the Summary Band 
A Summary Band which will now be created will contain the employee count and sum of 
salaries for all departments.  Recall that the Summary Band always prints on the last page, 
immediately before the Page Footer Band. 
Click  on  the  “Create  a  new  band”  icon  on  the  Band  Report  Editor  toolbar,  then  click 
anywhere within the report image.  The following dialog box shown in the figure below 
will appear.  For the Type, select  “Summary”. 
 frame will be  placed around the  band, thus check  the Top, Bottom, Left,  Right check 
boxes  as shown below, and set the line width to 2.  
Argos - Argos Report Writers Guide 
Page 50 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 85 – Adding the Summary Band 
Figure 86 – The Report Format after adding the Summary Band 
Notice the new Summary Band at the bottom of the report with the solid line surrounding 
the band. 
Now add the employee count and sum of salaries to the Summary Band by copying the 
expressions from the Group Header Band and pasting them into the Summary Band. 
The final page of the report will now appear as follows: 
Figure 87 –Employee count and salary sum within Group & Summary Bands 
Create  a  new  Summary  Band  using  the 
icon  within  the  Band  Report  Editor 
Documents you may be interested
Documents you may be interested