aspose pdf examples c# : Bookmarks pdf documents application software utility azure windows web page visual studio CoolSpools_Spool_Converter_User_Guide_V6R19-part1262

CoolSpools Spool Converter User Guide V6R1  
Page: 
91
www.ariadnesoftware.co.uk
Example:    
CVTSPLPDF  
FROMFILE(SALES)…
COLOR(*BLUE *PALEYLW) 
The sales report is converted to PDF. Any black text in the report will appear blue in 
Adobe Acrobat. Other colored text will retain its original color. The text will appear 
against a pale yellow background. 
Bookmarks pdf documents - 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
edit pdf bookmarks; create bookmarks in pdf reader
Bookmarks pdf documents - 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
create bookmarks pdf; creating bookmarks in a pdf document
CoolSpools Spool Converter User Guide V6R1  
Page: 
92
www.ariadnesoftware.co.uk
COLWIDTHS 
Column widths 
Parameter 
COLWIDTHS 
Description 
Let you specify the width of columns 
Applies to 
commands: 
CVTSPLXL, CVTSPLXLS 
Dependent on: None 
The COLWIDTHS parameter allows you to define the widths of individual columns in 
an Excel workbook. 
The single value *NONE indicates that CoolSpools Spool Converter will use the 
default method of specifying column widths, taken from the EXCEL parameter.  
This attribute has not been implemented for HTML and XML because browser 
behavior and support in this area is just too variable and unreliable. 
There is a single value: 
*NONE
(Default). Calculate the width of the column in the 
default manner, i.e. using the method specified on 
the Column width option element of the EXCEL 
parameter. 
Column id                     
The column identifier (letter or letters) identifying the column whose width is being 
defined. 
Column width                     
Set the width of the column for this field. 
Options are: 
column_width   Specify the column width in characters.  
For Excel, this can be difficult for CoolSpools 
Spool Converter to calculate as it is dependent on 
the metrics of the fonts that are being used, which 
may not be available at the time the Excel 
workbook is created. 
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Remove bookmarks, annotations, watermark, page labels and article PDF document has been widely used by and organizations to distribute and view documents.
add bookmarks to pdf reader; create pdf with bookmarks from word
VB.NET PDF File Split Library: Split, seperate PDF into multiple
PDF files or they can separate source PDF file to smaller PDF documents by every explain how to split a PDF file into multiple ones by PDF bookmarks or outlines
bookmark pdf in preview; adding bookmarks to pdf reader
CoolSpools Spool Converter User Guide V6R1  
Page: 
93
www.ariadnesoftware.co.uk
CSV - CSV Options (CVTSPLCSV command) 
Parameter 
CSV  
Applies to 
commands: 
CVTSPLCSV  
Dependent on: None 
Specifies options for creating delimited text files such as Comma Separated Variable 
files (CSVs) and Tab Separated Variable Files (TSVs). 
Record delimiter 
This element allows you to specify the characters to be used to indicate the end of a 
record in the CSV file. 
Options are:   
*CRLF 
Carriage return and line feed. Both a carriage 
return (ASCII x’0D’ or the equivalent in the CCSID 
selected) and a line feed (ASCII x’0A’ or the 
equivalent in the CCSID selected) are used to 
denote the end of a record. 
*CR 
Just a carriage return (ASCII x’0D’ or eq
uivalent) is 
used.  
*LF 
Just a line feed (ASCII x’0A’ or equivalent) is used. 
String delimiter 
This element allows you to define the character that encloses string (alphanumeric) 
data in the delimited file that is to be created. 
Either type the character to be used, or select one of the special values: 
*DBLQUOTE 
A double quote (“) is used
*SGLQUOTE 
A single quote (‘) is used
*NONE 
No delimiter is used. Alphanumeric data is not 
enclosed by any special character. Please note 
that this option could cause problems when the file 
is read if the string data includes the field delimiter 
character. 
String_delim 
Type the delimiter character to be used. 
The string delimiter will be output in the CCSID selected for the file. 
Field Delimiter  
This element allows you to define the character that separates fields in the delimited 
file that is to be created. 
Either type the character to be used, or select one of the special values: 
*COMMA 
A comma (,) is used 
*TAB 
A tab (ASCII x’09’ or the equivalent in the CCSID 
selected) is used 
XDoc.PowerPoint for .NET, All Mature Features Introductions
NET WinForms; Outstanding rendering of PowerPoint documents; zooming & rotation; Outlines, bookmarks, & thumbnail Convert PowerPoint to PDF; Convert PowerPoint to
bookmarks in pdf files; adding bookmarks to pdf document
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
in .NET WinForms; Outstanding rendering of Excel documents; navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Excel to PDF; Convert Excel to
create bookmarks in pdf; bookmarks pdf documents
CoolSpools Spool Converter User Guide V6R1  
Page: 
94
www.ariadnesoftware.co.uk
*BLANK 
A space or blank (ASCII x’20’ or the equivalent in 
the CCSID selected) is used 
*SEMICOLON 
A semicolon (;) is used. 
*PIPE 
A pipe character (|) is used. 
Field_delim 
Type the delimiter character to be used. 
The field delimiter will be output in the CCSID selected for the file. 
Keep page headings? 
How CoolSpools handles page headings in the file.  
Following statistical analysis of a sample of the data in the spooled file, CoolSpools 
will decide which lines are report data content and which not. Any lines which 
precede the first report data line, but which do not appear to be a column heading, 
will be considered a page heading. This element then determines how such lines are 
handled. 
Options are: 
*FIRST
The first occurrence of a unique page heading line 
is retained, but all subsequent occurrences of that 
line are dropped from the output. 
Note that any variation in the page heading from 
one page to the next (such as a change in the time 
that is printed at the top of the page) may cause 
CoolSpools to retain a heading you would like to 
have dropped. You may need to consider using 
the EXCLLINNBR or EXCLLINKEY parameters to 
exclude unwanted headings which CoolSpools 
does not successfully drop. 
*ALL 
All page headings are retained. 
*NONE 
All page headings are dropped. 
Keep column headings? 
How CoolSpools handles column headings in the file.  
Following statistical analysis of a sample of the data in the spooled file, CoolSpools 
will decide which lines are report data content and which not. Any lines which 
immediately precede the first report data line, and which overlap the data columns in 
the report, will be considered column headings.  
This element then determines how such lines are handled. 
Options are: 
*FIRST
The first occurrence of a unique column heading 
line is retained, but all subsequent occurrences of 
that line are dropped from the output. 
Note that any variation in the column heading from 
one page to the next may cause CoolSpools to 
retain a heading you would like to have dropped. 
You may need to consider using the EXCLLINNBR 
or EXCLLINKEY parameters to exclude unwanted 
.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;
bookmark pdf documents; adding bookmarks to a pdf
XDoc.Word for .NET, Advanced .NET Word Processing Features
in .NET WinForms; Outstanding rendering of Word documents; navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Create Word from PDF; Create Word from
bookmarks pdf; how to add bookmark in pdf
CoolSpools Spool Converter User Guide V6R1  
Page: 
95
www.ariadnesoftware.co.uk
headings which CoolSpools does not successfully 
drop. 
*ALL 
All column headings are retained. 
*NONE 
All column headings are dropped. 
Spooled file currency symbol 
This element defines the currency symbol that appears when printing currency 
values in the report.  
It is important that CoolSpools knows what currency symbol is used in the report so 
that it can correctly identify columns of numbers that include a currency symbol as 
numeric data rather than treating them as text. 
Options are: 
*SYSVAL
The currency symbol defined by the QCURSYM 
system value is used in the report. 
currency_symbol Specify the currency symbol used in the report if 
this is different from the system currency symbol. 
For example, if you are processing a report 
containing values in Euros on a system where the 
currency symbol is a pound sign (£), specify €. 
CoolSpools will interpret data containing euro 
signs as numeric data not text. 
Spooled file decimal point 
This element defines the decimal point that is used when printing numbers in the 
report.  
It is important that CoolSpools knows what decimal point symbol is used in the report 
so that it can correctly identify columns of numbers as numeric data rather than 
treating them as text. 
Options are: 
*JOB
The decimal point defined by the DECFMT 
attribute of the current job is used in the report. 
*SYSVAL 
The decimal point defined by the QDECFMT 
system value is used in the report. 
Decimal_point 
Specify the decimal point used in the report. For 
example, if you are processing a report containing 
numbers that have a comma as the decimal point 
on a system where the normal decimal point is a 
period (.), specify , (comma). CoolSpools will 
interpret commas in numeric data as a decimal 
point, not a thousands separator. 
Spooled file 1000s separator 
This element defines the thousands separator character that is used when printing 
numbers in the report.  
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
bookmark template pdf; bookmark pdf reader
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.
bookmark page in pdf; bookmarks in pdf from word
CoolSpools Spool Converter User Guide V6R1  
Page: 
96
www.ariadnesoftware.co.uk
It is important that CoolSpools knows what thousands separator character is used in 
the report so that it can correctly identify columns of numbers as numeric data rather 
than treating them as text. 
Options are: 
*JOB
The thousands separator character defined by the 
DECFMT attribute of the current job is used in the 
report. 
*SYSVAL 
The thousands separator character defined by the 
QDECFMT system value is used in the report. 
1000s_sep 
Specify the thousands separator character used in 
the report. For example, if you are processing a 
report containing numbers that have a period as 
the thousands separator character on a system 
where the normal thousands separator character is 
a comma (,)specify . (period). CoolSpools will 
interpret periods in numeric data as a thousands 
separator character, not a decimal point. 
Spooled file date format 
This element defines the date format that is used when printing dates in the report.  
It is important that CoolSpools knows what date format is used in the report so that it 
can correctly identify dates and treat them as such.  
Options are: 
*JOB
The date format defined by the DATFMT attribute 
of the current job is used in the report. 
*SYSVAL 
The date format defined by the QDATFMT system 
value is used in the report. 
*DMY 
The date format used in the report is day-month-
year. CoolSpools will identify data in the report 
which looks like a valid DMY date as a date (2-digit 
or 4-digit year).  
*MDY 
The date format used in the report is month-day-
year. CoolSpools will identify data in the report 
which looks like a valid MDY date as a date (2-digit 
or 4-digit year).  
*YMD 
The date format used in the report is year-month-
day. CoolSpools will identify data in the report 
which looks like a valid YMD date as a date (2-digit 
or 4-digit year).  
Spooled file date separator 
This element defines the date separator that is used when printing dates in the 
report.  
It is important that CoolSpools knows what date separator is used in the report so 
that it can correctly identify dates and treat them as such. 
Options are: 
CoolSpools Spool Converter User Guide V6R1  
Page: 
97
www.ariadnesoftware.co.uk
*JOB
The date separator defined by the DATFMT 
attribute of the current job is used in the report. 
*SYSVAL 
The date separator defined by the QDATFMT 
system value is used in the report. 
date_sep 
Specify the date separator character used in the 
report. For example, if you are processing a report 
containing dates that have a hyphen as the date 
separator on a system where the normal date 
separator character is a slash, specify - (hyphen).  
Spooled file word for 'Page' 
This element defines the word “Page” as it appears in the report. 
When excluding page headings, CoolSpools attempts to take account of lines which 
differ only by a change of page number. In order to do so, it looks for the word 
defined on this element followed by a number and treats that text as a page number 
and ignores it for the purposes of deciding whether a page heading is a new one or a 
repetition of a previous one. 
Options are: 
*DFT
The word for “Page” is taken from the text of 
message CVT0008 in message file CP_MSGF. 
This is shipped in the English version of 
CoolSpools as “Page”. 
Please note that if you change the text in this 
message file, you will need to change it back again 
after applying PTFs or new versions. 
Word_for_page 
Specify the word for “Page” as it is used with page 
numbers in the report. For example, if it is 
abbreviated to “P.”, specify “P.” here. S
imilarly, if 
you are processing a Spanish-language report, 
you may need to specify Página.   
Example:    
CVTSPLCSV 
FROMFILE(SALESSTATS)…
CSV(*CRLF *DBLQUOTE *COMMA) 
The Sales Stats report is converted to a delimited file is CSV (Comma-separated 
variable format). Records are terminated by a carriage return/line feed pair. 
Alphanumeric data is enclosed in double quotes. Fields are separated by commas. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
98
www.ariadnesoftware.co.uk
CUSTOMPAGE 
Custom page size 
Parameter 
CUSTOMPAGE 
Applies to 
commands: 
CVTSPLSTMF, CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, 
CVTSPLTXT 
Dependent on: PAGESIZE(*CUSTOM)  
This parameter allows you to define a non-standard page size.  
Page width  
Specify the width of the page in the units defined below. 
Page length 
Specify the length of the page in the units defined below. 
Unit of measure 
Specify the units in which the preceding dimensions are measured. 
Options are: 
*MM 
Millimeters  
*CM 
Centimeters 
*INCH 
Inches 
Example:    
CVTSPLPDF  
FROMFILE(SALES)…
PAGESIZE(*CUSTOM) 
CUSTOMPAGE(10 10 *INCH) 
The spooled file is converted to PDF format using 10-inch square paper. 
CoolSpools Spool Converter User Guide V6R1  
Page: 
99
www.ariadnesoftware.co.uk
CVTFONTID - Convert font ids 
Parameter 
CVTFONTID 
Applies to 
commands: 
CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, CVTSPLSTMF 
This parameter gives you close control over how fonts that are identified by a font 
number (e.g. by means of the DDS FONT keyword or the FONT parameter of the 
CRTPRTF command) are processed when your spooled file is converted.  
For each font identifier or combination of font identifier and font size, you can specify 
the predefined font to be used or a font object to be embedded. Where the specified 
“from” font id and font size appears in the spooled file, that font will be mapped to the 
font typeface and point size specified here, or the font object specified will be used to 
reproduce that font in PDF.  
Up to 100 font mappings or embedded fonts may be defined. 
When FONT(*MAP) is specified, CoolSpools notifies you of the font mappings that it 
has chosen by sending a message to the job log when you run the command. If you 
are not satisfied with the appearance of your spooled file in the stream file, consider 
using this parameter or the CVTFNTRSC parameter to define your own font 
mappings. Refer to the discussion of the FONT parameter above for further 
information about how CoolSpools assists you in identifying the font ids that need to 
be mapped. 
The default is *NONE , which indicates that no user-defined font id mappings are 
specified. 
Other than *NONE, all other selections for this parameter consist of two pairs of 
elements:  
o
From font id 
consisting of: 
o
Font id   
o
Font size 
o
Size units 
and  
o
To font 
consisting of: 
o
Face 
o
Size 
From font id 
There is a single value: 
*CPI 
This denotes the font used in spooled files where 
FONT(CPI) is specified, i.e. the font for basic text 
in the spooled file where the text in question is not 
associated with any of the DDS keywords FONT, 
FNTCHRSET or CDEFNT and the spooled file 
does not have any of the attributes: 
CoolSpools Spool Converter User Guide V6R1  
Page: 
100
www.ariadnesoftware.co.uk
FONT(font_ID) 
FNTCHRSET(font_character_set_name)  
CDEFNT(coded_font_name)  
Other values consist of: 
Font Id 
Enter the font number which identifies the font in the spooled file. This will usually be 
a font number defined either on the FONT parameter of the CRTPRTF (Create 
Printer File) command or on the DDS FONT keyword, e.g. 11 = Courier 10 CPI). 
It can also be a PCL built-in font number. 
Font Size 
The default for the “from” font point size is *FONTID, which indicates that the font 
point size implied by the font identifier should be assumed. Some IBM font identifiers 
(e.g. 11 = Courier 10 CPI) imply a specific font size, while others (e.g. 5707 = Times 
Roman Bold) do not. This is normally implemented on the system i through the use 
of the printer file DDS keyword FONT with or without the *POINTSIZE  option. 
Size units 
Options are: 
*POINTS
The font size denotes the height of characters in 
points. 
*CPI 
The font size denotes the pitch (width) of 
characters in characters per inch. 
To Font  
This consists of: 
Face 
This specifies how the font will be implemented inside the PDF and can be any of: 
o
a built-in PDF font 
o
a system i font resource object 
o
a TrueType of PostScript Type 1 font file located in the IFS 
The following built-in typefaces are available for selection: 
*COURIER 
Courier 
*COURIERB  Courier Bold 
*COURIERO  Courier Oblique 
*COURIERBO  Courier Bold Oblique 
*HELVETICA  Helvetica 
*HELVB  
Helvetica Bold 
*HELVO  
Helvetica Oblique 
*HELVB  
Helvetica Bold 
*HELVBO 
Helvetica Bold Oblique 
*TIMES   
Times Roman 
*TIMESB  
Times Roman Bold 
*TIMESI   
Times Roman Italic 
*TIMESBI 
Times Roman Bold Italic  
*SYMBOL 
Symbol 
*DINGBATS  Zapf Dingbats 
Documents you may be interested
Documents you may be interested