Options

From PDF XChange PDF SDK
Jump to: navigation, search


Options Table

Name Type Value
ScannerID Integer Specifies...

Default value: 0

ScannerName String Specifies...

Default value: Empty String

DataTransferMethod Integer Specifies...

Possible values are:

0 (Native) ...
1 (Memory) ...
2 (File) ...
3 (Memfile) ...

Default value: 0 (Native)

ShowNativeUI Boolean Specifies...

Default value: true

ColorMode Integer Specifies...

Possible values are:

0 (Auto) ...
1 (Color) ...
2 (Grayscale) ...
3 (BlackAndWhile) ...

Default value: 0 (Auto)

DpiX Integer Specifies...

Default value: 150

DpiY Integer Specifies...

Default value: 150

PaperSize Dictionary Specifies...
SidesMode Integer Specifies...

Possible values are:

0 (FrontSides) ...
1 (Duplex) ...
2 (ManualDuplex) ...
3 (ManualDuplexReverse) ...

Default value: 0 (FrontSides)

Source Integer Specifies...

Possible values are:

0 (Auto) ...
1 (Flatbed) ...
2 (Feeder) ...

Default value: 0 (Auto)

MultiplePages Integer Specifies...

Possible values are:

0 (Disabled) ...
1 (Manual) ...
2 (Auto) ...

Default value: 1 (Manual)

AutoscanTimeout Integer Specifies...

Default value: 5

ImagesToPDFOptions Dictionary Specifies...
ShowInputDialog Boolean Specifies...

Default value: false

ShowOutputDialog Boolean Specifies...

Default value: true

PresetID String Specifies...

Default value: Empty String

TargetDoc Dictionary Specifies...

PaperSize Table

Name Type Value
PaperType Integer Specifies...

Possible values are:

0 (Standard) ...
1 (Custom) ...
2 (Auto) ...

Default value: 2 (Auto)

StdPaperIndex Integer Specifies...

The list of possible values are shown in the table.

Default value: 4 (A4)

Landscape Boolean Specifies...

Default value: false

Width Double Specifies...

Default value: 595.276

Height Double Specifies...

Default value: 841.89

ImagesToPDFOptions Table

Name Type Value
NewPage Dictionary Specifies...
Cols Integer Specifies...

Default value: 1

Rows Integer Specifies...

Default value: 1

ColsGap Double Specifies...

Default value: 12.0

RowsGap Double Specifies...

Default value: 12.0

AlignH Integer Specifies...

Default value: 1

AlignV Integer Specifies...

Default value: 1

FitType Integer Specifies...

Possible values are:

0 (Off) ...
1 (FitToCell) ...
2 (ReduceToCell) ...

Default value: 2 (ReduceToCell)

KeepAspect Boolean Specifies...

Default value: true

DrawLabels Boolean Specifies...

Default value: false

Labels Dictionary Specifies...
Processing Dictionary Specifies...
Postprocessing Dictionary Specifies...

NewPage Table

Name Type Value
PaperType Integer Specifies...

Possible values are:

0 (Document) ...
1 (Standard) ...
2 (Custom) ...
3 (BySource) ...

Default value: 1 (Standard)

StdPaperIndex Integer Specifies...

The list of possible values are shown in the table.

Default value: 4 (A4)

Landscape Boolean Specifies...

Default value: false

Width Double Specifies...

Default value: 595.276

Height Double Specifies...

Default value: 841.89

Margins Dictionary Specifies...
Rotation Integer Specifies...

Default value: 0

Labels Table

Name Type Value
AboveImage Boolean Specifies...

Default value: false

AddBookmark Boolean Specifies...

Default value: false

Para Dictionary Specifies...
Font Dictionary Specifies...
Text String Specifies...

Default value: Empty String

BackColor String Specifies...

Default value: N

Processing Table

Name Type Value
Scale Dictionary Specifies...
Comp Dictionary Specifies...
Conv Dictionary Specifies...

Scale Table

Name Type Value
Color Dictionary Specifies...
Grayscale Dictionary Specifies...
Indexed Dictionary Specifies...
Mono Dictionary Specifies...

Color Table

Name Type Value
Method Integer Specifies...

Possible values are:

0 (None) ...
1 (Linear) ...
2 (Bilinear) ...
3 (Bicubic) ...

Default value: 0 (None)

To Integer Specifies...

Default value: 96

IfAbove Integer Specifies...

Default value: 128

Grayscale Table

Name Type Value
Method Integer Specifies...

Possible values are:

0 (None) ...
1 (Linear) ...
2 (Bilinear) ...
3 (Bicubic) ...

Default value: 0 (None)

To Integer Specifies...

Default value: 96

IfAbove Integer Specifies...

Default value: 128

Indexed Table

Name Type Value
Method Integer Specifies...

Possible values are:

