Registry keys

Top  Previous  Next

novaPDF Printer settings are saved in the following registry key:

 

HKEY_CURRENT_USER\Software\Softland\novaPDF\Printers\novaPDF Pro\Profiles\Default Profile\

 

There are different keys for each installed printer, and there might be also other profiles beside the Default Profile. Each profile has following keys:

 

Page

Registry key

Type

Possible values

Default value

Page Form

string

A4, Letter, Legal, etc.

 

Margin Left

int

left margin in millimeters * 1000

0

Margin Top

int

top margin in millimeters * 1000

0

Margin Right

int

right margin in millimeters * 1000

0

Margin Bottom

int

bottom margin in millimeters * 1000

0

Origin Top

int

page top origin in millimeters * 1000

0

Origin Left

int

page left origin in millimeters * 1000

0

Align Right Margin

int

0 - false; 1 - true

0

Align Bottom Margin

int

0 - false; 1 - true

0

Center Horizontally

int

0 - false; 1 - true

0

Center Vertically

int

0 - false; 1 - true

0

Fit Zoom to Margins

int

0 - false; 1 - true

0

Page Width

int

page width in millimeters * 1000

 

Page Height

int

page height in millimeters * 1000

 

Page Orientation

int

1 - portrait;

2 - landscape

1

Page Resolution

int

resolution in dpi

300

Page Scale

int

1-400 %

100

Page Zoom

int

25.000-400.000, (25% - 400%)

100.000 (100%)

Page Units

int

0 - inches;

1 - millimeters;

2 - points

1

Page Size

int

one of the defines from wingdi.h (DMPAPER_A4, DMPAPER_LETTER, etc.)

1

Calculate CropBox

int

0 - false; 1 - true

0

 

Compression settings

Registry key

Type

Possible values

Default value

Use Text Compression

int

0 - false; 1 - true

1

Use Image Compression

int

0 - false; 1 - true

1

Use Monochrome Image Compression

int

0 - false; 1 - true

1

Use Indexed Image Compression

int

0 - false; 1 - true

1

Text Compression Method

int

0 - zip compression

0

Text Compression Level

int

1-9

6

Image Compression Method

int

0 - zip compression

1 - JPEG compression

1

Image Compression Level

int

1-9 if "Image Compression Method" is zip, or 10-100 if "Image Compression Method" is JPEG

6 or 75

Indexed Compression Method

int

0 - zip compression

0

Indexed Compression Level

int

1-9

6

Monochrome Compression Method

int

0 - zip compression

0

Monochrome Compression Level

int

1-9

6

Correct Line Widths

int

0 - false; 1 - true

0

Image Optimization

int

0 - false; 1 - true

0

 

Graphics settings

Registry key

Type

Possible values

Default value

Graphics Configuration

int

0 - Compression

1 - Downsample

2 - Greyscale

3 - Monochrome

4 - None

5 - Custom

0

Downsample High Color Img

int

0 - false; 1 - true

0

Downsample High Color Img DPI

int

72 - 2400

96

Downsample High Color Img Type

int

0 - BOX Filter

1 - BILINEAR Filter

2 - BSPLINE Filter

3 - BICUBIC Filter

4 - CATMULLROM Filter

5 - LANCZOS3 Filter

3

Downsample Indexed Img

int

0 - false; 1 - true

0

Downsample Indexed Img DPI

int

72 - 2400

96

Downsample Indexed Img Type

int

0 - BOX Filter

1 - BILINEAR Filter

2 - BSPLINE Filter

3 - BICUBIC Filter

4 - CATMULLROM Filter

5 - LANCZOS3 Filter

3

Downsample Monochrome Img

int

0 - false; 1 - true

0

Downsample Monochrome Img DPI

int

72 - 2400

96

Downsample Monochrome Img Type

int

0 - BOX Filter

1 - BILINEAR Filter

2 - BSPLINE Filter

3 - BICUBIC Filter

4 - CATMULLROM Filter

5 - LANCZOS3 Filter

3

Convert High Color Img

int

0 - false; 1 - true

0

Convert Indexed Img

int

0 - false; 1 - true

0

Convert High Color Img Type

int

0 - Grayscale

1 - Monochrome

0

Dither High Color Img

int

0 - false; 1 - true

1

Dither High Color Img Method

int

0 - FS Dither

1 - BAYER4 Dither

2 - BAYER8 Dither

3 - ORDER6 Dither

4 - ORDER8 Dither

5 - ORDER16 Dither

0

Convert Indexed Img Type

int

0 - Grayscale

1 - Monochrome

0

Dither Indexed Img

int

0 - false; 1 - true

1

Dither Indexed Img Method

int

0 - FS Dither

1 - BAYER4 Dither

2 - BAYER8 Dither

3 - ORDER6 Dither

4 - ORDER8 Dither

5 - ORDER16 Dither

0

Convert Text and Graphics

int

0 - false; 1 - true

0

Convert Text and Graphics Type

int

0 - Grayscale

1 - Monochrome

0

Convert Monochrome Text Trashold

int

0 - 255

128

Convert High Color Img Trashold

int

0 - 255

128

Convert Indexed Img Trashold

int

0 - 255

128

 

Fonts

Registry key

Type

Possible values

Default value

Embed All Fonts

int

0 - false; 1 - true

0

Embed Font Subset

int

0 - false; 1 - true

1

Use Embed Fonts List

int

0 - false; 1 - true

0

Use Never Embed Fonts List

int

0 - false; 1 - true

1

Always Embed Fonts List

string

font names separated by ";"

 

