Page: 
161 
PAGESIZE – Page size 
The PAGESIZE parameter is found on both the CVTSPLSTMF command and 
several of the more recent format-specific commands (CVTSPLHTML, CVTSPLPDF, 
CVTSPLRTF and CVTSPLTXT). However, there are significant differences between 
the formats of this parameter on CVTSPLSTMF and the more recent commands. 
These two formats are described below as Format 1 and Format 2 respectively. 
PAGESIZE (Format 1 – CVTSPLSTMF command) 
Parameter 
PAGESIZE 
Applies to 
commands: 
CVTSPLSTMF 
Dependent on:  PMTADLPARM(*YES) and TOFMT(*PDF), TOFMT(*HTML), 
TOFMT(*HTXT), TOFMT(*HTMLCSS), TOFMT(*TEXT) or 
TOFMT(*RTF) 
This parameter consists of six elements:  
 Paper size 
 Orientation 
 Rotated pages shown unrotated? 
 Auto-rotation in effect? 
 Horizontal scaling 
 Vertical scaling  
Paper Size 
This element specifies the paper size which CoolSpools will simulate when creating 
the output file. 
Options for the page size are: 
*SPLF
CoolSpools will use the paper size specified in the attributes 
or data stream content of the spooled file. These normally 
correspond to the page width and length specified on the 
CRTPRTF command when the printer file was created.  
*CUSTOM 
You will specify the precise page size on the CUSTOMPAGE 
parameter. This option is useful if you want to use a paper size 
not provided as one of the standard options listed below. 
*A3 
420 x 297 mm 
*A4 
297 x 210 mm 
*A5 
210 x 148 mm 
*B3 
364 x 257 mm 
*B4 
257 x 182 mm 
Pdf xmp metadata viewer - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
pdf xmp metadata viewer; add metadata to pdf
Pdf xmp metadata viewer - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
add metadata to pdf file; endnote pdf metadata
Page: 
162 
*LEGAL 
14 x 8.5 in. 
*LETTER 
11 x 8.5 in. 
*EXEC 
10.5 x 7.25 in. 
*LEDGER 
17 x 11 in 
Orientation 
The second element of this parameter controls the orientation of the page as 
reproduced in the stream file. 
Options are: 
*SPLF
The orientation is derived from the dimensions of the spooled 
file. If the width of the spooled file exceeds the length of the 
spooled file, the page will appear in landscape mode, 
otherwise it will be in portrait mode. This is the only value 
permitted if the page size element is *SPLF or *CUSTOM. 
*LANDSCAPE 
Landscape mode.  
*PORTRAIT 
Portrait mode. 
Please note that when specifying the orientation for a page which will be 
rotated, you should specify the orientation of the unrotated page.  
For example, if your report is printed in landscape mode on an A4 printer by means 
of page rotation, you should specify PAGESIZE(*A4 *PORTRAIT), not 
PAGESIZE(*A4 *LANDSCAPE). This is because, in reality, the spooled file 
orientation is portrait, but text is printed rotated through 90 degrees to give the effect 
of landscape printing.  
Rotated pages shown unrotated? 
The third element controls whether rotated pages should be presented without 
rotation. 
*YES
If the page is rotated, or if auto-rotation is applied (see next 
element), the page will be automatically rotated back into the 
standard orientation for easier viewing. 
*NO 
The page, if rotated, is viewed in the rotated orientation. 
Auto-rotation in effect? 
The fourth element of this parameter determines whether automatic rotation and/or 
Computer Output Reduction (COR) are applied, simulating the effects of the 
PAGRTT(*AUTO), PAGRTT(*COR) or PAGRTT(*DEVD) attribute on certain printers. 
If your spooled file has the attribute PAGRTT(*AUTO), PAGRTT(*COR) or 
PAGRTT(*DEVD),  automatic page rotation will occur when the spooled file is printed 
on a printer and the spooled file does not fit on the page in its standard orientation. 
For example, if the attributes of your spooled file indicate that it is 132 columns wide 
C# TIFF: TIFF Metadata Editor, How to Write & Read TIFF Metadata
How to Get TIFF XMP Metadata in C#.NET. Use this C# sample code to get Tiff image Xmp metadata for string. // Load your target Tiff docuemnt.
metadata in pdf documents; modify pdf metadata
DocImage SDK for .NET: Document Imaging Features
a metadata viewer application Enable users to add metadata in the form of EXIF, IPTC, XMP, or COM Type 6 (OJPEG) encoding Image only PDF encoding support.
pdf keywords metadata; remove metadata from pdf online
Page: 
163 
at 10 CPI and 66 lines long at 6 LPI (i.e. 13.2 inches by 11 inches), and you print it to 
a printer which uses letter or A4 paper, the spooled file is too large to fit on the 
paper. You printer will automatically reduce the size of the spooled file data (COR) 
and rotate the spooled file data (auto-rotation) in order to make it fit the paper. 
By default, the CVTSPLSTMF command does not implement an automatic page 
rotation when a spooled file has PAGRTT(*AUTO), PAGRTT(*COR) or 
PAGRTT(*DEVD), as this may or may not be appropriate depending on the printer 
for which the spooled file was intended, which CVTSPLSTMF cannot know.       
However, if you are relying on a page rotation, it is possible that your spooled file 
data may appear misaligned in the output or that page segments and images 
contained in the spooled file will appear misplaced and rotated in the PDF files you 
create using the default  CVTSPLSTMF parameters. In order to replicate the effects 
of an automatic page rotation in your spooled file, you need to specify *YES on the 
"Auto-rotation in effect?" element of this parameter. This will ensure that images and 
page segments are handled as if the page had rotated. 
If you are not sure if rotation and COR are appropriate, you can specify *SPLF, in 
which case CoolSpools will attempt to predict the behavior of the most modern 
printers, and will itself decide whether to rotate the page or apply COR.  CoolSpools 
will assume that the paper size specified on the first two elements of this parameter 
indicate the paper size on which the document is normally printed, and will decide 
whether rotation and/or COR are required based on this paper size. 
Please note that the paper size specified on the first two elements of this parameter 
is interpreted as the shape and format of the paper prior to rotation. For example, if 
you document prints on letter cut sheet paper (11 x 8.5 inches), you should specify 
PAGESIZE(*LETTER *PORTRAIT) even if the document prints in landscape mode, 
since the paper is physically printed in portrait mode and the document contents 
rotated to fit on it.   
Options are: 
*NO
Auto-rotation is not applied. 
*YES 
Auto-rotation is applied but NOT COR. 
*SPLF 
CoolSpools will itself decide whether to apply auto-rotation 
and/or COR.  
*COR 
Auto-rotation and COR will both be applied. 
*PAGESIZE 
Auto-rotation is applied if the spooled file attributes suggest a 
landscape orientation (i.e. if the calculated page width in 
millimeters is larger than the calculated page length in 
millimeters), but not if   the attributes suggest a portrait 
orientation (width less than height). 
XDoc.Tiff for .NET, Comprehensive .NET Tiff Imaging Features
types, including EXIF tags, IIM (IPTC), XMP data, and to read, write, delete, and update Tiff file metadata. Render and output text to text, PDF, or Word file.
read pdf metadata online; pdf metadata reader
C# Raster - Raster Conversion & Rendering in C#.NET
RasterEdge XImage.Raster conversion toolkit for C#.NET supports image conversion between various images, like Jpeg, Png, Bmp, Xmp and Gif, .NET Graphics
view pdf metadata; preview edit pdf metadata
Page: 
164 
Example:    
CVTSPLPDF  
FROMFILE(SALES)… 
PAGESIZE(*A4 *PORTRAIT) 
The sales report is converted to PDF format. It will appear in Acrobat in A4 portrait 
format. 
Horizontal scaling 
Vertical scaling 
The fifth and sixth elements of the PAGESIZE parameter of the CVTSPLSTMF 
command indicate the horizontal and vertical scaling to be applied to data in the 
spooled file to make it fit the page.. 
If you are changing the page size from that defined in the spooled file (e.g. to convert 
a 13.2 x 11 inch spooled file to a 11 x 8.5 inch PDF, suitable for printing on a PC 
printer), you may need to scale the contents of the spooled file to get the best fit to 
the new page size and the best possible readability on screen.                             
Options are:                                                          
*NONE 
No scaling is applied.                                    
*CALC 
CoolSpools will calculate an appropriate scaling based on the 
dimensions of the original spooled file, the new page size and 
any margins requested. Please note that if the page size 
suggested by the spooled file attributes are incorrect (do not 
reflect the true size of the document), this scaling may not be 
calculated appropriately and you will need to enter your own 
scaling factor.                              
Scaling_factor 
A scaling factor between 00.01 and 99.99, where 1.00 means 
that no scaling occurs. For example, a scaling of 0.5 will halve 
the width or length of the spooled file contents and a scaling 
of 2.0 will double the width or length of the spooled file 
contents.                                            
PAGESIZE (Format 2 –Other commands) 
Parameter 
PAGESIZE 
Applies to 
commands: 
CVTSPLHTML, CVTSPLPDF, CVTSPLRTF, CVTSPLTXT 
Dependent on:  None 
This parameter consists of two elements:  
 Paper size 
 Orientation 
