aspose pdf examples c# : How to bookmark a pdf file application Library utility html asp.net azure visual studio CoolSpools_Spool_Converter_User_Guide_V6R17-part1260

CoolSpools Spool Converter User Guide V6R1  
Page: 
71
www.ariadnesoftware.co.uk
BLANKS - Include blank lines? 
Parameter 
BLANKS 
Applies to 
commands: 
CVTSPLSTMF 
Dependent on: CVTSPLSTMF: PMTADLPARM(*YES) and TOFMT(*TEXT), 
TOFMT(*HTML) or TOFMT(*HTXT) 
The BLANKS parameter is only available from the CVTSPLSTMF command and is 
relevant only to *TEXT, *HTML or *HTXT output.  
This parameter allows you to define whether blank lines in the original report should 
be duplicated in the output. 
*NO
Blank lines in the original report are not reflected in 
the output and are compressed out. 
*YES 
Blank lines in the original report are reflected in the 
output. Pages are padded out with blank lines to 
resemble the printed page. 
*FF 
Blank lines in the original report are reflected in the 
output. At the end of each page, a form feed 
character (x’0C’) is embedded
in the output to 
force a page throw. 
Please note that the equivalent to this parameter on the CVTSPLTXT command is 
the second element of the TEXT parameter of that command. 
How to bookmark a pdf file - 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
pdf bookmarks; add bookmarks to pdf online
How to bookmark a pdf file - 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 add bookmarks to a pdf; add bookmark pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
72
www.ariadnesoftware.co.uk
BMARKKEY- PDF bookmark string key 
Parameter 
BMARKKEY 
Applies to 
commands: 
CVTSPLPDF 
This parameter allows you to define the position in the report where the text to be 
used as a bookmark appears. 
By specifying BOOKMARK(*KEY) with the BMARKKEY parameter, you can create 
a set of bookmarks based on a piece of text that appears in the report on the same 
line as another piece of text (i.e. the key string, typically a field label) . 
For example, if you know that an item of user interest - such as an order number, a 
customer name, or a product code - appears on the same line as a label such as 
‘Customer name:’, ‘Order No:’ or ‘Product Id’, then by using these labels as a key 
string you can generate bookmarks based on the actual customer name, order 
number or product code. 
Example:  
CVTSPLPDF …
BOOKMARK(*KEY)  
BMARKKEY((‘Customer name:’ 1 16
40)) 
Key string 
Specify the key string which will trigger the selection of bookmark text. 
This value is case-sensitive. 
Occurrence 
Where the key string appears more than once on each page, the number you enter 
on this parameter element will determine which occurrence of the key string will 
trigger the selection of bookmark text. 
Offset 
Enter the offset in characters  
If a positive number is entered, this is interpreted as indicating that the bookmark text 
is to the right of the key string, whereas a negative number indicates that the 
bookmark text is to the left of the key string. 
Length 
The length of the bookmark text in characters. 
VB.NET PDF File Split Library: Split, seperate PDF into multiple
application. Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and outlines in VB.NET.
how to add a bookmark in pdf; add bookmark pdf file
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also able to uncompress PDF file in VB.NET programs. Offer flexible and royalty-free developing library license for VB.NET programmers to compress PDF file.
export pdf bookmarks; create bookmarks pdf files
CoolSpools Spool Converter User Guide V6R1  
Page: 
73
www.ariadnesoftware.co.uk
BMARKPOS- PDF bookmark string position 
Parameter 
BMARKPOS 
Applies to 
commands: 
CVTSPLPDF 
This parameter allows you to define the position in the report where the text to be 
used as a bookmark regularly appears. 
By specifying BOOKMARK(*POS) and using this BMARKPOS parameter, you can 
create a set of bookmarks based on a piece of text that appears at a particular 
position on each page of the report.  
For example, if you know that an item of user interest - such as an order number, a 
customer name, or a product code - appears regularly at position 3 of line 4 on every 
page and is up to 20 characters long, you can generate your bookmarks by 
specifying: 
CVTSPLPDF  
FROMFILE(SALES)…
BOOKMARK(*POS) 
BMARKPOS((4 3 20)) 
Line number  
Enter either the line number on which the bookmark text appears in the spooled file. 
Character position 
The column number on which the bookmark text appears in the spooled file.  
Length 
Enter the number of characters which the bookmark occupies in the spooled file. 
C# PDF File Split Library: Split, seperate PDF into multiple files
defined pages. Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and outlines. Also
convert excel to pdf with bookmarks; adding bookmarks to pdf
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Professional VB.NET PDF file merging SDK support Visual Studio .NET. Merge PDF without size limitation. Append one PDF file to the end of another one in VB.NET.
export pdf bookmarks to text; display bookmarks in pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
74
www.ariadnesoftware.co.uk
BOOKMARK - PDF bookmarks 
Parameter 
BOOKMARK 
Applies to 
commands: 
CVTSPLPDF  
This parameter controls the type of PDF bookmarks (outlines) that CoolSpools 
generates. 
Bookmarks index a PDF file so readers can go directly to a particular section of a 
document. By creating bookmarks, you make it quicker and easier for users to 
navigate around a document in PDF format. 
The CVTSPLPDF command supports the creation of bookmarks based on multiple 
text items extracted from the spooled file. A nested bookmark structure will be 
generated where multiple bookmarks triggers are defined. 
The possible values are: 
*PAGNBR 
CoolSpools creates bookmarks based on the page 
numbers in the document. This is the default for 
CVTSPLSTMF. 
Note that the text used to generate *PAGNBR 
bookmarks is held in message CVT0008 in 
message file CP_MSGF. By default it is set to 
“Page”. You can modify the text of this message if 
you wish to. For example, if your native language 
is Spanish, you may wish to change it to “Página”. 
If you do this, please remember that you will need 
to change the text again every time you apply a 
PTF or upgrade to a new version. 
*NONE 
No bookmarks are required. This is default for 
CVTSPLPDF. 
*POS 
Indicates that you will define bookmarks on the 
BMARKPOS parameter and that CoolSpools 
should create bookmarks based on a piece of text 
that appears at a particular position on each page 
of the report. 
*KEY 
Indicates that you will define bookmarks on the 
BMARKKEY parameter and that CoolSpools 
should create bookmarks based on an item of text 
associated with a key word or phrase found in the 
report.  
*POSKEY 
Indicates that you will define bookmark parameters 
on both the BMARKPOS and BMARKKEY 
parameters and that both positional and key 
bookmarks should be created. This option is not 
supported by CVTSPLSTMF. 
*PAGIDXTAG  
Bookmarks will be generated from page-level 
document index tags, for example those included 
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Professional C#.NET PDF SDK for merging PDF file merging in Visual Studio .NET. Append one PDF file to the end of another and save to a single PDF file.
export excel to pdf with bookmarks; export pdf bookmarks to excel
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
convert word to pdf with bookmarks; creating bookmarks pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
75
www.ariadnesoftware.co.uk
in the spooled file with the DDS DOCIDXTAG 
keyword with the tag level equal to PAGE. 
*GRPIDXTAG 
Bookmarks will be generated from group-level 
document index tags, for example those included 
in the spooled file with the DDS DOCIDXTAG 
keyword with the tag level equal to GROUP. 
*IDXTAG 
Bookmarks will be generated from document index 
tags, for example those included in the spooled file 
with the DDS DOCIDXTAG keyword with the tag 
level equal to GROUP or PAGE. 
Example:    
CVTSPLPDF  
FROMFILE(SALES)…
BOOKMARK(*PAGNBR) 
The sales report is converted to PDF format and bookmarks are generated for each 
page of the report, labeled ‘Page 1’, ‘Page 2’ etc.
C# PDF Library SDK to view, edit, convert, process PDF file for C#
and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update, and delete PDF file metadata, like
bookmark a pdf file; copy bookmarks from one pdf to another
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
how to add bookmarks on pdf; create pdf bookmarks from word
CoolSpools Spool Converter User Guide V6R1  
Page: 
76
www.ariadnesoftware.co.uk
CNDFMTGRP 
Conditional formatting groups 
Parameter 
CNDFMTGRP 
Description 
Defines groups of conditional formatting rules and the range 
of cells to which they apply 
Applies to 
commands: 
CVTSPLXL, CVTSPLXLS 
Dependent on:  
Specifies conditional formatting rule groups. A conditional formatting rule group 
defines a group of related rules which will be applied, in a given priority sequence, to 
a range of cells in order to determine the appearance of those cells. For example, 
you might define a rule that tests the value of a customer account balance field and 
makes rows where the balance is negative red and those where it is above a certain 
level green etc. 
See the CNDFMTRULE parameter below for examples of how to define conditional 
formatting. 
Rule group number 
Specifies an arbitrary, non-zero, positive integer which identifies the rule group. You 
can choose any number you like to identify the group, but it must be unique for all 
rule groups defined on the command. 
The rule group number is used to match rules defined on the CNDFMTRULE 
parameter against rule groups defined on the CNDFMTGRP parameter. The 
CNDFMTGRP parameter defines group-level attributes such as the range of cells to 
which the rules should be applied, whereas the CNDFMTRULE parameter defines 
the individual rules in the group that will tested, one after another, in the priority 
sequence you specify, against those cells. 
Rule group name 
Specifies an optional, arbitrary name which identifies the rule group. You can choose 
any name you like to identify the group. The name has no function other than to help 
you document and remember the purpose of a given rule group. 
Apply to map references (CVTSPLXL) 
Apply to rows/columns (CVTSPLXLS) 
Specifies the rows in the worksheet the rules should be applied to. 
The default is the single value: 
*ALL
(Default). The rules are applied to all rows in the 
worksheet, including those not populated by data. 
If new data is entered after the last row of data, the 
rules will apply to those new rows too. 
Alternatively specify between 1 and 50 map references (CVTSPLXL) or row/column 
references (CVTSPLXLS) that identify the data to which the rules should be applied. 
For CVTSPLXL, use map references in one of the forms described below. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
77
www.ariadnesoftware.co.uk
row_group_name 
all cells generated from the row 
group called row_group_name e.g. 
DETAIL_ROW 
or 
row_group_name(col) 
all cells generated from the row 
group called row_group_name 
where the column letter is col e.g. 
DETAIL_ROW(A) 
or 
row_group_name(colrow) 
all cells generated from the row 
group called row_group_name 
where the column letter is col and 
the row number in the group is row , 
e.g. DETAIL_ROW(A2) 
For CVTSPLXLS, use row/column references in one of the forms described below. 
line_type_name 
all cells on lines matched to a line 
type defined on the LINTYPES 
parameter where the name matches  
line_type_name e.g. HEADER_LINE 
or 
line_type_name(col) 
all cells on lines matched to a line 
type defined on the LINTYPES 
parameter where the name matches  
line_type_name and where the 
column letter is col e.g. 
HEADER_LINE(A) 
line_type_name(colline) 
all cells on lines matched to a line 
type defined on the LINTYPES 
parameter where the name matches  
line_type_name, where the column 
letter is col and the relative line 
number in the line group is line e.g. 
e.g. HEADER_LINE(A2) 
CoolSpools Spool Converter User Guide V6R1  
Page: 
78
www.ariadnesoftware.co.uk
CNDFMTRULE 
Conditional formatting rules 
Parameter 
CNDFMTRULE 
Description 
Defines individual conditional formatting rules  
Applies to 
commands: 
CVTSPLXL, CVTSPLXLS 
Dependent on: None 
Specifies conditional formatting rules.  
A conditional formatting rule group defines a group of related rules which will be 
applied, in a given priority sequence, to a range of cells in order to determine the 
appearance of those cells. For example, you might define a rule that tests the value 
of a customer account balance field and makes rows where the balance is negative 
red and those where it is above a certain level green etc. 
The CNDFMTGRP parameter defines conditional formatting rule groups and group-
level attributes such and the range of cells to which the rules in the group will be 
applied. 
The CNDFMTRULE parameter defines the individual rules within those groups which 
are tested in turn. 
Please note that Excel does not allow all of the attributes that can be specified for a 
style on the DFNSTYLE parameter or CRTSTLDFN command to be modified when 
using conditional formatting. In addition, the number of attributes that can be set 
when defining conditional formatting is even more limited when you are outputting to 
*XLS format. In particular, changing of number formats, font names and font sizes 
through conditional formatting was not supported before Excel 2007. Therefore, a 
format compatible with Excel 2007 must be used if this feature is required, i.e. 
EXCEL(*XLSX) or EXCEL(*XLS07) must be specified.  
Also, there are restrictions on the types of test that can be used when outputting to 
*XLS format. Versions of Excel prior to Excel 2007 do not support many of the more 
complex test types shown below. The *FORMULA test type is not supported when 
outputting to *XLS format. 
Rule group number 
Specifies an arbitrary, non-zero, positive integer which identifies the rule group. You 
can choose any number you like to identify the group, but it must be unique for all 
rule groups defined on the command. 
The rule group number you specify here must correspond to the rule group number 
of a rule group defined on the CNDFMTGRP parameter. The CNDFMTGRP 
parameter defines group-level attributes such as the range of cells to which the rules 
should be applied, whereas the CNDFMTRULE parameter defines the individual 
rules in the group that will tested, one after another, in the priority sequence you 
specify, against those cells. 
Rule priority 
The priority of this conditional formatting rule. Where the group contains several 
rules, this value is used to determine which rule takes precedence and therefore 
CoolSpools Spool Converter User Guide V6R1  
Page: 
79
www.ariadnesoftware.co.uk
which style is applied. Lower numeric values assign a higher priority than higher 
numeric values, i.e. 1 is the highest priority. 
Field to test 
Specifies the data item in the report which is tested in order to determine if the rule 
should evaluate to true or false. 
Options are: 
*CELLIS
(Default). The logic test is carried out on each 
individual cell within the range of cells to which this 
rule is applied, not to any particular column.  
For example, if you were using conditional 
formatting rules to apply different colors, and you 
specify a *CELLIS rule, each separate cell in the 
range of cells to which the rules apply will be 
colored differently depending on the value of those 
individual cells. 
*FORMULA 
You will specify a formula on the Parameter value 
element below. That formula will determine 
whether the rule evaluates to true or false and 
therefore what styling is applied. 
Not supported when outputting to *XLS format. 
Excel_col_ref   Specify an Excel column letter. CoolSpools Spool 
Converter will generate a formula which carries out 
the required logic test against the value of this 
column in the rows to which the rule applies. For 
each row, the value of this column in that row will 
determine the formatting of cells to which this rule 
applies. 
For example, if your file contains customer account 
details, and you wish to color the rows based on 
the value of the customer’s account balance, and 
that balance is in column M, you would specify 
column M here as that is the field which 
determines how the rows should be formatted. 
Test to apply 
Specifies the logic test which is carried out to determine if the rule evaluates to true 
or false and therefore what styling to apply. 
Options are: 
*NONE
(Default) None. Only valid if *FORMULA is 
specified or the previous element, i.e. you will 
specify your own formula to apply on the 
Parameter value 1 element below. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
80
www.ariadnesoftware.co.uk
The following tests compare the value of field identified by the previous parameter 
element, or each individual cell (if *CELLIS was specified), against the parameter 
value or values specified on the Parameter value 1 and Parameter value 2 
elements below. 
*EQ           
Equal. 
 A single value must be specified on Parameter 
value 1 below. The rule is true if the field or cell 
value is equal to this value. 
*GT           
Greater than. 
A single value must be specified on Parameter 
value 1 below. The rule is true if the field or cell 
value is greater than this value. 
*LT           
Less than. 
A single value must be specified on Parameter 
value 1 below. The rule is true if the field or cell 
value is less than this value. 
*GE           
Greater than or equal to. 
A single value must be specified on Parameter 
value 1 below. The rule is true if the field or cell 
value is greater than or equal to this value. 
*LE           
Less than or equal to. 
A single value must be specified on Parameter 
value 1 below. The rule is true if the field or cell 
value is less than or equal to this value. 
*NE           
Not equal to. 
A single value must be specified on Parameter 
value 1 below. The rule is true if the field or cell 
value is not equal to this value. 
*BETWEEN        Between.  
Two values must be specified on Parameter 
value1 and Parameter value 2 below. The rule is 
true if the field or cell value is greater than or equal 
to the first value and less than or equal to the 
second value. 
*NOTBETWEEN    Not between.  
Documents you may be interested
Documents you may be interested