Never Embed Fonts List

 

font names separated by ";"

Arial;Courier;Times New Roman;

 

Document Info

Registry key

Type

Possible values

Default value

Document Author

string

 

"<Default>"

Document Creator

string

 

 

Document Keywords

string

 

 

Document Subject

string

 

 

Document Title

string

 

"<Default>"

Document Page Layout

int

0 - single page;

1 - continuous;

2 - facing;

3 - continuous facing;

1

Document Page Mode

int

0 - show page only;

1 - show bookmarks panel;

2 - show pages panel;

3 - show layers panel;

4 - show attachments panel;

5 - full screen mode

0

Document Page Number

int

 

0

Document Page Magnification

int

0 - Default viewer settings;

1 - Fit Width;

2 - Fit Height;

3 - Fit Page;

4 - Percent;

0

Document Magnification Percent

int

 

100

Document Creation Day

int

 

0

Document Creation Year

int

 

0

Document Creation Month

int

 

0

Document Creation Hour

int

 

0

Document Creation Minute

int

 

0

Document Creation Second

int

 

0

Document Modify Day

int

 

0

Document Modify Year

int

 

0

Document Modify Month

int

 

0

Document Modify Hour

int

 

0

Document Modify Minute

int

 

0

Document Modify Second

int

 

0

 

Security

Registry key

Type

Possible values

Default value

AllowPrint

int

0 - false; 1 - true

0

AllowModify

int

0 - false; 1 - true

0

AllowCopyExtract

int

0 - false; 1 - true

0

AllowAnnotForms

int

0 - false; 1 - true

0

AllowFillFormsRev3

int

0 - false; 1 - true

0

AllowExtractRev3

int

0 - false; 1 - true

0

AllowModPagesRev3

int

0 - false; 1 - true

0

AllowPrintRev3

int

0 - false; 1 - true

0

User Password

string (encrypted)

 

 

Owner Password

string

(encrypted)

 

 

Level

int

0 - no security;

1 - 40 bits encryption;

2 - 128 bits encryption

0

 

Links

Registry key

Type

Possible values

Default value

AnalyzeUrl

int

0 - false; 1 - true

1

DetectFiles

int

0 - false; 1 - true

1

BorderType

int

0 - no border;

1 - underline;

2 - rectangle

0

BorderStyle

int

0 - solid;

1 - dashed

0

BorderWidth

int

border width in points * 1000

1000

BorderColor

int

RGB value

13369344 (0,0,204)

UseLinkColor

int

0 - false; 1 - true

0

CheckFileExists

int

0 - false; 1 - true

0

 

Email

Registry key

Type

Possible values

Default value

Send Email

int

0 - false; 1 - true

0

Email Type

int

0 - Send with default email client

1 - Open default email client

2 - Send with SMTP

0

Email Compress PDF

int

0 - false; 1 - true

0

Email To Address

string

 

 

Email CC Address

string

 

 

Email BCC Address

string

 

 

Email Subject

string

 

 

Email Body

string

 

 

Email From Address

string

 

 

Email SMTP Server

string

 

 

Email SMTP Port

int

 

25

Email SMTP User

string

 

 

Email SMTP Password

string

(encrypted)

 

 

Email SMTP Authentification

int

0 - false; 1 - true

0

Email SMTP SSL

int

0 - false; 1 - true

0

 

Watermarks

Registry key

Type

Possible values

Default value

Enable Watermarks

int

0 - false; 1 - true

0

 

Bookmarks

Registry key

Type

Possible values

Default value

Bookmarks Detection Enabled

int

0 - false; 1 - true

0

Bookmarks Allow Multi-Line

int

0 - false; 1 - true

0

Bookmarks Match Nodes Regardless of Level

int

0 - false; 1 - true

0

Bookmarks Number of Levels to Consider

int

 

0

Bookmarks Open up to Level

int

 

0

 

Save

Registry key

Type

Possible values

Default value

Save Local

int

0 - false; 1 - true

1

Prompt Save Dialog

int

0 - false; 1 - true

1

Save Folder

string

 

 

Save File

string

save file name or a valid macro

[N]

File Conflict Strategy

int

0 - prompt save as dialog;

1 - autonumber new;

2 - append date-time;

3 - overwrite;

4 - auto number existing files;

0

Save Folder Ask

string

 

 

Save File Ask

string

save file name or a valid macro

[N]

Post Save Open

int

0 - false; 1 - true

1

Use Default Viewer

int

0 - false; 1 - true

1

Action Application

string

 

 

Action Arguments

string

 

 

 

Global settings

Registry key

Type

Possible values

Default value

ActiveProfile

string

name of the active profile

"Default Profile"

ActiveProfilePublic

int

0 - false; 1 - true

0

AskSaveProfile

int

0 - false; 1 - true

1

OverridePaper

int

0 - false; 1 - true

0

SilentPrint

int

0 - false; 1 - true

0

AllowChangeProfile

int

0 - false; 1 - true

0

PublicProfile

int

0 - false; 1 - true

0

PDFVersion

int

3 - PDF 1.3 (Adobe Reader 4)

4 - PDF 1.4 (Adobe Reader 5)

5 - PDF 1.5 (Adobe Reader 6)

6 - PDF 1.6 (Adobe Reader 7)

4

PropagateDefaultProfile

int

0 - false; 1 - true

0

ShowPrivateProfiles

int

0 - false; 1 - true

1

 

SDK - registered window for messages

Registry key

Type

Possible values

Default value

EventsWindow

int

handle to window to receive printer events

0