Options

From PDF XChange PDF SDK
Jump to: navigation, search
(NewPage Table)
 
(12 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
{{#customTitle:Options}}
 
{{#customTitle:Options}}
 
{{#parentPage:PXV:op_textToDoc|Options|property}}
 
{{#parentPage:PXV:op_textToDoc|Options|property}}
{{ToWrite}}
+
 
 
{{ToReview}}
 
{{ToReview}}
  
Line 70: Line 70:
 
| class="op_param_name" | PDFSpec
 
| class="op_param_name" | PDFSpec
 
| style="text-align:center" | Integer
 
| style="text-align:center" | Integer
| Specifies...
+
| Specifies the version of the PDF Specification.
 
Default value: <tt>'''-1'''</tt>
 
Default value: <tt>'''-1'''</tt>
 
|-
 
|-
 
| class="op_param_name" | PDFStandard
 
| class="op_param_name" | PDFStandard
 
| style="text-align:center" | Integer
 
| style="text-align:center" | Integer
| Specifies...
+
| Specifies the [[PXV:PXC_PDFStandard|PXC_PDFStandard]] that should be used for the conversion.
 
Default value: <tt>'''0'''</tt>
 
Default value: <tt>'''0'''</tt>
 
|-
 
|-
 
| class="op_param_name" | AdobeExtLevel
 
| class="op_param_name" | AdobeExtLevel
 
| style="text-align:center" | Integer
 
| style="text-align:center" | Integer
| Specifies...
+
| Specifies the Adobe Extension Level.
 
Default value: <tt>'''0'''</tt>
 
Default value: <tt>'''0'''</tt>
 
|}
 
|}
Line 102: Line 102:
 
|-
 
|-
 
| class="op_enum_value" | '''2''' (Custom) || The size of the new page is defined by the [[#Width|Width]], [[#Height|Height]]  and [[#Landscape|Landscape]] fields values.
 
| class="op_enum_value" | '''2''' (Custom) || The size of the new page is defined by the [[#Width|Width]], [[#Height|Height]]  and [[#Landscape|Landscape]] fields values.
|-
 
| class="op_enum_value" | '''3''' (BySource) || The size of the new page is defined by the sizes of the inserted
 
 
|}
 
|}
 
Default value: <tt>'''1''' (Standard)</tt>
 
Default value: <tt>'''1''' (Standard)</tt>
Line 122: Line 120:
 
| style="text-align:center" | Double
 
| style="text-align:center" | Double
 
| If the value of the [[#PaperType|PaperType]] field is '''2''' (Custom), this field specifies the width of the new page in points (1/72 inch).
 
| If the value of the [[#PaperType|PaperType]] field is '''2''' (Custom), this field specifies the width of the new page in points (1/72 inch).
Default value: <tt>'''595.276'''</tt>
+
Default value: <tt>'''595.276''' (corresponds width of A4 page in pts)</tt>
 
|-
 
|-
 
| class="op_param_name" | Height
 
| class="op_param_name" | Height
 
| style="text-align:center" | Double
 
| style="text-align:center" | Double
 
| If the value of the [[#PaperType|PaperType]] field is '''2''' (Custom), this field specifies the height of the new page in points (1/72 inch).
 
| If the value of the [[#PaperType|PaperType]] field is '''2''' (Custom), this field specifies the height of the new page in points (1/72 inch).
Default value: <tt>'''841.89'''</tt>
+
Default value: <tt>'''841.89''' (corresponds height of A4 page in pts)</tt>
 
|-
 
|-
 
| class="op_param_name" | [[PXV:cs_RectF|Margins]]
 
| class="op_param_name" | [[PXV:cs_RectF|Margins]]
Line 153: Line 151:
 
| class="op_param_name" | DocID
 
| class="op_param_name" | DocID
 
| style="text-align:center" | Integer
 
| style="text-align:center" | Integer
| Specifies...
+
| Specifies the ID of the [[PXV:IPXV_Document|IPXV_Document]].
 
Default value: <tt>'''0'''</tt>
 
Default value: <tt>'''0'''</tt>
 
|-
 
|-
 
| class="op_param_name" | Location
 
| class="op_param_name" | Location
 
| style="text-align:center" | Integer
 
| style="text-align:center" | Integer
| Specifies...
+
| Flag, that specifies the way of inserting new pages into existing document.
 
Possible values are:
 
Possible values are:
 
{| class="op_internal_table"
 
{| class="op_internal_table"
 
|-
 
|-
| class="op_enum_value" | '''0''' (Before) || ...
+
| class="op_enum_value" | '''0''' (Before) || Means, pages will be inserted before specified [[#Position|Position]]
 
|-
 
|-
| class="op_enum_value" | '''1''' (After) || ...
+
| class="op_enum_value" | '''1''' (After) || Means, pages will be inserted after specified [[#Position|Position]]
 
|}
 
|}
 
Default value: <tt>'''1''' (After)</tt>
 
Default value: <tt>'''1''' (After)</tt>
Line 170: Line 168:
 
| class="op_param_name" | Position
 
| class="op_param_name" | Position
 
| style="text-align:center" | Integer
 
| style="text-align:center" | Integer
| Specifies...
+
| Specifies the page index, according to which the new generated pages will be inserted using [[#Location|Location]] flag. -1 means insert at the end of the document.
 
Default value: <tt>'''-1'''</tt>
 
Default value: <tt>'''-1'''</tt>
 
|}
 
|}
Line 183: Line 181:
 
| class="op_param_name" | Width
 
| class="op_param_name" | Width
 
| style="text-align:center" | Double
 
| style="text-align:center" | Double
| Specifies...
+
| Specifies the thickness of the line
 
Default value: <tt>'''1.0'''</tt>
 
Default value: <tt>'''1.0'''</tt>
 
|-
 
|-
 
| class="op_param_name" | Style
 
| class="op_param_name" | Style
 
| style="text-align:center" | Integer
 
| style="text-align:center" | Integer
| Specifies...
+
| Specifies the style of the line
 +
Possible values are:
 +
{| class="op_internal_table"
 +
|-
 +
| class="op_enum_value" | '''0''' (Solid) || Specifies solid line style.
 +
|-
 +
| class="op_enum_value" | '''1''' (Dashed) || Specifies line style with scheme: 2 white - 2 black
 +
|-
 +
| class="op_enum_value" | '''2''' (Dashed) || Specifies line style with scheme: 3 white - 3 black
 +
|-
 +
| class="op_enum_value" | '''3''' (Dashed) || Specifies line style with scheme: 4 white - 4 black
 +
|-
 +
| class="op_enum_value" | '''4''' (Dashed) || Specifies line style with scheme: 4-3-2-3
 +
|-
 +
| class="op_enum_value" | '''5''' (Dashed) || Specifies line style with scheme: 4-3-16-3
 +
|-
 +
| class="op_enum_value" | '''6''' (Dashed) || Specifies line style with scheme: 8-4-4-4
 +
|}
 
Default value: <tt>'''0'''</tt>
 
Default value: <tt>'''0'''</tt>
 
|-
 
|-
 
| class="op_param_name" | Color
 
| class="op_param_name" | Color
 
| style="text-align:center" | String
 
| style="text-align:center" | String
| Specifies...
+
| Specifies the color of the line.
 
Default value: <tt>'''rgbd(0,0,0)'''</tt>
 
Default value: <tt>'''rgbd(0,0,0)'''</tt>
 
|}
 
|}
Line 255: Line 270:
 
{| class="op_internal_table"
 
{| class="op_internal_table"
 
|-
 
|-
| class="op_enum_value" | '''0''' (Solid) || Specifies ...
+
| class="op_enum_value" | '''0''' (Solid) || Specifies solid line style
 
|-
 
|-
 
| class="op_enum_value" | '''1''' (Dashed) || Specifies line style with scheme: 2 white - 2 black
 
| class="op_enum_value" | '''1''' (Dashed) || Specifies line style with scheme: 2 white - 2 black

Latest revision as of 02:53, 22 March 2018


Options Table

Name Type Value
NewDoc Dictionary Specifies the parameters for the new document that would be created if DocID parameter of the TargetDoc dictionary is not valid.
NewPage Dictionary Specifies the parameters for creating new pages.
TargetDoc Dictionary Specifies the target document where the text documents would be inserted.
Cols Integer Specifies the number of the columns on the document page where the text will be inserted.

Default value: 1

ColsGap Double Specifies the gap between the columns on the document page where the text will be inserted.

Default value: 20.0

DrawColsSep Boolean Specifies whether the separator line will be drawn between columns of text. If count of columns will be 1, this parameter will be ignored

Default value: false

ColsSep Dictionary Specifies the column separator line parameters
Font Dictionary Specifies the font parameters of the displayed text
Para Dictionary Specifies the paragraph parameters of the displayed text.
DrawLabels Boolean Specifies whether the text label will be drawn at the beginning of each converted text file

Default value: false

Labels Dictionary Specifies the parameters for the text labels that would be drawn for the inserted text labels.

NewDoc Table

Name Type Value
PDFSpec Integer Specifies the version of the PDF Specification.

Default value: -1

PDFStandard Integer Specifies the PXC_PDFStandard that should be used for the conversion.

Default value: 0

AdobeExtLevel Integer Specifies the Adobe Extension Level.

Default value: 0

NewPage Table

Name Type Value
PaperType Integer Specifies how the size of the new page will be chosen.

Possible values are:

0 (Document) If the page is inserted at the beginning of the document, it's size will be copied from the first page of the document. Otherwise it will be the same as the size of the page before the inserted one. This value is invalid if the page is inserted into the new document.
1 (Standard) The size of the new page is defined by the StdPaperIndex and Landscape fields values.
2 (Custom) The size of the new page is defined by the Width, Height and Landscape fields values.

Default value: 1 (Standard)

StdPaperIndex Integer If the value of the PaperType field is 1 (Standard), this field specifies the size of the new page.

The list of possible values are shown in the table.

Default value: 4 (A4)

Landscape Boolean If the value of the PaperType field is 1 (Standard) or 2 (Custom), this field specifies whether the orientation of the new page is the landscape.

Default value: false

Width Double If the value of the PaperType field is 2 (Custom), this field specifies the width of the new page in points (1/72 inch).

Default value: 595.276 (corresponds width of A4 page in pts)

Height Double If the value of the PaperType field is 2 (Custom), this field specifies the height of the new page in points (1/72 inch).

Default value: 841.89 (corresponds height of A4 page in pts)

Margins Dictionary Specifies the margins of the new page

The following default values of base structure are overridden :

top: 28.3,
bottom: 28.3,
left: 28.3,
right: 28.3
Rotation Integer Specifies the rotation of the new page in degrees. This value should be divisible by 90.

Default value: 0

TargetDoc Table

Name Type Value
DocID Integer Specifies the ID of the IPXV_Document.

Default value: 0

Location Integer Flag, that specifies the way of inserting new pages into existing document.

Possible values are:

0 (Before) Means, pages will be inserted before specified Position
1 (After) Means, pages will be inserted after specified Position

Default value: 1 (After)

Position Integer Specifies the page index, according to which the new generated pages will be inserted using Location flag. -1 means insert at the end of the document.

Default value: -1

ColsSep Table

Name Type Value
Width Double Specifies the thickness of the line

Default value: 1.0

Style Integer Specifies the style of the line

Possible values are:

0 (Solid) Specifies solid line style.
1 (Dashed) Specifies line style with scheme: 2 white - 2 black
2 (Dashed) Specifies line style with scheme: 3 white - 3 black
3 (Dashed) Specifies line style with scheme: 4 white - 4 black
4 (Dashed) Specifies line style with scheme: 4-3-2-3
5 (Dashed) Specifies line style with scheme: 4-3-16-3
6 (Dashed) Specifies line style with scheme: 8-4-4-4

Default value: 0

Color String Specifies the color of the line.

Default value: rgbd(0,0,0)

Labels Table

Name Type Value
DrawLine Boolean Specifies whether the horizontal line will be drawn within the label

Default value: false

LineAbove Boolean Specifies the position within the label, where the horizontal line will be drawn. If true the line will be drawn first, otherwise - under the text of label. If there is no text in the label, this parameter will be ignored.

Default value: false

Line Dictionary Specifies the line parameters of the label.
Para Dictionary Specifies the paragraph parameters of the label.
Font Dictionary Specifies the font parameters of the label.
Text String Specifies the text of the label.

Default value: Empty String

BackColor String Specifies the background color of the label.

Default value: N

Line Table

Name Type Value
Width Double Specifies the thickness of the line

Default value: 1.0

Style Integer Specifies the style of the line

Possible values are:

0 (Solid) Specifies solid line style
1 (Dashed) Specifies line style with scheme: 2 white - 2 black
2 (Dashed) Specifies line style with scheme: 3 white - 3 black
3 (Dashed) Specifies line style with scheme: 4 white - 4 black
4 (Dashed) Specifies line style with scheme: 4-3-2-3
5 (Dashed) Specifies line style with scheme: 4-3-16-3
6 (Dashed) Specifies line style with scheme: 8-4-4-4

Default value: 0

Color String Specifies the color of the line.

Default value: rgbd(0,0,0)