pdf-export-config – default file
Following is the default config used when exporting to PDF. It can be edited to get specific results.
For further information regarding the use of this file, see:
Default PDF export config
Following is the content of the default pdf-export-config.xml file. It contains the base properties to format PSML documents as PDF.
The pso-pdf default config rules are used when there is no overriding rule in the pdf-export-config.xml.
<config>
<styles>
<!-- ==================GENERAL PROPERTIES================== -->
<page>
<property name="page-height" value="29.7cm"/>
<property name="page-width" value="21cm"/>
<property name="margin-top" value="1.5cm"/>
<property name="margin-bottom" value="1.5cm"/>
<property name="margin-left" value="2.5cm"/>
<property name="margin-right" value="2.5cm"/>
</page>
<body>
<region-property name="margin-top" value="1cm"/>
<region-property name="margin-bottom" value="0.5cm"/>
<!-- ZapfDingbats is for tick/check mark -->
<property name="font-family"
value="NotoSans,NotoSansMath,sans-serif,ZapfDingbats"/>
<property name="font-size" value="11pt"/>
<property name="font-weight" value="normal"/>
<property name="line-height" value="150%"/>
<property name="color" value="#000000"/>
</body>
<header first="true">
<region-property name="extent" value="1cm" />
<property name="font-size" value="10pt"/>
<property name="line-height" value="12pt"/>
<property name="border-bottom-style" value="solid"/>
<property name="border-bottom-width" value="0"/>
<left><filename /></left>
<right><date pattern="[D1o] [MNn], [Y]" /></right>
</header>
<header>
<region-property name="extent" value="1cm" />
<property name="font-size" value="10pt"/>
<property name="line-height" value="12pt"/>
<property name="padding-bottom" value="0.5cm"/>
<property name="border-bottom-style" value="solid"/>
<property name="border-bottom-width" value="0"/>
<left><filename /></left>
<right><date pattern="[D1o] [MNn], [Y]" /></right>
</header>
<footer first="true">
<region-property name="extent" value="1cm" />
<property name="font-size" value="10pt"/>
<property name="padding-top" value="0.5cm"/>
<property name="border-top-style" value="solid"/>
<property name="border-top-width" value="1pt"/>
<property name="border-top-color" value="#efefef"/>
<center>
<text>Page </text><page-number/><text> of </text>
<total-pages/>
</center>
</footer>
<footer>
<region-property name="extent" value="1cm" />
<property name="font-size" value="10pt"/>
<property name="padding-top" value="0.5cm"/>
<property name="border-top-style" value="solid"/>
<property name="border-top-width" value="1pt"/>
<property name="border-top-color" value="#efefef"/>
<center>
<text>Page </text><page-number/><text> of </text>
<total-pages/>
</center>
</footer>
<!-- =======================ELEMENTS
PROPERTIES======================= -->
<element name="heading" level="1">
<property name="font-size" value="20pt"/>
<property name="font-weight" value="normal"/>
<property name="line-height" value="130%"/>
<property name="color" value="#014d84"/>
<property name="margin-top" value="21pt"/>
<property name="margin-bottom" value="9pt"/>
<property name="page-break-after" value="avoid"/>
<property name="keep-with-next" value="always"/>
</element>
<element name="heading" level="2">
<property name="font-size" value="16pt"/>
<property name="font-weight" value="normal"/>
<property name="line-height" value="130%"/>
<property name="color" value="#002c4b"/>
<property name="margin-top" value="18pt"/>
<property name="margin-bottom" value="9pt"/>
<property name="page-break-after" value="avoid"/>
<property name="keep-with-next" value="always"/>
</element>
<element name="heading" level="3">
<property name="font-size" value="14pt"/>
<property name="font-weight" value="normal"/>
<property name="line-height" value="130%"/>
<property name="color" value="#434343"/>
<property name="margin-top" value="15pt"/>
<property name="margin-bottom" value="6pt"/>
<property name="page-break-after" value="avoid"/>
<property name="keep-with-next" value="always"/>
</element>
<element name="heading" level="4">
<property name="font-size" value="12pt"/>
<property name="font-weight" value="normal"/>
<property name="line-height" value="130%"/>
<property name="color" value="#666666"/>
<property name="margin-top" value="13pt"/>
<property name="margin-bottom" value="6pt"/>
<property name="page-break-after" value="avoid"/>
<property name="keep-with-next" value="always"/>
</element>
<element name="heading" level="5">
<property name="font-size" value="11pt"/>
<property name="font-weight" value="normal"/>
<property name="line-height" value="130%"/>
<property name="color" value="#666666"/>
<property name="margin-top" value="12pt"/>
<property name="margin-bottom" value="6pt"/>
<property name="page-break-after" value="avoid"/>
<property name="keep-with-next" value="always"/>
</element>
<element name="heading" level="6">
<property name="font-size" value="11pt"/>
<property name="font-weight" value="normal"/>
<property name="line-height" value="130%"/>
<property name="font-style" value="italic"/>
<property name="color" value="#666666"/>
<property name="margin-top" value="12pt"/>
<property name="margin-bottom" value="6pt"/>
<property name="page-break-after" value="avoid"/>
<property name="keep-with-next" value="always"/>
</element>
<element name="heading-prefix" level="1">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="2cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="color" value="#0077ee"/>
</element>
<element name="heading-prefix" level="2">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="2cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="color" value="#0077ee"/>
</element>
<element name="heading-prefix" level="3">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="2cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="color" value="#0077ee"/>
</element>
<element name="heading-prefix" level="4">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="2cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="color" value="#0077ee"/>
</element>
<element name="heading-prefix" level="5">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="2cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="color" value="#0077ee"/>
</element>
<element name="heading-prefix" level="6">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="2cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="color" value="#0077ee"/>
</element>
<element name="para">
<property name="margin-top" value="0pt"/>
<property name="margin-bottom" value="18pt"/>
<property name="text-align" value="left"/>
<property name="hyphenate" value="false"/>
<property name="orphans" value="3"/>
<property name="widows" value="2"/>
</element>
<element name="para" level="1">
<property name="start-indent" value="1cm"/>
</element>
<element name="para" level="2">
<property name="start-indent" value="2cm"/>
</element>
<element name="para" level="3">
<property name="start-indent" value="3cm"/>
</element>
<element name="para" level="4">
<property name="start-indent" value="4cm"/>
</element>
<element name="para" level="5">
<property name="start-indent" value="5cm"/>
</element>
<element name="para" level="6">
<property name="start-indent" value="6cm"/>
</element>
<element name="para-prefix">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="2cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="text-align" value="right"/>
</element>
<element name="para-prefix" level="1">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="3cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="text-align" value="right"/>
</element>
<element name="para-prefix" level="2">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="4cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="text-align" value="right"/>
</element>
<element name="para-prefix" level="3">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="5cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="text-align" value="right"/>
</element>
<element name="para-prefix" level="4">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="6cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="text-align" value="right"/>
</element>
<element name="para-prefix" level="5">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="7cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="text-align" value="right"/>
</element>
<element name="para-prefix" level="6">
<property name="start-indent" value="-2cm"/>
<property name="text-indent" value="8cm"/>
<property name="margin-right" value="0.1cm"/>
<property name="text-align" value="right"/>
</element>
<element name="section-title">
<property name="font-size" value="24pt"/>
<property name="font-weight" value="normal"/>
<property name="line-height" value="130%"/>
<property name="color" value="#014d84"/>
<property name="margin-top" value="21pt"/>
<property name="margin-bottom" value="9pt"/>
<property name="page-break-after" value="avoid"/>
<property name="keep-with-next" value="always"/>
</element>
<element name="toc">
<property name="break-before" value="page"/>
<property name="break-after" value="page"/>
</element>
<element name="table">
<property name="margin-top" value="5pt"/>
<property name="margin-bottom" value="24pt"/>
<property name="margin-top" value="5pt"/>
<property name="margin-bottom" value="24pt"/>
<property name="border-collapse" value="collapse"/>
<property name="border-top-color" value="#efefef"/>
<property name="border-top-style" value="solid"/>
<property name="border-top-width" value="0pt"/>
</element>
<element name="table-hcell">
<property name="display-align" value="center"/>
<property name="background-color" value="#efefef"/>
<property name="padding" value="0.1cm"/>
<property name="border-before-color" value="transparent"/>
<property name="border-before-style" value="solid"/>
<property name="border-before-width" value="0"/>
<property name="border-after-color" value="transparent"/>
<property name="border-after-style" value="solid"/>
<property name="border-after-width" value="0"/>
<property name="border-start-color" value="transparent"/>
<property name="border-start-style" value="solid"/>
<property name="border-start-width" value="0"/>
<property name="border-end-color" value="transparent"/>
<property name="border-end-style" value="solid"/>
<property name="border-end-width" value="0"/>
<property name="border-top-color" value="#d5d5d5"/>
<property name="border-top-style" value="solid"/>
<property name="border-top-width" value="1pt"/>
<property name="border-bottom-color" value="#d5d5d5"/>
<property name="border-bottom-style" value="solid"/>
<property name="border-bottom-width" value="1pt"/>
</element>
<element name="table-cell">
<property name="display-align" value="center"/>
<property name="background-color" value="#FFFFFF"/>
<property name="padding" value="0.1cm"/>
<property name="border-before-color" value="transparent"/>
<property name="border-before-style" value="solid"/>
<property name="border-before-width" value="0"/>
<property name="border-after-color" value="transparent"/>
<property name="border-after-style" value="solid"/>
<property name="border-after-width" value="0"/>
<property name="border-start-color" value="transparent"/>
<property name="border-start-style" value="solid"/>
<property name="border-start-width" value="0"/>
<property name="border-end-color" value="transparent"/>
<property name="border-end-style" value="solid"/>
<property name="border-end-width" value="0"/>
<property name="border-top-color" value="#d5d5d5"/>
<property name="border-top-style" value="solid"/>
<property name="border-top-width" value="1pt"/>
<property name="border-bottom-color" value="#d5d5d5"/>
<property name="border-bottom-style" value="solid"/>
<property name="border-bottom-width" value="1pt"/>
</element>
<element name="hcell">
<property name="display-align" value="center"/>
<property name="color" value="#000000"/>
<property name="font-weight" value="bold"/>
<property name="font-size" value="10pt"/>
<property name="hyphenate" value="false"/>
<property name="language" value="en"/>
<property name="hyphenation-remain-character-count" value="5"/>
</element>
<element name="cell">
<property name="display-align" value="center"/>
<property name="color" value="#000000"/>
<property name="font-weight" value="normal"/>
<property name="font-size" value="10pt"/>
<property name="hyphenate" value="false"/>
<property name="language" value="en"/>
<property name="hyphenation-remain-character-count" value="5"/>
</element>
<element name="property-title">
<property name="font-weight" value="bold"/>
<property name="text-align" value="start"/>
<property name="margin-left" value="0.08cm" />
<property name="space-before" value="0.08cm" />
<property name="margin-right" value="0.08cm" />
</element>
<element name="property-title-cell">
<property name="width" value="5cm" />
<property name="border-style" value="solid"/>
<property name="border-color" value="#d5d5d5"/>
<property name="border-width" value="1pt 0"/>
<property name="background-color" value="#efefef"/>
<property name="color" value="#000000"/>
<property name="font-weight" value="bold"/>
<property name="font-size" value="10pt"/>
<property name="hyphenate" value="false"/>
<property name="language" value="en"/>
<property name="padding" value="4pt 2pt"/>
<property name="hyphenation-remain-character-count" value="5"/>
</element>
<element name="property-value">
<property name="text-align" value="start"/>
<property name="margin-left" value="0.08cm" />
<property name="space-before" value="0.08cm" />
<property name="margin-right" value="0.08cm" />
</element>
<element name="property-value-cell">
<property name="border-style" value="solid"/>
<property name="border-color" value="#d5d5d5"/>
<property name="border-width" value="1pt 0"/>
<property name="background-color" value="#FFFFFF"/>
<property name="color" value="#000000"/>
<property name="font-weight" value="normal"/>
<property name="font-size" value="10pt"/>
<property name="hyphenate" value="false"/>
<property name="language" value="en"/>
<property name="padding" value="4pt 2pt"/>
<property name="hyphenation-remain-character-count" value="5"/>
</element>
<element name="block">
<property name="text-align" value="justify"/>
<property name="hyphenate" value="false"/>
<property name="margin-top" value="4pt"/>
<property name="margin-bottom" value="24pt"/>
<property name="margin-left" value="0"/>
<property name="margin-right" value="0"/>
<property name="page-break-inside" value="avoid"/>
<property name="border-top-style" value="solid"/>
<property name="border-right-style" value="solid"/>
<property name="border-bottom-style" value="solid"/>
<property name="border-left-style" value="solid"/>
<property name="border-width" value="1pt 1pt 1pt 4pt"/>
<property name="border-color" value="#CCCCCC"/>
<property name="background-color" value="transparent"/>
<property name="padding" value="0.6cm 0.5cm 0"/>
</element>
<!-- add custom style for specific block, change custom to
suit your own style -->
<element name="block-custom">
</element>
<element name="blockName">
<property name="ps-hide" value="true"/>
<property name="text-align" value="justify"/>
<property name="hyphenate" value="false"/>
<property name="color" value="#777777"/>
<property name="font-weight" value="bold"/>
</element>
<!-- add custom style for specific blockName, change custom to
suit your own style -->
<element name="blockName-custom">
</element>
<element name="inline">
<property name="hyphenate" value="false"/>
<property name="font-size" value="11pt"/>
<property name="font-weight" value="normal"/>
<property name="border-width" value="0 0 2pt 0"/>
<property name="border-style" value="solid"/>
<property name="border-color" value="#9FB7C9"/>
<property name="background-color" value="transparent"/>
</element>
<!-- add custom style for specific inline, change custom to
suit your own style -->
<element name="inline-custom">
</element>
<element name="inlineName">
<property name="ps-hide" value="true"/>
<property name="text-align" value="justify"/>
<property name="hyphenate" value="false"/>
<property name="font-size" value="11.25pt"/>
<property name="font-weight" value="bold"/>
<property name="color" value="#FFFFFF"/>
<property name="border-width" value="0 2pt"/>
<property name="border-style" value="solid"/>
<property name="border-color" value="#FF6699"/>
<property name="background-color" value="#FF6699"/>
</element>
<!-- add custom style for specific inlineName, change custom to
suit your own style -->
<element name="inlineName-custom">
</element>
<element name="preformat">
<property name="margin-top" value="5pt"/>
<property name="margin-bottom" value="20pt"/>
<property name="font-size" value="9pt"/>
<property name="font-family" value="Consolas,Liberation Mono,Courier,monospace,NotoSansMath,ZapfDingbats"/>
<property name="color" value="#434343"/>
<property name="white-space-collapse" value="false"/>
<property name="white-space-treatment" value="preserve"/>
<property name="linefeed-treatment" value="preserve"/>
<property name="page-break-inside" value="avoid"/>
<property name="border-style" value="solid"/>
<property name="border-width" value="1px 1px 1px 3pt"/>
<property name="border-color" value="#CECECE"/>
<property name="background-color" value="transparent"/>
<property name="margin-left" value="0"/>
<property name="margin-right" value="0"/>
<!--
<property name="wrap-option" value="true"/>
<property name="text-indent" value="3cm"/>
-->
</element>
<element name="monospace">
<property name="margin-top" value="5pt"/>
<property name="margin-bottom" value="20pt"/>
<property name="font-size" value="9pt"/>
<property name="font-family" value="Consolas,Liberation Mono,Courier,monospace,NotoSansMath,ZapfDingbats"/>
<property name="color" value="#434343"/>
<property name="white-space-collapse" value="false"/>
<property name="white-space-treatment" value="preserve"/>
<property name="linefeed-treatment" value="preserve"/>
<property name="page-break-inside" value="avoid"/>
<property name="border-style" value="solid"/>
<property name="border-width" value="1pt 2pt 2pt 2pt"/>
<property name="border-color" value="#CECECE"/>
<property name="background-color" value="transparent"/>
<property name="margin-left" value="0"/>
<property name="margin-right" value="0"/>
<property name="padding" value="1.5pt 3.75pt"/>
</element>
<element name="list">
<property name="provisional-distance-between-starts" value="0.4cm"/>
<property name="provisional-label-separation" value="0.2cm"/>
<property name="margin-top" value="5pt"/>
<property name="margin-bottom" value="20pt"/>
<property name="page-break-inside" value="avoid"/>
</element>
<element name="nlist">
<property name="provisional-distance-between-starts" value="0.4cm"/>
<property name="provisional-label-separation" value="0.2cm"/>
<property name="margin-top" value="2pt"/>
<property name="margin-bottom" value="18pt"/>
</element>
<element name="list-item">
<property name="margin-top" value="5pt"/>
<property name="margin-bottom" value="8pt"/>
</element>
<element name="link">
<property name="color" value="#016ebc"/>
<property name="text-decoration" value="underline"/>
<property name="font-weight" value="normal"/>
</element>
<element name="xref">
<property name="color" value="#016ebc"/>
<property name="text-decoration" value="underline"/>
<property name="font-weight" value="normal"/>
</element>
<element name="xref" role="mathml">
<property name="color" value="#000000"/>
<property name="text-decoration" value="none"/>
</element>
<element name="xref" role="asciimath">
<property name="color" value="#000000"/>
<property name="text-decoration" value="none"/>
</element>
<element name="xref" role="tex">
<property name="color" value="#000000"/>
<property name="text-decoration" value="none"/>
</element>
<element name="blockxref">
<property name="margin-top" value="4pt"/>
<property name="margin-bottom" value="8pt"/>
<property name="text-align" value="justify"/>
<property name="hyphenate" value="false"/>
<property name="color" value="#016ebc"/>
<property name="text-decoration" value="underline"/>
<property name="font-weight" value="bold"/>
</element>
<element name="image">
<property name="margin-bottom" value="12pt"/>
<property name="text-align" value="center"/>
</element>
<element name="bold">
<property name="font-weight" value="bold"/>
</element>
<element name="italic">
<property name="font-style" value="italic"/>
</element>
<element name="underline">
<property name="text-decoration" value="underline"/>
</element>
<element name="sub">
<property name="font-size" value="6pt"/>
<property name="vertical-align" value="sub"/>
</element>
<element name="sup">
<property name="font-size" value="6pt"/>
<property name="vertical-align" value="super"/>
</element>
<element name="toc-level1">
<property name="margin-left" value="0.5cm"/>
<property name="text-align-last" value="justify"/>
</element>
<element name="toc-level2">
<property name="margin-left" value="1cm"/>
<property name="text-align-last" value="justify"/>
</element>
<element name="toc-level3">
<property name="margin-left" value="1.5cm"/>
<property name="text-align-last" value="justify"/>
</element>
<element name="toc-level4">
<property name="margin-left" value="2cm"/>
<property name="text-align-last" value="justify"/>
</element>
<element name="toc-level5">
<property name="margin-left" value="2.5cm"/>
<property name="text-align-last" value="justify"/>
</element>
<element name="toc-level6">
<property name="margin-left" value="3cm"/>
<property name="text-align-last" value="justify"/>
</element>
</styles>
</config>