The following single options are available for both elements: 
C# Raster - Image Process in C#.NET
Image Access and Modify. Image Information. Metadata(tag) Edit. Color VB.NET How-to, VB.NET PDF, VB.NET Word process various images, like Jpeg, Png, Bmp, Xmp
pdf metadata viewer; acrobat pdf additional metadata
.NET JPEG 2000 SDK | Encode & Decode JPEG 2000 Images
Home > .NET Image Viewer > jpeg 2000. Able to customize compression ratios (0 - 100); Support metadata encoding and decoding, including IPTC, XMP, XML Box
delete metadata from pdf; batch pdf metadata
Page: 
165 
*CALC
CoolSpools will assume a paper size based on the country 
code of the current job according to the following table: 
Country Code 
Paper Size 
US 
*LETTER 
CA 
*LETTER 
All others 
*A4 
*SPLF 
CoolSpools will use the paper size specified in the attributes 
or data stream content of the spooled file. These normally 
correspond to the page width and length specified on the 
CRTPRTF command when the printer file was created.  
*CUSTOM 
You will specify the precise page size on the CUSTOMPAGE 
parameter. This option is useful if you want to use a paper size 
not provided as one of the standard options listed below. 
*DEVD 
CoolSpools will derive the page size from the attributes of the 
printer device specified on the PRTDEV parameter. 
Paper Size 
This element specifies the paper size which CoolSpools will simulate when creating 
the output file. 
*A3 
420 x 297 mm 
*A4 
297 x 210 mm 
*A5 
210 x 148 mm 
*B3 
364 x 257 mm 
*B4 
257 x 182 mm 
*LEGAL 
14 x 8.5 in. 
*LETTER 
11 x 8.5 in. 
*EXEC 
10.5 x 7.25 in. 
*LEDGER 
17 x 11 in 
Orientation 
The second element of this parameter controls the orientation of the page as 
reproduced in the stream file. 
Options are: 
*SPLF
The orientation is derived from the dimensions of the spooled 
file. If the width of the spooled file exceeds the length of the 
spooled file, the page will appear in landscape mode, 
Page: 
166 
otherwise it will be in portrait mode. This is the only value 
permitted if the page size element is *SPLF or *CUSTOM. 
*LANDSCAPE 
Landscape mode.  
*PORTRAIT 
Portrait mode. 
Please note that when specifying the orientation for a page which will be 
rotated, you should specify the orientation of the unrotated page.  
For example, if your report is printed in landscape mode on an A4 printer by means 
of page rotation, you should specify PAGESIZE(*A4 *PORTRAIT), not 
PAGESIZE(*A4 *LANDSCAPE). This is because, in reality, the spooled file 
orientation is portrait, but text is printed rotated through 90 degrees to give the effect 
of landscape printing.  
Page: 
167 
PASSWORD – PDF Security 
Parameter 
PASSWORD 
Applies to 
commands: 
CVTSPLSTMF, CVTSPLPDF  
Dependent on:  CVTSPLSTMF: PMTADLPARM(*YES) and TOFMT(*PDF) 
The PASSWORD (PDF passwords) parameter allows you to password-protect your 
PDF files and/or restrict the operations that can be performed on them. 
Password protecting a PDF file allows you to e-mail it safe in the knowledge that, if 
the e-mail goes astray or is intercepted, it will not be possible to open the PDF file 
without the necessary password. Similarly, sensitive business documents can be 
stored safely on your company server and will not be accessible by anyone who has 
not been given the passwords to open them.  
Restricting access rights to a file allows you to control what operations can be 
performed on it, for example whether it can be modified or printed or text copied from 
it). You can do this in conjunction with a password or without one. 
PDF passwords are implemented using Adobe's standard encryption method. This 
highly secure encryption technique employs the RSA Data Security, Inc. MD5 
Message-Digest algorithm (described in Internet RFC 1321, The MD5 Message-
Digest Algorithm) and the public-domain ArcFour encryption algorithm.   
Prior to version 1.4 of the PDF specification, PDF's standard encryption handler 
limited the encryption key to 5 bytes (40 bits) in length, in accordance with U.S. 
cryptographic export requirements, and 40-bit encryption is still the default. However, 
you can also use the *PWD128BIT and *RST128BIT options to request 128-bit 
encryption.             
A PDF file may be allocated an "owner" password and a "user" password.               
The "owner" password gives full access to all features of the document, i.e. entering 
the "owner" password in Adobe Acrobat (as opposed to Acrobat Reader) will enable 
you to modify, copy, print and annotate the document.                                   
The "user" password gives either full access or limited access to the document, 
depending on the user privileges that were granted when the file was created.  
The privileges that can be granted are:                            
  whether the document may be printed                                               
  whether text in the document may be copied                                          
  whether the document can be modified (requires Acrobat) 
  whether notes can be added to the document (requires Acrobat) 