0 (None) ...
1 (Linear) ...
2 (Bilinear) ...
3 (Bicubic) ...

Default value: 0 (None)

To Integer Specifies...

Default value: 96

IfAbove Integer Specifies...

Default value: 128

Mono Table

Name Type Value
Method Integer Specifies...

Possible values are:

0 (None) ...
1 (Linear) ...
2 (Bilinear) ...
3 (Bicubic) ...

Default value: 0 (None)

To Integer Specifies...

Default value: 96

IfAbove Integer Specifies...

Default value: 128

Comp Table

Name Type Value
Color Dictionary Specifies...
Grayscale Dictionary Specifies...
Indexed Dictionary Specifies...
Mono Dictionary Specifies...

Color Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JPEGQuality Integer Specifies...

Default value: 75

JPEG2KLossless Boolean Specifies...

Default value: false

Enabled Boolean Specifies...

Default value: true

MRC Dictionary Specifies...

MRC Table

Name Type Value
ForegroundDownsampling Double Specifies...

Default value: 4.0

BackgroundDownsampling Double Specifies...

Default value: 2.0

BackgroundCompression Dictionary Specifies...
ForegroundCompression Dictionary Specifies...
MaskCompression Dictionary Specifies...
PresetID String Specifies...

Default value: {6C1A9BCC-C143-4F76-A7D4-250CA7D9E5DF}

BackgroundCompression Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JPEGQuality Integer Specifies...

Default value: 75

JPEG2KLossless Boolean Specifies...

Default value: false

ForegroundCompression Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JPEGQuality Integer Specifies...

Default value: 75

JPEG2KLossless Boolean Specifies...

Default value: false

MaskCompression Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JBIG2Method Integer Specifies...

Possible values are:

0 (Standard) ...
1 (CropBorders) ...
2 (Symbols) ...

Default value: 0 (Standard)

Grayscale Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JPEGQuality Integer Specifies...

Default value: 75

JPEG2KLossless Boolean Specifies...

Default value: false

Enabled Boolean Specifies...

Default value: true

MRC Dictionary Specifies...

MRC Table

Name Type Value
ForegroundDownsampling Double Specifies...

Default value: 4.0

BackgroundDownsampling Double Specifies...

Default value: 2.0

BackgroundCompression Dictionary Specifies...
ForegroundCompression Dictionary Specifies...
MaskCompression Dictionary Specifies...
PresetID String Specifies...

Default value: {6C1A9BCC-C143-4F76-A7D4-250CA7D9E5DF}

BackgroundCompression Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JPEGQuality Integer Specifies...

Default value: 75

JPEG2KLossless Boolean Specifies...

Default value: false

ForegroundCompression Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JPEGQuality Integer Specifies...

Default value: 75

JPEG2KLossless Boolean Specifies...

Default value: false

MaskCompression Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JBIG2Method Integer Specifies...

Possible values are:

0 (Standard) ...
1 (CropBorders) ...
2 (Symbols) ...

Default value: 0 (Standard)

Indexed Table

Name Type Value
Enabled Boolean Specifies...

Default value: true

Method Integer Specifies...

Possible values are:

0 (Auto) ...
1 (PackBits) ...
2 (ZIP) ...
3 (LZW) ...

Default value: 0 (Auto)

Mono Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (Auto)

JBIG2Method Integer Specifies...

Possible values are:

0 (Standard) ...
1 (CropBorders) ...
2 (Symbols) ...

Default value: 0 (Standard)

Enabled Boolean Specifies...

Default value: true

Conv Table

Name Type Value
Color Dictionary Specifies...
Grayscale Dictionary Specifies...
Indexed Dictionary Specifies...
Mono Dictionary Specifies...

Color Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (None)

Dither Integer Specifies...

Possible values are:

0 (false) ...
1 (true) ...

Default value: 1 (true)

Grayscale Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (None)

Dither Integer Specifies...

Possible values are:

0 (false) ...
1 (true) ...

Default value: 1 (true)

Indexed Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (None)

Dither Integer Specifies...

Possible values are:

0 (false) ...
1 (true) ...

Default value: 1 (true)

Mono Table

Name Type Value
Method Integer Specifies...

The list of possible values are shown in the table.

Default value: 0 (None)

Dither Integer Specifies...

Possible values are:

0 (false) ...
1 (true) ...

Default value: 1 (true)

Postprocessing Table

Name Type Value
Despeckle Boolean Specifies...

Default value: false

Deskew Boolean Specifies...

Default value: true

OCR Dictionary Specifies...

OCR Table

Name Type Value
ExtParams Dictionary Specifies...
Enabled Boolean Specifies...

Default value: false

ExtParams Table

Name Type Value

TargetDoc Table

Name Type Value
DocID Integer Specifies...

Default value: 0

Location Integer Specifies...

Possible values are:

0 (Before) ...
1 (After) ...

Default value: 1 (After)

Position Integer Specifies...

Default value: -1