aspose pdf examples c# : Display bookmarks in pdf Library software component .net wpf winforms mvc CoolSpools_Spool_Converter_User_Guide_V6R130-part1250

CoolSpools Spool Converter User Guide V6R1  
Page: 
301
www.ariadnesoftware.co.uk
CPYRPTITM 
Copy Report Item
The CPYRPTITM (Copy Report Item) command copies a report item.  
RMVRPTITM 
Remove Report Item
The RMVRPTITM (Remove Report Item) command removes a report item from a 
report definition. 
DSPRPTITM 
Display Report Item
The DSPRPTITM (Display Report Item) command displays details of a report item. 
RNMRPTITM 
Rename Report Item
The RNMRPTITM (Rename Report Item) command renames a report item. 
WRKRPTITM 
Work with Report Items
The WRKRPTITM (Work with Report Items) command lets you work with a list of 
report items. 
REPORTNAME 
Report definition name 
Specify the name of the report definition for which you wish to display list of report 
items. 
LINENAME 
Report line name 
Specify the name of the report line within the above report definition for which you 
wish to display list of report items. 
Options are: 
*ALL 
Display items for all lines. 
line_name 
Just display items for the specified line. 
ADDRPTSCT 
Add Report Section
The ADDRPTSCT (Add Report Section) command adds a report section to a report 
definition. 
When report lines and the items they comprise have been defined, you then need to 
define the section structure of the report. 
Most reports have some kind of section structure, and it is important that CoolSpools 
knows about this structure in order to be able to create meaningful output from your 
report, for example XML documents where elements are nested correctly. 
For example, in the case of the demo Customer Order Report DM_ORDRPT1 (see 
Worked Example below), the report lists orders for a given date range by customer, 
within US state, by region of the USA. There are therefore 3 sections that 
CoolSpools needs to know about and these form the following section hierarchy: 
Display bookmarks 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
create bookmarks in pdf; creating bookmarks in a pdf document
Display bookmarks 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
creating bookmarks pdf; edit pdf bookmarks
CoolSpools Spool Converter User Guide V6R1  
Page: 
302
www.ariadnesoftware.co.uk
Region 
¦ 
State 
¦ 
Customer 
The region section of the report comprises one or more states and each state shown 
in the report comprises one or more customers. 
If, for example, you want CoolSpools to be able to build an XML document from the 
report which takes the following form: 
<region> 
<state> 
<customer/> 
<customer/> 
<customer/> 
</state> 
<state> 
<customer/> 
<customer/> 
</state> 
</region> 
... 
etc. 
then CoolSpools needs to know how sections relate to one another and when each 
section starts and ends. 
Sections define the relationship between the various lines in a report. In general, 
where two lines in the report are related to one another, and may need to be handled 
as a unit, they should be defined as being part of the same section, or as being part 
of different sections that are themselves related in terms of a section hierarchy. For 
example, if the order information for each order in the Customer Order Report were 
to cover two lines, those lines should be defined as making up an order section. 
CoolSpools can then treat the two lines as a single entity and correctly process the 
data for a single order from both lines together (e.g. outputting that data to a single 
XML element or Excel row). 
REPORTNAME 
Report definition name 
Specify the name of the existing report definition to which you wish to add the report 
section. 
Report definition names conform to the normal rules for OS/400 object names, 
except that they can be up to 20 characters long. 
.NET PDF SDK - Description of All PDF Processing Control Feastures
PDF Viewer in HTML5; Outstanding rendering of PDF documents; Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; Integrated text
create bookmarks in pdf from excel; how to bookmark a page in pdf document
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
export excel to pdf with bookmarks; bookmarks pdf reader
CoolSpools Spool Converter User Guide V6R1  
Page: 
303
www.ariadnesoftware.co.uk
SECTION 
Report section name 
Specify the name you wish to give to the report section. 
Report section names conform to the normal rules for OS/400 object names, except 
that they can be up to 20 characters long. The name must be unique within the 
report definition. 
PARENT
Parent section name 
Specify the name of the existing report section of which this report section is a child 
section. 
As described above, sections can form part of a section hierarchy where one section 
is the “parent” of one or more other sections (its “children”). 
Options are: 
*NONE
The section is either not part of a section hierarchy 
or is the top-level section and has no parent, only 
children. 
*SELECT 
Select the section from a list of sections in the 
report definition. 
section_name 
Specify the name of the existing section of which 
this section is a child. 
STARTLINE - Section start line name 
Specify the name of the report line, which, when it is encountered during the analysis 
of a spooled file, indicates the start of a new instance of this report section  
Note that rules can be specified on STARTRULES below to further qualify the 
conditions under which a new instance of this report section starts.  
For example, in the Customer Orders report used in the Worked Example below, the 
REGION section starts when a REGION_HEADER line is encountered, but only if 
the REGION_CODE field has changed from the previous REGION_HEADER line. 
Options are: 
*SELECT
Select the line from a list of report lines in the 
report definition. 
*REPORT 
The section starts at the beginning of the report. 
line_name 
Specify the name of the existing report line which 
starts the section. 
STARTRULES 
Section start rules 
Defines the conditions under which a new instance of this report section starts when 
a spooled file is being analyzed. 
Relationship 
Specifies the logical relationship between one test and the next 
Options are: 
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
excel hyperlink to pdf bookmark; bookmarks pdf
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
bookmark pdf documents; how to bookmark a pdf document
CoolSpools Spool Converter User Guide V6R1  
Page: 
304
www.ariadnesoftware.co.uk
*IF
Mandatory for the first test and allowed only on the 
first test. 
*AND 
Indicates that this test is part of the same logical 
group as the previous line. The rule will be true 
only if the result of all tests since and including the 
previous test starting with *IF or *OR test are true. 
*OR 
Indicates that this test starts a new OR group. The 
rule will be true if the combined result of this group 
or any other group starting with *IF or OR is true. 
Report item name 
Specify a report item to be tested. 
Options are: 
*SELECT
Select the item from a list of report items in the 
report definition. 
item_name 
Specify the name of the item to test. 
Comparison 
Specifies the type of comparison to be applied.  
Options are: 
*EQ
The rule is true if the value at the specified position 
on the line to be tested is equal to the comparison 
value. 
*NE 
The rule is true if the value at the specified position 
on the line to be tested is not equal to the 
comparison value. 
*GT 
The rule is true if the value at the specified position 
on the line to be tested is greater than to the 
comparison value. 
*LT 
The rule is true if the value at the specified position 
on the line to be tested is less than to the 
comparison value. 
*GE 
The rule is true if the value at the specified position 
on the line to be tested is greater than or equal to 
the comparison value. 
*LE 
The rule is true if the value at the specified position 
on the line to be tested is less than or equal to the 
comparison value. 
Value  
Specifies the value against which the test occurs. 
You can also use the special value *PRV  to denote the previous value of the item on 
the previous occurrence of the report line. One frequent use of this option is to test 
for changes to report item values. For example, in the Customer Orders Report used 
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
SDK, preserves all the original anchors, links, bookmarks and font This C#.NET PDF to HTML conversion library can browser when it is trying to display a PDF
creating bookmarks in pdf from word; create pdf bookmarks online
C# powerpoint - Convert PowerPoint to HTML in C#.NET
to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font issue of web browser when it is trying to display a PowerPoint
how to add a bookmark in pdf; create bookmark pdf file
CoolSpools Spool Converter User Guide V6R1  
Page: 
305
www.ariadnesoftware.co.uk
in the Worked Example below, the REGION section has a start rule that states that a 
new instance of the REGION section begins 
*IF REGION_CODE *NE *PRV 
that is, when the region code changes. 
ENDLINE - Section end line name 
Specify the name of the report line, which, when it is encountered during the analysis 
of a spooled file, indicates the end of an instance of this report section.  
Note that rules can be specified on ENDRULES below to further qualify the 
conditions under which an instance of this report section ends.  
For example, in the Customer Orders report used in the Worked Example below, the 
REGION section always ends when a REGION_TOTALS line is encountered. 
However, in other reports, it could be necessary to apply additional tests to 
determine if a section should end or not. 
There are two elements to this parameter, the default for which is the single value: 
*STARTLINE
An instance of this section ends when an 
occurrence of the line specified on the 
STARTLINE parameter is encountered and when 
the rules specified on STARTRULES above, if any, 
are true. 
This option is intended to handle the situation 
where there is no convenient line which marks the 
end of a section and the only way to tell when an 
instance of a section has ended is the occurrence 
of the line which starts a new instance of that 
section.  
Line name 
Options are: 
*SELECT 
Select the line from a list of report lines in the 
report definition. 
*REPORT 
The section ends at the end of the report. 
line_name 
Specify the name of the existing report line which 
ends the section. 
Part of this section 
Options are: 
*YES 
The end line specified above is part of the instance 
of the section it is ending. 
*NO 
The end line specified above is not part of the 
instance of the section it is ending (i.e. it is part of 
a different section or a new instance of this 
section, but serves as a convenient marker for the 
end of the section). 
C# Word - Convert Word to HTML in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB SDK, preserves all the original anchors, links, bookmarks and font of web browser when it is trying to display a Word
bookmarks in pdf files; create pdf bookmarks
C# Excel - Convert Excel to HTML in C#.NET
to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font crashing issue of web browser when it is trying to display a Excel
create bookmarks pdf files; bookmarks in pdf reader
CoolSpools Spool Converter User Guide V6R1  
Page: 
306
www.ariadnesoftware.co.uk
ENDRULES 
Section end rules 
Defines the conditions under which an instance of this report section ends when a 
spooled file is being analyzed. 
Options are the same as for STARTRULES above but you can also use the single 
values: 
*STARTRULES
The same rules apply when testing the end of a 
section as when testing for the start. 
*NONE 
No end rules are needed. The occurrence of the 
ENDLINE specified above is sufficient to mark the 
end of an instance of this section. 
LINENAMES 
Lines included in section 
Specifies the report lines this section comprises.  
Note that the start and end lines specified above are not automatically included as 
they are not necessarily part of the section. They must be listed here if required to be 
included. 
*NONE
No lines are included.  
*SELECT 
Select one or more lines from a list of lines in the 
report definition. 
line_name 
Specify between 1 and 100 line names. 
CHGRPTSCT 
Change Report Section
The CHGRPTSCT (Change Report Section) command modifies an existing report 
section. 
See ADDRPTSCT above for a discussion of the various parameters. 
CPYRPTSCT 
Copy Report Section
The CPYRPTSCT (Copy Report Section) command copies a report section.  
RMVRPTSCT 
Remove Report Section
The RMVRPTSCT (Remove Report Section) command removes a report section 
from a report definition. 
DSPRPTSCT 
Display Report Section
The DSPRPTSCT (Display Report Section) command displays details of a report 
section. 
RNMRPTSCT 
Rename Report Section
The RNMRPTSCT (Rename Report Section) command renames a report section. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
307
www.ariadnesoftware.co.uk
WRKRPTSCT 
Work with Report Sections
The WRKRPTSCT (Work with Report Sections) command lets you work with a list of 
report sections. 
REPORTNAME 
Report definition name 
Specify the name of the report definition for which you wish to display list of report 
sections. 
PARENT
Parent section name 
Specify the name of the report section within the above report definition for which 
you wish to display a list of child sections. 
Options are: 
*ALL 
Display all sections irrespective of the parent. 
parent_name 
Just display items for the specified parent section. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
308
www.ariadnesoftware.co.uk
Commands related to Report Maps
CRTRPTXL 
Create Report-to-Excel Map
The CRTRPTXL (Create Report-to-Excel Map) command creates a report-to-Excel 
map definition describing the content and structure of an Excel file to be created from 
a spooled file. 
Once you have created your report-to-Excel map you need to specify the different 
row groups and cells it comprises. See the ADDRPTXLR (Add Report-to-Excel Map 
Row Group) and ADDRPTXLC (Add Report-to-Excel Map Cell) commands for 
details of how to do that. 
MAPNAME 
Report-to-Excel map name 
Specify the name you wish to give to the report-to-Excel map. 
Report map names conform to the normal rules for OS/400 object names, except 
that they can be up to 20 characters long. 
REPORTNAME 
Report definition name 
Specify the name of an existing report definition that will define the input to the 
conversion process. The report map defines the output from the conversion process. 
You must be authorized to use the report definition. 
DFTUSEAUT - Default use authority 
The default authority to use this report map. 
Individual user authorities to the map can be managed by means of the IBM 
CHGFCNUSG command or CoolSpools’ WRKREGFNC. The function 
controlling 
authority to use a report-to-Excel map is  
ARIADNE_XLS_MAP_nnnnnnnnnn_USE  
where nnnnnnnnn is the internal map identifier, which is displayed by DSPRPTXL. 
Options are: 
*ALLOWED 
By default, users other than the user creating the 
map are permitted to use it when converting a 
spooled file to Excel. 
*DENIED 
By default, users other than the user creating the 
map are not permitted to use it when converting a 
spooled file to Excel. 
DFTCHGAUT - Default change authority 
The default authority to change or delete this report map. 
Individual user authorities to the map can be managed by means of the IBM 
CHGFCNUSG command or CoolSpools’ WRKREGFNC. The function controlling 
authority to use a report-to-Excel map is  
ARIADNE_XLS_MAP_nnnnnnnnnn_CHG  
CoolSpools Spool Converter User Guide V6R1  
Page: 
309
www.ariadnesoftware.co.uk
where nnnnnnnnn is the internal map identifier, which is displayed by DSPRPTXL. 
Options are: 
*DENIED
By default, users other than the user creating the 
map are not permitted to change, delete or 
manage it. 
*ALLOWED  
By default, users other than the user creating the 
map are permitted to change, delete or manage it.  
TEXT 
Text 
‘description’
Specify up to 50 characters of free-format descriptive text to help you identify the 
report map. 
Options are: 
*BLANK 
No text is specified. 
Text 
Specify the text ‘description’.
GRPSEQOPT - Row group sequence option 
Determines the order in which row groups are output. 
Options are: 
*MAP 
The order of rows in the Excel file is determined by 
the way row groups are organized in the report-to-
Excel map. 
Rows will be written to the Excel worksheet based 
on the hierarchy of row groups in the report-to-
Excel map, taking account of parent-child 
relationships between row groups and the 
sequence number of child row groups within the 
parent row group. 
*SPLF 
The order of rows in the Excel file is determined by 
the order of data in the spooled file.  
The following commands also operate on report-to-Excel maps. Parameters are only 
described where they differ significantly from those of the CRTRPTXL command 
described above. 
CHGRPTXL 
Change Report-to-Excel map
The CHGRPTXL (Change Report-to-Excel map) command modifies an existing 
Report-to-Excel map. 
See CRTRPTXL above for a discussion of the various parameters. 
CPYRPTXL 
Copy Report-to-Excel map 
The CPYRPTXL (Copy Report-to-Excel map) command copies a Report-to-Excel 
map and its associated row groups and cells. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
310
www.ariadnesoftware.co.uk
FROMMAP 
From Report-Excel map name 
Specify the name of the Report-to-Excel map you wish to copy. 
TOMAP 
To Report-Excel map 
Specify the name of the Report-to-Excel map you wish to create, based on the 
Report-to-Excel map being copied. 
The remaining parameters allow attributes to be modified while the map is being 
copied. See CRTRPTXL above for a discussion of these parameters. 
DLTRPTXL 
Delete Report-to-Excel map
The DLTRPTXL (Delete Report-to-Excel map) command deletes a Report-to-Excel 
map.  
DSPRPTXL 
Display Report-to-Excel map 
The DSPRPTXL (Display Report-to-Excel map) command displays details of a report 
definition. 
RNMRPTXL 
Rename Report-to-Excel map
The RNMRPTXL (Rename Report-to-Excel map) command renames a Report-to-
Excel map. 
MAPNAME 
Report Report-to-Excel map 
Specify the name of the Report-to-Excel map you wish to rename. 
NEWMAP 
New Report-to-Excel map 
Specify the new name for the Report-to-Excel map. 
RTVRPTXL 
Retrieve Report-to-Excel map
The RTVRPTXL (Retrieve Report-to-Excel map) command retrieves CL source for 
creating a Report-to-Excel map and all its associated row groups and cells. This 
provides a convenient way of saving and distributing a Report-to-Excel map to other 
systems. The source that is retrieved can be easily converted to a program which 
can be run to create the Report-to-Excel map. 
MAPNAME 
Report-to-Excel map 
Specify the name of the Report-to-Excel map for which you wish to retrieve source. 
SRCFILE 
Source file 
Specify the qualified name of the source file into which the source should be 
retrieved. The file and library must already exist. 
Documents you may be interested
Documents you may be interested