Page: 
168 
It is also possible to restrict any or all of the above functions without requiring a 
password to be entered. When that is done, no one can perform any of the above 
functions on the file, even the owner. 
PLEASE NOTE THAT PASSWORDS ARE CASE-SENSITIVE.    
If you forget your password, you will not be able to open your document.            
ariadne software takes no responsibility for documents that cannot be opened as a 
result of a lost of forgotten password and has no means to recover documents that 
have become unusable as a result.    
There are 7 elements to this parameter.           
There is one single value: 
*NO
The PDF file will not be password protected and no 
restrictions will be applied to the operations that can be 
performed on it. 
Password protect PDF file? 
The first element indicates whether you wish to password protect the document.         
Options are: 
*YES 
At least a user password is needed to open the file 
*EXITPGM 
A pre-file creation exit program will be used to supply the 
password(s).  
*RESTRICT 
Do not require a password to open the file, but prevent one or 
more operations from being applied to the file (printing, 
modification, annotation or copying of text). 
*PWD40BIT 
Equivalent to *YES. 40-bit encryption is used. 
*RST40BIT 
Equivalent to *RESTRICT. 40-bit encryption is used. 
*PWD128BIT 
Equivalent to *YES, except that 128-bit encryption is used. 
*RST128BIT 
Equivalent to *RESTRICT, except that 128-bit encryption is 
used. 
User password 
The second element is the user password. If *YES is specified for the previous 
element, a user password must be entered (cannot be left blank). If *RESTRICT is 
specified for the previous element, a user password may not be entered (as 
*RESTRICT indicates that the file should have restricted access rights without a 
password). 
Page: 
169 
The password can be any string of characters and numbers. The minimum length is 
1 character and the maximum is 32. The password is case-sensitive. 
Owner password 
The third element is the owner password. If no owner password is entered (i.e. it is 
left blank), the document will not have an owner password. This means that it will not 
be possible for anyone to perform any actions not permitted according to the user 
rights defined in the following parameters.                                       
If *RESTRICT is specified for the first element, an owner password may not be 
entered (as *RESTRICT indicates that the file should have restricted access rights 
without a password). 
The owner password can be any string of characters and numbers. The minimum 
length is 1 character and the maximum is 32. The password is case-sensitive. 
Please note that if *EXITPGM is specified on the first element of this parameter, any 
value typed for the user or owner password in the second and third elements of this 
parameter are only used if the exit program returns blanks for the corresponding 
password.                                    
The remaining four elements to this parameter control the rights granted when the 
document is opened by entering the "user" password.                           
These are:                                                                             
  Allow printing?                                                                        
  Allow modifications?                                                                 
  Allow copying of text?                                                                 
  Allow annotation?                                                      
