PageImageableSize
This topic is not current. For the most current information, see the Print Schema Specification.
Describes the imaged canvas for layout and rendering. This will be reported based on PageMediaSize and PageOrientation.
The following diagrams illustrate the PageImageableSize variables usage based on PageOrientation.
Element Information
Name | Value |
---|---|
Element Type |
Property |
Scoping Prefix |
Page |
Notes |
None |
Structural Content
The XML structure of this element is:
<psf:Property name="psk:PageImageableSize">
<psf:Property name="psk:ImageableSizeWidth">
<psf:Value xsi:type="xs:integer">_ImageableSizeWidthValue_</psf:Value>
</psf:Property>
<psf:Property name="psk:ImageableSizeHeight">
<psf:Value xsi:type="xs:integer">_ImageableSizeHeightValue_</psf:Value>
</psf:Property>
<!--Specifies the imageable area within the logical page. -->
<psf:Property name="psk:ImageableArea">
<psf:Property name="psk:OriginWidth">
<psf:Value xsi:type="xs:integer">_OriginWidthValue_</psf:Value>
</psf:Property>
<psf:Property name="psk:OriginHeight">
<psf:Value xsi:type="xs:integer">_OriginHeightValue_</psf:Value>
</psf:Property>
<psf:Property name="psk:ExtentWidth">
<psf:Value xsi:type="xs:integer">_ExtentWidthValue_</psf:Value>
</psf:Property>
<psf:Property name="psk:ExtentHeight">
<psf:Value xsi:type="xs:integer">_ExtentHeightValue_</psf:Value>
</psf:Property>
</psf:Property>
</psf:Property>
Structure Variables
The following table outlines the characteristics of the variables defined in the XML structure.
Name | Data type | Unit | Supported values | Summary |
---|---|---|---|---|
_ImageableSizeWidthValue_ |
integer |
microns |
Greater than 0. |
Specifies the horizontal dimension of the application media size relative to the PageOrientation. |
_ImageableSizeHeightValue_ |
integer |
microns |
Greater than 0. |
Specifies the vertical dimension of the application media size relative to the PageOrientation. |
_OriginWidthValue_ |
integer |
microns |
Greater than or equal to 0. |
Specifies the horizontal origin of the imageable area relative to the application media size. |
_OriginHeightValue_ |
integer |
microns |
Greater than or equal to 0. |
Specifies the vertical origin of the imageable area relative to the application media size. |
_ExtentWidthValue_ |
integer |
microns |
Greater than 0. |
Specifies the horizontal distance between the origin and the bounding limit of the application media size. |
_ExtentHeightValue_ |
integer |
microns |
Greater than 0. |
Specifies the vertical distance between the origin and the bounding limit of the canvas application media size. |
Extensible Markup Language (XML) Content
The public Print Schema keywords are defined in the https://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords namespace. The public Extensible Markup Language (XML) content for this keyword is defined below:
<psf:Property name="psk:PageImageableSize">
<psf:Property name="psk:ImageableSizeWidth">
<psf:Value xsi:type="xs:integer">_Undefined_</psf:Value>
</psf:Property>
<psf:Property name="psk:ImageableSizeHeight">
<psf:Value xsi:type="xs:integer">_Undefined_</psf:Value>
</psf:Property>
<psf:Property name="psk:ImageableArea">
<psf:Property name="psk:OriginWidth">
<psf:Value xsi:type="xs:integer">_Undefined_</psf:Value>
</psf:Property>
<psf:Property name="psk:OriginHeight">
<psf:Value xsi:type="xs:integer">_Undefined_</psf:Value>
</psf:Property>
<psf:Property name="psk:ExtentWidth">
<psf:Value xsi:type="xs:integer">_Undefined_</psf:Value>
</psf:Property>
<psf:Property name="psk:ExtentHeight">
<psf:Value xsi:type="xs:integer">_Undefined_</psf:Value>
</psf:Property>
</psf:Property>
</psf:Property>