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.

a diagram that shows page measurements

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>
  

Print Schema Specification