All of these parameters take the following form:                       
*YES
The action is permitted  
*NO 
The action is not permitted 
If *RESTRICT is specified for the first parameter element, at least one of the above 
four elements must be *NO.  
Page: 
170 
PDF – PDF options 
Parameter 
PDF 
Applies to 
commands: 
CVTSPLPDF 
Dependent on:  None 
PDFVIEWER – PDF viewer controls 
Parameter 
PDFVIEWER 
Applies to 
commands: 
CVTSPLSTMF 
Dependent on:  CVTSPLSTMF: PMTADLPARM(*YES) and TOFMT(*PDF) 
These parameters are equivalent. The PDFVIEWER parameter of the 
CVTSPLSTMF command has been renamed PDF on the CVTSPLPDF command 
and extended. 
This parameter lets you manage a number of features of a PDF file that will be 
created. 
There are 6 elements to this parameter. 
 PDF viewer type 
 Initial bookmark action 
 Initial zoom when PDF opened    
 PDF keywords for indexing 
 Data compression 
 Fast web view? 
The PDF parameter of the CVTSPLPDF command also has a sixth element (which 
has been moved to here from the PAGSIZE parameter of CVTSPLSTMF): 
 Rotated pages shown unrotated? 
PDF viewer type 
Indicates the type of viewer you intend to open the resultant PDF file with.  
Options are:       
*WINDOWS 
A Microsoft ® Windows PDF viewer will be used                 
*OTHER 
A viewer other than a Microsoft ® Windows viewer will be 
used.    
Initial bookmark action  
This element allows you to specify whether any PDF bookmarks that have been 
generated when the file was created should be visible when the report is first opened 
or whether the user will need to select the option to display them from the menu: 
Options are: 
Documents you may be interested
Documents you may be interested