aspose pdf examples c# : Bookmarks pdf application Library tool html asp.net .net online CoolSpools_Spool_Converter_User_Guide_V6R131-part1251

CoolSpools Spool Converter User Guide V6R1  
Page: 
311
www.ariadnesoftware.co.uk
SRCMBR 
Source member 
Specify the name of the source member into which the source should be retrieved. If 
the member does not already exist, it will be created. 
MBROPT 
Source member 
Whether an existing member is replaced or appended to. 
Options are: 
*REPLACE
If the member already exists, it will be replaced. 
*ADD 
If the member already exists, the retrieved source 
will be appended to it. 
WRKRPTXL 
Work with Report-to-Excel maps
The WRKRPTXL (Work with Report-to-Excel maps) command displays a list of 
existing Report-to-Excel maps and lets you operate on them or create new maps. 
The following commands allow you to define the content and structure of a report by 
adding report lines, report data items and report sections to a report definition.  
These commands can also be invoked by taking options from the WRKRPTDFN 
screen. 
See the DSNRPTDFN (Design Report Definition) command below for details of an 
alternative method of specifying a report definition interactively using a sample copy 
of the spooled file. 
ADDRPTXLR 
Add Report-to-Excel Map Row Group
The ADDRPTXLR (Add Report-to-Excel Map Row Group) command adds a row 
group to a Report-to-Excel map.  
A row group is a set of one or more related rows that are output to an Excel 
worksheet as a group when CoolSpools is converting a spooled file to Excel using a 
Report-to-Excel map. In the Customer Orders Report Worked Example below, there 
are different row groups for: 
o
report headings 
o
region headings 
o
state headings 
o
customer headings 
o
order detail 
o
customer totals 
o
state totals 
o
region totals 
o
report totals 
Each row group has its own set of cells defined. Those cells specify the content of 
the row group, in terms of variables derived from report items or static constant text. 
Each row group can have different styling applied to other row groups. 
Bookmarks 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
bookmark page in pdf; bookmark a pdf file
Bookmarks 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
how to bookmark a pdf page; auto bookmark pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
312
www.ariadnesoftware.co.uk
It is important to grasp the concept that a row group can encompass more than one 
row written to the Excel worksheet. A row group can define any number of related 
rows that are always written together. Thus, one line in your report can generate 
multiple rows in your Excel file.  
If you wish to have empty rows, in your Excel file, this can easily be achieved by 
defining a row of empty, merged cells. 
The parameters of the ADDRPTXLR command are as follows.  
MAPNAME 
Report-to-Excel map name 
Specify the name of the existing Report-to-Excel map to which you wish to add the 
row group. 
Report-to-Excel map names conform to the normal rules for OS/400 object names, 
except that they can be up to 20 characters long. 
ROWGRPNAME 
Row group name 
Specify the name you wish to give to the row group. 
Row group names conform to the normal rules for OS/400 object names, except that 
they can be up to 20 characters long. 
PARENT
Parent row group name 
Specify the name of the existing row group which is the parent of this row group. 
Like XML elements, Excel row groups can be nested inside one another in a parent-
child relationship. It is important to define these relationships correctly in order to 
obtain the right results. The Excel file is built by using the Excel map as a template to 
generate a tree structure from the report data and the structure of the map you 
define is crucial in determining the structure of the Excel files you create. 
Specifically, rows in the Excel file are output in the sequence of the corresponding 
row groups at a particular level in the hierarchy of row groups in the Excel map. 
For example, if you were to define an Excel map for the Customer Orders Report 
that had row groups corresponding to the region, state and customer sections at the 
same level, like this: 
Map 
_________________________________ 
¦                ¦                ¦                 
Region 
State  
Customer 
the resultant Excel file would have rows for all of regions first, then rows for all 
states, then rows for all customers, thus: 
Region = NORTHEAST 
Region = SOUTH 
Region = WEST 
... 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
create pdf bookmarks from word; convert word to pdf with 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.
copy pdf bookmarks to another pdf; bookmarks pdf documents
CoolSpools Spool Converter User Guide V6R1  
Page: 
313
www.ariadnesoftware.co.uk
State = MASSACHUSETTS 
State = NEW JERSEY 
State = NEW YORK 
... 
Customer = TRULY TASTY TURNIPS 
Customer = PRAIRIE TREE AND SEED 
Customer = EVERGREEN & HARWOOD SEEDS   
... 
whereas defining the correct hierarchy thus: 
Map 
¦ 
Region 
¦ 
State 
¦ 
Customer 
would give properly nested results, thus: 
Region = NORTHEAST 
State = MASSACHUSETTS 
Customer =  TRULY TASTY TURNIPS 
... 
State = NEW JERSEY 
Customer = PRAIRIE TREE AND SEED 
... 
State = NEW YORK 
Customer = EVERGREEN & HARWOOD SEEDS   
... 
Region = SOUTH 
State = FLORIDA 
Customer = SARAH'S SAFARI FRUITS 
Customer =  ABUNDANT FRUIT & FLOWERS     
... 
A Report-to-Excel map does not require a named root row group in the same way an 
XML map requires a named root element. The Excel workbook itself operates as an 
implied root row group, and you can define more than one row group with 
PARENT(*NONE), indicating that they are all children of the implied root. 
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
pdf bookmarks; add bookmark to pdf reader
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
create bookmarks pdf; bookmarks pdf file
CoolSpools Spool Converter User Guide V6R1  
Page: 
314
www.ariadnesoftware.co.uk
Options are: 
*NONE
The row group has no parent row group, i.e. it is 
an immediate child of the implied root row group, 
which is the Excel file itself. 
*SELECT 
Select the parent from a list of row groups in the 
Report-to-Excel map. 
row_group 
Specify the name of the parent row group. 
TEXT 
Text ‘description’
Specify up to 50 characters of free-format descriptive text to help you identify the row 
group. 
Options are: 
*BLANK 
No text is specified. 
Text 
Specify the text ‘description’.
NEWGRPOPT - New row group option 
This option determines the logic which controls the creation of new row groups of 
this kind.  
Options are: 
*SECTION
This option ties the row group to a section in the 
report definition on which the Report-to-Excel map 
is dependent. A new row group of this kind will be 
created every time a new instance of the section of 
the type specified on the SECTION parameter is 
encountered in the spooled file being converted. 
*LINE 
This option ties the row group to a line in the report 
definition on which the Report-to-Excel map is 
dependent. A new row group of this kind will be 
created every time a new line of the type specified 
on the LINENAME parameter is encountered in the 
spooled file being converted. 
*NEVER 
A new row group is never created. A single row 
group will be created within each occurrence of the 
parent row group. If there is no parent row group, 
then there will be a single occurrence of this row 
group in the file. This option is normally 
appropriate for top-level row groups such as page 
headings, or row groups which need to occur once 
in relation to some other row group, such as 
column headings. 
SECTION 
Report section name 
Specify the name of the section to which this row group is linked, when 
NEWGRPTOPT(*SECTION) is used. 
Options are: 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Fully featured PDF Viewer in HTML5; Outstanding rendering of PDF documents; Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display;
pdf bookmark editor; pdf create bookmarks
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
create bookmarks in pdf reader; add bookmarks to pdf online
CoolSpools Spool Converter User Guide V6R1  
Page: 
315
www.ariadnesoftware.co.uk
*NONE
This row group is not linked to a section. Invalid if 
NEWGRPTOPT(*SECTION) was specified. 
*SELECT 
Select the section from a list of sections in the 
report definition. 
section_name 
Specify the name of the linked section. 
LINENAME 
Report line name 
Specify the name of the report line to which this row group is linked, when 
NEWGRPTOPT(*LINE) is used. 
Options are: 
*NONE
This row group is not linked to a report line. Invalid 
if NEWGRPTOPT(*LINE) was specified. 
*SELECT 
Select the line from a list of lines in the report 
definition. 
line_name 
Specify the name of the linked line. 
The following commands also operate on row groups. Parameters are only 
described where they differ significantly from those of the ADDRPTXLR command 
described above. 
CHGRPTXLR 
Change Report-to-Excel Map Row Group
The CHGRPTXLR (Change Report-to-Excel Map Row Group) command modifies an 
existing Report-to-Excel Map Row Group. 
See ADDRPTXLR above for a discussion of the various parameters. 
CPYRPTXLR 
Copy Report-to-Excel Map Row Group
The CPYRPTXLR (Copy Report-to-Excel Map Row Group) command copies a 
Report-to-Excel Map row group and its related cells.  
RMVRPTXLR 
Remove Report-to-Excel Map Row Group
The RMVRPTXLR (Remove Report-to-Excel Map Row Group) command removes a 
Report-to-Excel Map Row Group from a report definition. 
DSPRPTXLR 
Display Report-to-Excel Map Row Group
The DSPRPTXLR (Display Report-to-Excel Map Row Group) command displays 
details of a Report-to-Excel Map Row Group. 
RNMRPTXLR 
Rename Report-to-Excel Map Row Group
The RNMRPTXLR (Rename Report-to-Excel Map Row Group) command renames a 
Report-to-Excel Map Row Group. 
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
zooming & rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Excel Convert. Convert Excel to PDF; Convert Excel
copy pdf bookmarks; bookmarks in pdf
XDoc.PowerPoint for .NET, All Mature Features Introductions
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. PowerPoint Convert. Convert PowerPoint to PDF; Convert
bookmark template pdf; convert excel to pdf with bookmarks
CoolSpools Spool Converter User Guide V6R1  
Page: 
316
www.ariadnesoftware.co.uk
WRKRPTXLR 
Work with Report-to-Excel Map Row 
Groups
The WRKRPTXLR (Work with Report-to-Excel Map Row Groups) command lets you 
work with a list of Report-to-Excel Map Row Groups. 
MAPNAME 
Report-to-Excel map name 
Specify the name of the Report-to-Excel map for which you wish to display list of row 
groups. 
PARENT
Parent row group name 
Specify the name of the row group within the above Report-to-Excel map for which 
you wish to display list of child row groups. 
Options are: 
*ALL 
Display all row groups in the map. 
row_group_name Just display row groups that are children of the 
specified row group. 
ADDRPTXLC 
Add Report-to-Excel Map Cell
The ADDRPTXLC (Add Report-to-Excel Map Cell command adds a cell to a Report-
to-Excel map. 
A Report-to-Excel map cell determines the content of a particular cell (row/column 
intersection) in the Excel file that CoolSpools creates from your spooled file using 
your Report-to-Excel map. 
Each cell belongs to a particular row group. This allows you to define different cell 
content for different row groups. The cell is identified by means of: 
o
the row group to which it belongs 
o
the row number within that row group on which is appears 
o
the Excel column reference identifying the vertical column on which it 
appears 
MAPNAME 
Report-to-Excel map name 
Specify the name of the existing Report-to-Excel map to which you wish to add the 
cell. 
Report-to-Excel map names conform to the normal rules for OS/400 object names, 
except that they can be up to 20 characters long. 
ROWGRPNAME 
Row group name 
Specify the name of the existing Report-to-Excel row group to which you wish to add 
the cell. 
Row group names conform to the normal rules for OS/400 object names, except that 
they can be up to 20 characters long. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
317
www.ariadnesoftware.co.uk
ROWNBR
Row number 
Specify the number of the row within the row group on which this cell should appear. 
Note that this is not the row number in the Excel worksheet itself. It indicates the 
relative row number within the row group. For example, ROWNBR(1) indicates the 
first row in the row group, ROWNBR(2) the second etc. If the row group is output to 
the Excel worksheet twice, starting at Excel row 101 and row number 201, then 
ROWNBR(1) will correspond to Excel row numbers 101 and 201, ROWNBR(2) to 
Excel row numbers 102 and 202 etc. 
COLUMN 
Column letter 
Specify the Excel column reference identifying the vertical column in the spreadsheet 
at which the cell will appear, e.g. A = first column, Z= 26
th
column, AA=27
th
column 
etc. 
CONTENT 
Cell content 
Determines what type of content the cell should have. 
Options are: 
*ITEM
The cell content is derived from the value of a 
report item defined in the report definition 
describing the spooled file that is used as input to 
the conversion. You specify the name of the repot 
item on the CELLITEM parameter below. The 
current value of the item is written to the cell. 
*TEXT 
The cell content will be a piece of static, constant 
text which you will supply on the CELLTEXT 
parameter below. This option is useful for 
headings, cell labels etc.    
Text 
Specify the text ‘description’.
CELLITEM 
Report item 
The report item from which the cell content will be derived when CONTENT(*ITEM) 
is specified. 
Name 
The name of the report item. 
Options are: 
*SELECT 
Select the item from a list of report items in the 
report definition. 
item_name 
Specify the name of the existing report item. 
Data type 
The type of cell to create. 
Options are: 
CoolSpools Spool Converter User Guide V6R1  
Page: 
318
www.ariadnesoftware.co.uk
*ITEM
The data type is determined by the data type of the 
report item. 
*ALPHA 
The cell will be a text label, even if the report item 
from which it is derived is a numeric or date item. 
*NUMERIC 
The cell will be a number, even if the report item 
from which it is derived is an alphanumeric or date 
item. Note that non-numeric data in the item may 
result in garbage being written to the cell if this 
option is taken. 
*DATE 
The cell will be a date, even if the report item from 
which it is derived is an alphanumeric or numeric 
item. Note that non-date data in the item may 
result in garbage being written to the cell if this 
option is taken. 
CELLTEXT 
Cell text 
The constant text which will be written to the cell content when CONTENT(*TEXT) is 
specified. 
Note that the text can contain CoolSpools variables. For example:  
CELLTEXT(‘<:CURMONTH:>/<:CURDAY:>/<:CURYEAR:>’) 
would cause the current date in MM/DD/YYYY format to be output.   
MRGCELLS 
Merge to cell 
Specify the row and column to which this cell will be merged. 
The default is the single value *NONE , indicating that the cell is not merged with any 
neighboring cells and simply occupies the intersection point of the row and column 
identified by ROWNBR and COLUMN above. 
Alternatively, specify a row number within the row group and column letter. This will 
then specify a block of merged cells extending from the row number and column 
identified by ROWNBR and COLUMN above to the row number and column 
specified below. 
Merge to row number 
The number within the row group of the row to which the block of merged cells 
extends. 
Options are: 
*ROWNBR 
The block of merged cells ends on the same row 
identified by the ROWNBR parameter above. In 
other words, the block is all on one row. 
row_number 
Specify the number of the row in the row group to 
which the block of merged cells will extend. 
Merge to column letter 
Options are: 
CoolSpools Spool Converter User Guide V6R1  
Page: 
319
www.ariadnesoftware.co.uk
*COLUMN
This block of merged cells ends on the same 
column identified by the COLUMN parameter 
above. 
column_letter 
Specify the Excel column letter/reference of the 
column to which the block of merged cells will 
extend. 
The following commands also operate on Report-to-Excel map cells. Parameters are 
only described where they differ significantly from those of the ADDRPTXLC 
command described above. 
CHGRPTXL 
Change Report-to-Excel Map Cell
The CHGRPTXLC (Change Report-to-Excel Map Cell) command modifies an 
existing Report-to-Excel Map Cell. 
See ADDRPTXLC above for a discussion of the various parameters. 
CPYRPTXLC 
Copy Report-to-Excel Map Cell
The CPYRPTXLC (Copy Report-to-Excel Map Cell) command copies a Report-to-
Excel Map cell.  
RMVRPTXLC 
Remove Report-to-Excel Map Cell
The RMVRPTXLC (Remove Report-to-Excel Map Cell) command removes a Report-
to-Excel Map Cell from a report definition. 
DSPRPTXLC 
Display Report-to-Excel Map Cell
The DSPRPTXLC (Display Report-to-Excel Map Cell) command displays details of a 
Report-to-Excel Map Cell. 
RNMRPTXLC 
Rename Report-to-Excel Map Cell
The RNMRPTXLC (Rename Report-to-Excel Map Cell) command renames a 
Report-to-Excel Map Cell. 
WRKRPTXLC 
Work with Report-to-Excel Map Cells
The WRKRPTXLC (Work with Report-to-Excel Map Cells) command lets you work 
with a list of Report-to-Excel Map Cells. 
MAPNAME 
Report-to-Excel map name 
Specify the name of the Report-to-Excel map in which the row group named below 
exists. 
ROWGRPNAME 
Row group name 
Specify the name of the row group within the above Report-to-Excel map for which 
you wish to display list of cells. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
320
www.ariadnesoftware.co.uk
ADDRPTXMLE (Add Report-to-XML Map Element) 
command
The ADDRPTXMLE (Add Report-to-XML Map Element) command adds an element 
to a Report-to-XML map. A Report-to-XML element controls the creation of nodes 
within an XML document. 
MAPNAME 
Report-to-XML Map Name 
Specify the name of the existing Report-to-XML map to which you wish to add the 
row group. 
ELEMENT
Element name 
Specify the name of the XML element you wish to add. 
Report-to-XML element names can be up to 50 characters in length and, like all 
things XML, are case-sensitive. They must conform to the rules for XML names. 
PARENT
Parent element name 
Specify the name of the parent element, if any. Use of this parameter allows the 
creating of a nested tree of XML elements. 
One and only one element in a Report-to-XML map must be designated the root by 
specifying PARENT(*NONE) when it is created. All other elements must be 
descendants of this element. 
Options are: 
*NONE
The element will be the document root element. 
Only one root element can exist for each Report-
to-XML map. 
*SELECT 
Select the parent element from a list of existing 
elements in the Report-to-XML map. 
Parent_name 
Specify the name of the parent element, which 
could be the root or a descendant of the root. 
SEQNBR 
Sequence number 
A number determining the order in which elements are output within their parent 
elements. Elements are output in the order of their sequence number within their 
parent element.  
Options for the library name are: 
*NEXT
The next highest available sequence number in 
the parent element is assigned. 
seq_number 
Specify the sequence number. 
ITEMNAME- Report item 
Specify the name of a report item from which the value of the text node for this 
element will be derived. 
Single options are: 
Documents you may be interested
Documents you may be interested