<?xml version="1.0" encoding="UTF-8"?>

<office:document xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script" xmlns:config="http://openoffice.org/2001/config" office:class="text" office:version="1.0">
 <office:meta>
  <meta:generator>StarOffice 7 (Win32)
  </meta:generator><!--645m20(Build:8701),645m22s1(Build:8715)-->
  <dc:title>Drawing Documents and Presentation Documents</dc:title>
  <meta:initial-creator>Eike Rathke</meta:initial-creator>
  <meta:creation-date>2001-11-09T18:01:15</meta:creation-date>
  <dc:creator>Jürgen Schmidt</dc:creator>
  <dc:date>2004-01-16T17:42:03</dc:date>
  <meta:printed-by>Diane O&apos;Brien</meta:printed-by>
  <meta:print-date>2002-08-01T13:45:51</meta:print-date>
  <dc:language>en-US</dc:language>
  <meta:editing-cycles>838</meta:editing-cycles>
  <meta:editing-duration>P20DT14H18M19S</meta:editing-duration>
  <meta:user-defined meta:name="Info 0"/>
  <meta:user-defined meta:name="Info 1"/>
  <meta:user-defined meta:name="Info 2">540</meta:user-defined>
  <meta:user-defined meta:name="Info 3">13</meta:user-defined>
  <meta:document-statistic meta:table-count="47" meta:image-count="17" meta:object-count="0" meta:page-count="56" meta:paragraph-count="2057" meta:word-count="14081" meta:character-count="124006"/>
 </office:meta>
 <office:settings>
  <config:config-item-set config:name="view-settings">
   <config:config-item config:name="ViewAreaTop" config:type="int">87515</config:config-item>
   <config:config-item config:name="ViewAreaLeft" config:type="int">2662</config:config-item>
   <config:config-item config:name="ViewAreaWidth" config:type="int">19353</config:config-item>
   <config:config-item config:name="ViewAreaHeight" config:type="int">11823</config:config-item>
   <config:config-item config:name="ShowRedlineChanges" config:type="boolean">true</config:config-item>
   <config:config-item config:name="ShowHeaderWhileBrowsing" config:type="boolean">false</config:config-item>
   <config:config-item config:name="ShowFooterWhileBrowsing" config:type="boolean">false</config:config-item>
   <config:config-item config:name="InBrowseMode" config:type="boolean">false</config:config-item>
   <config:config-item-map-indexed config:name="Views">
    <config:config-item-map-entry>
     <config:config-item config:name="ViewId" config:type="string">view2</config:config-item>
     <config:config-item config:name="ViewLeft" config:type="int">11342</config:config-item>
     <config:config-item config:name="ViewTop" config:type="int">97266</config:config-item>
     <config:config-item config:name="VisibleLeft" config:type="int">2662</config:config-item>
     <config:config-item config:name="VisibleTop" config:type="int">87515</config:config-item>
     <config:config-item config:name="VisibleRight" config:type="int">22013</config:config-item>
     <config:config-item config:name="VisibleBottom" config:type="int">99337</config:config-item>
     <config:config-item config:name="ZoomType" config:type="short">1</config:config-item>
     <config:config-item config:name="ZoomFactor" config:type="short">156</config:config-item>
     <config:config-item config:name="IsSelectedFrame" config:type="boolean">false</config:config-item>
    </config:config-item-map-entry>
   </config:config-item-map-indexed>
  </config:config-item-set>
  <config:config-item-set config:name="configuration-settings">
   <config:config-item config:name="AddParaTableSpacing" config:type="boolean">false</config:config-item>
   <config:config-item config:name="PrintReversed" config:type="boolean">false</config:config-item>
   <config:config-item config:name="LinkUpdateMode" config:type="short">1</config:config-item>
   <config:config-item-map-indexed config:name="ForbiddenCharacters">
    <config:config-item-map-entry>
     <config:config-item config:name="Language" config:type="string">en</config:config-item>
     <config:config-item config:name="Country" config:type="string">US</config:config-item>
     <config:config-item config:name="Variant" config:type="string"/>
     <config:config-item config:name="BeginLine" config:type="string"/>
     <config:config-item config:name="EndLine" config:type="string"/>
    </config:config-item-map-entry>
    <config:config-item-map-entry>
     <config:config-item config:name="Language" config:type="string">zh</config:config-item>
     <config:config-item config:name="Country" config:type="string">CN</config:config-item>
     <config:config-item config:name="Variant" config:type="string"/>
     <config:config-item config:name="BeginLine" config:type="string">﹀﹂﹄﹏､～￠々‖•·ˇˉ―--′</config:config-item>
     <config:config-item config:name="EndLine" config:type="string">.([{£¥&apos;&quot;‵〈《「『【〔〖（［｛￡￥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝（｛</config:config-item>
    </config:config-item-map-entry>
   </config:config-item-map-indexed>
   <config:config-item config:name="PreviewPrintLeftMargin" config:type="int">0</config:config-item>
   <config:config-item config:name="CharacterCompressionType" config:type="short">0</config:config-item>
   <config:config-item config:name="PrintSingleJobs" config:type="boolean">false</config:config-item>
   <config:config-item config:name="UpdateFromTemplate" config:type="boolean">false</config:config-item>
   <config:config-item config:name="PreviewPrintHorizontalSpacing" config:type="int">0</config:config-item>
   <config:config-item config:name="PrintPaperFromSetup" config:type="boolean">false</config:config-item>
   <config:config-item config:name="PreviewPrintVerticalSpacing" config:type="int">0</config:config-item>
   <config:config-item config:name="AddFrameOffsets" config:type="boolean">false</config:config-item>
   <config:config-item config:name="PrintLeftPages" config:type="boolean">true</config:config-item>
   <config:config-item config:name="PrintTables" config:type="boolean">true</config:config-item>
   <config:config-item config:name="ChartAutoUpdate" config:type="boolean">true</config:config-item>
   <config:config-item config:name="PrintControls" config:type="boolean">true</config:config-item>
   <config:config-item config:name="PrinterSetup" config:type="base64Binary"> </config:config-item>
   <config:config-item config:name="PrintAnnotationMode" config:type="short">0</config:config-item>
   <config:config-item config:name="ApplyUserData" config:type="boolean">true</config:config-item>
   <config:config-item config:name="FieldAutoUpdate" config:type="boolean">true</config:config-item>
   <config:config-item config:name="SaveVersionOnClose" config:type="boolean">false</config:config-item>
   <config:config-item config:name="SaveGlobalDocumentLinks" config:type="boolean">false</config:config-item>
   <config:config-item config:name="IsKernAsianPunctuation" config:type="boolean">false</config:config-item>
   <config:config-item config:name="AlignTabStopPosition" config:type="boolean">false</config:config-item>
   <config:config-item config:name="CurrentDatabaseDataSource" config:type="string">Adreßbuch</config:config-item>
   <config:config-item config:name="PreviewPrintLandscape" config:type="boolean">true</config:config-item>
   <config:config-item config:name="PreviewPrintRightMargin" config:type="int">0</config:config-item>
   <config:config-item config:name="PrinterName" config:type="string">Xerox DocuPrint N24</config:config-item>
   <config:config-item config:name="PrintFaxName" config:type="string"/>
   <config:config-item config:name="PrintRightPages" config:type="boolean">true</config:config-item>
   <config:config-item config:name="IsLabelDocument" config:type="boolean">false</config:config-item>
   <config:config-item config:name="AddParaTableSpacingAtStart" config:type="boolean">false</config:config-item>
   <config:config-item config:name="PrintProspect" config:type="boolean">false</config:config-item>
   <config:config-item config:name="PrintGraphics" config:type="boolean">true</config:config-item>
   <config:config-item config:name="AllowPrintJobCancel" config:type="boolean">true</config:config-item>
   <config:config-item config:name="CurrentDatabaseCommandType" config:type="int">0</config:config-item>
   <config:config-item config:name="PrinterIndependentLayout" config:type="string">disabled</config:config-item>
   <config:config-item config:name="PreviewPrintBottomMargin" config:type="int">0</config:config-item>
   <config:config-item config:name="PreviewPrintTopMargin" config:type="int">0</config:config-item>
   <config:config-item config:name="UseOldNumbering" config:type="boolean">true</config:config-item>
   <config:config-item config:name="PrintPageBackground" config:type="boolean">true</config:config-item>
   <config:config-item config:name="CurrentDatabaseCommand" config:type="string">adressen</config:config-item>
   <config:config-item config:name="PrintDrawings" config:type="boolean">true</config:config-item>
   <config:config-item config:name="PreviewPrintNumRows" config:type="byte">1</config:config-item>
   <config:config-item config:name="PreviewPrintNumColumns" config:type="byte">2</config:config-item>
   <config:config-item config:name="PrintBlackFonts" config:type="boolean">false</config:config-item>
  </config:config-item-set>
 </office:settings>
 <office:script/>
 <office:font-decls>
  <style:font-decl style:name="ZapfDingbats" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable" style:font-charset="x-symbol"/>
  <style:font-decl style:name="Palatino1" fo:font-family="Palatino" style:font-style-name="Bold"/>
  <style:font-decl style:name="Palatino2" fo:font-family="Palatino" style:font-style-name="Regular"/>
  <style:font-decl style:name="Times New Roman" fo:font-family="&apos;Times New Roman&apos;"/>
  <style:font-decl style:name="Arial1" fo:font-family="Arial" style:font-family-generic="swiss"/>
  <style:font-decl style:name="Courier New" fo:font-family="&apos;Courier New&apos;" style:font-family-generic="modern" style:font-pitch="fixed"/>
  <style:font-decl style:name="Courier New5" fo:font-family="&apos;Courier New&apos;" style:font-style-name="Fett" style:font-family-generic="modern" style:font-pitch="fixed"/>
  <style:font-decl style:name="Courier New1" fo:font-family="&apos;Courier New&apos;" style:font-style-name="Regular" style:font-family-generic="modern" style:font-pitch="fixed"/>
  <style:font-decl style:name="Courier New2" fo:font-family="&apos;Courier New&apos;" style:font-style-name="Standard" style:font-family-generic="modern" style:font-pitch="fixed"/>
  <style:font-decl style:name="Courier" fo:font-family="Courier" style:font-family-generic="roman" style:font-pitch="fixed"/>
  <style:font-decl style:name="Courier New3" fo:font-family="&apos;Courier New&apos;" style:font-family-generic="roman" style:font-pitch="fixed"/>
  <style:font-decl style:name="Arial Unicode MS" fo:font-family="&apos;Arial Unicode MS&apos;" style:font-pitch="variable"/>
  <style:font-decl style:name="HG Mincho Light J" fo:font-family="&apos;HG Mincho Light J&apos;" style:font-pitch="variable"/>
  <style:font-decl style:name="Book Antiqua" fo:font-family="&apos;Book Antiqua&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
  <style:font-decl style:name="Palatino" fo:font-family="Palatino" style:font-family-generic="roman" style:font-pitch="variable"/>
  <style:font-decl style:name="Times" fo:font-family="Times" style:font-style-name="Fett Kursiv" style:font-family-generic="roman" style:font-pitch="variable"/>
  <style:font-decl style:name="Times New Roman3" fo:font-family="&apos;Times New Roman&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
  <style:font-decl style:name="Times New Roman2" fo:font-family="&apos;Times New Roman&apos;" style:font-style-name="Regular" style:font-family-generic="roman" style:font-pitch="variable"/>
  <style:font-decl style:name="Times New Roman1" fo:font-family="&apos;Times New Roman&apos;" style:font-style-name="Standard" style:font-family-generic="roman" style:font-pitch="variable"/>
  <style:font-decl style:name="Arial" fo:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/>
  <style:font-decl style:name="Courier New4" fo:font-family="&apos;Courier New&apos;" style:font-family-generic="swiss" style:font-pitch="variable"/>
  <style:font-decl style:name="Helvetica2" fo:font-family="Helvetica" style:font-family-generic="swiss" style:font-pitch="variable"/>
  <style:font-decl style:name="Helvetica3" fo:font-family="Helvetica" style:font-style-name="Fett" style:font-family-generic="swiss" style:font-pitch="variable"/>
  <style:font-decl style:name="Helvetica1" fo:font-family="Helvetica" style:font-style-name="Kursiv" style:font-family-generic="swiss" style:font-pitch="variable"/>
  <style:font-decl style:name="Helvetica" fo:font-family="Helvetica" style:font-style-name="Standard" style:font-family-generic="swiss" style:font-pitch="variable"/>
 </office:font-decls>
 <office:styles>
  <draw:marker draw:name="Line Arrow" svg:viewBox="0 0 1122 2243" svg:d="m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z"/>
  <draw:marker draw:name="Pfeil offen" svg:viewBox="0 0 8000 10010" svg:d="m0 10010 3974-10010 4026 9990-8000 20 1497-1003 5000-14-2517-6993-2483 7007z"/>
  <draw:marker draw:name="Raute geschlossen" svg:viewBox="0 0 458 458" svg:d="m229 458c-76-76-152-152-229-229 76-76 152-152 229-229 76 76 152 152 229 229-76 76-152 152-229 229z"/>
  <draw:marker draw:name="Raute offen" svg:viewBox="0 0 10000 10000" svg:d="m0 5000 5000-5000 5000 5000-5000 5000-5000-5000h1500l3500 3500 3500-3500-3500-3500-3500 3500z"/>
  <draw:stroke-dash draw:name="Dash 10" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 11" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 12" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 13" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 14" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 15" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 16" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 17" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 3" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 5" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 6" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 7" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 8" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <draw:stroke-dash draw:name="Dash 9" draw:style="rect" draw:dots1="1" draw:dots1-length="0.029cm" draw:dots2="1" draw:dots2-length="0.029cm" draw:distance="0.029cm"/>
  <style:default-style style:family="graphics">
   <style:properties draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" fo:color="#000000" style:font-name="Times New Roman" fo:font-size="12pt" fo:language="en" fo:country="US" style:font-name-asian="HG Mincho Light J" style:font-size-asian="12pt" style:language-asian="none" style:country-asian="none" style:font-name-complex="Arial Unicode MS" style:font-size-complex="12pt" style:language-complex="none" style:country-complex="none" style:text-autospace="ideograph-alpha" style:line-break="strict" style:writing-mode="lr-tb">
    <style:tab-stops/>
   </style:properties>
  </style:default-style>
  <style:default-style style:family="paragraph">
   <style:properties fo:color="#000000" style:font-name="Times New Roman" fo:font-size="12pt" fo:language="en" fo:country="US" style:font-name-asian="HG Mincho Light J" style:font-size-asian="12pt" style:language-asian="none" style:country-asian="none" style:font-name-complex="Arial Unicode MS" style:font-size-complex="12pt" style:language-complex="none" style:country-complex="none" fo:hyphenate="false" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.245cm" style:writing-mode="page"/>
  </style:default-style>
  <style:style style:name="Standard" style:family="paragraph" style:class="text">
   <style:properties fo:color="#000000" style:font-name="Times New Roman1" fo:language="en" fo:country="US"/>
  </style:style>
  <style:style style:name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0.212cm" fo:color="#000000"/>
  </style:style>
  <style:style style:name="First line indent" style:family="paragraph" style:parent-style-name="Text body" style:class="text">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0.499cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Hanging indent" style:family="paragraph" style:parent-style-name="Text body" style:class="text">
   <style:properties fo:margin-left="1cm" fo:margin-right="0cm" fo:text-indent="-0.499cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="0cm"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Text body indent" style:family="paragraph" style:parent-style-name="Text body" style:class="text">
   <style:properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Salutation" style:family="paragraph" style:parent-style-name="Standard" style:class="text"/>
  <style:style style:name="Signature" style:family="paragraph" style:parent-style-name="Standard" style:class="text"/>
  <style:style style:name="List Indent" style:family="paragraph" style:parent-style-name="Text body" style:class="text">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:text-indent="-4.5cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="0cm"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Marginalia" style:family="paragraph" style:parent-style-name="Text body" style:class="text">
   <style:properties fo:margin-left="4.001cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text body" style:class="text">
   <style:properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" fo:color="#000000" style:font-name="Arial" fo:font-size="14pt" fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="Heading 1" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text">
   <style:properties fo:font-size="115%" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Heading 2" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text">
   <style:properties fo:font-size="14pt" fo:font-style="italic" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Heading 3" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text">
   <style:properties fo:font-size="14pt" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Heading 4" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text">
   <style:properties fo:font-size="85%" fo:font-style="italic" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Heading 5" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text">
   <style:properties fo:font-size="85%" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Heading 6" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text">
   <style:properties fo:font-size="75%" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Heading 7" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text" style:master-page-name="">
   <style:properties fo:font-size="75%" fo:font-weight="bold" fo:hyphenate="false" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="1" style:page-number="0"/>
  </style:style>
  <style:style style:name="Heading 8" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text" style:master-page-name="">
   <style:properties fo:font-size="75%" fo:font-weight="bold" fo:hyphenate="false" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="1" style:page-number="0"/>
  </style:style>
  <style:style style:name="Heading 9" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text" style:master-page-name="">
   <style:properties fo:font-size="75%" fo:font-weight="bold" fo:hyphenate="false" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="1" style:page-number="0"/>
  </style:style>
  <style:style style:name="Heading 10" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text" style:master-page-name="">
   <style:properties fo:font-size="75%" fo:font-weight="bold" fo:hyphenate="false" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="1" style:page-number="0"/>
  </style:style>
  <style:style style:name="List" style:family="paragraph" style:parent-style-name="Text body" style:class="list">
   <style:properties style:font-name="Times New Roman"/>
  </style:style>
  <style:style style:name="Numbering 1 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="1.251cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 1" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="1.251cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 1 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="1.251cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 1 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="1.251cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 2 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 2" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 2 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 2 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 3 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="3.75cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 3" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="3.75cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 3 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="3.75cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 3 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="3.75cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 4 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 4" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 4 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 4 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 5 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="6.249cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 5" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="6.249cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 5 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="6.249cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Numbering 5 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="6.249cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 1 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="1.251cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 1" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="1.251cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 1 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="1.251cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 1 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="1.251cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 2 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 2" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 2 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 2 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 3 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="3.75cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 3" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="3.75cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 3 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="3.75cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 3 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="3.75cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 4 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 4" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 4 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 4 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 5 Start" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="6.249cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 5" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="6.249cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 5 End" style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="6.249cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="-0.497cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="List 5 Cont." style:family="paragraph" style:parent-style-name="List" style:class="list" style:master-page-name="">
   <style:properties fo:margin-left="6.249cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Header" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="0.499cm" fo:margin-bottom="0cm" fo:font-size="12pt" fo:text-indent="0cm" style:auto-text-indent="false" fo:padding="0cm" fo:border="none">
    <style:tab-stops>
     <style:tab-stop style:position="7.721cm" style:type="center"/>
     <style:tab-stop style:position="15.443cm" style:type="right"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Header left" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   <style:properties text:number-lines="false" text:line-number="0">
    <style:tab-stops>
     <style:tab-stop style:position="7.721cm" style:type="center"/>
     <style:tab-stop style:position="15.443cm" style:type="right"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Header right" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   <style:properties>
    <style:tab-stops>
     <style:tab-stop style:position="8.5cm" style:type="center"/>
     <style:tab-stop style:position="17.002cm" style:type="right"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Footer" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   <style:properties>
    <style:tab-stops>
     <style:tab-stop style:position="7.721cm" style:type="center"/>
     <style:tab-stop style:position="15.443cm" style:type="right"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Footer left" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   <style:properties fo:margin-left="0.199cm" fo:margin-right="0cm" style:font-name="Helvetica" fo:font-size="9pt" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="7.721cm" style:type="center"/>
     <style:tab-stop style:position="15.443cm" style:type="right"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Footer right" style:family="paragraph" style:parent-style-name="Standard" style:class="extra" style:master-page-name="">
   <style:properties fo:margin-left="0cm" fo:margin-right="0.199cm" style:font-name="Helvetica" fo:font-size="8.5pt" fo:text-align="end" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops>
     <style:tab-stop style:position="7.721cm" style:type="center"/>
     <style:tab-stop style:position="15.443cm" style:type="right"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Table Contents" style:family="paragraph" style:parent-style-name="Text body" style:class="extra"/>
  <style:style style:name="Table Heading" style:family="paragraph" style:parent-style-name="Table Contents" style:class="extra">
   <style:properties fo:font-style="italic" fo:font-weight="bold" fo:text-align="center" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   <style:properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" style:font-name="Times New Roman" fo:font-size="10pt" fo:font-style="italic"/>
  </style:style>
  <style:style style:name="Illustration" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/>
  <style:style style:name="Table" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/>
  <style:style style:name="Text" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/>
  <style:style style:name="Frame contents" style:family="paragraph" style:parent-style-name="Text body" style:class="extra">
   <style:properties style:font-name="Helvetica" fo:font-size="18pt" fo:line-height="100%"/>
  </style:style>
  <style:style style:name="Footnote" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   <style:properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:font-size="10pt" fo:text-indent="-0.499cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Addressee" style:family="paragraph" style:parent-style-name="Standard" style:class="extra" style:master-page-name="">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0.349cm" fo:font-style="italic" style:page-number="0"/>
  </style:style>
  <style:style style:name="Sender" style:family="paragraph" style:parent-style-name="Standard" style:class="extra" style:master-page-name="">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0cm" fo:font-style="italic" style:page-number="0"/>
  </style:style>
  <style:style style:name="Endnote" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
   <style:properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:font-size="10pt" fo:text-indent="-0.499cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0"/>
  </style:style>
  <style:style style:name="Drawing" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/>
  <style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">
   <style:properties style:font-name="Times New Roman"/>
  </style:style>
  <style:style style:name="Index Heading" style:family="paragraph" style:parent-style-name="Heading" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:font-size="16pt" fo:font-weight="bold" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Index 1" style:family="paragraph" style:parent-style-name="Index" style:class="index" style:master-page-name="">
   <style:properties fo:margin-left="0.3cm" fo:margin-right="0cm" fo:margin-top="0.049cm" fo:margin-bottom="0.049cm" style:font-name="Palatino" fo:font-size="9pt" fo:text-indent="-0.3cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Index 2" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Index 3" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Index Separator" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Contents Heading" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Under_Head1" style:class="index" style:master-page-name="">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0.838cm" fo:margin-top="2.499cm" fo:margin-bottom="0cm" fo:font-size="20pt" fo:font-weight="normal" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0" fo:padding="3.59cm" fo:border-left="none" fo:border-right="none" fo:border-top="0.002cm solid #ffffff" fo:border-bottom="none"/>
  </style:style>
  <style:style style:name="Contents 1" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="2.499cm" fo:margin-right="0cm" fo:margin-top="0.61cm" fo:margin-bottom="0.254cm" style:font-name="Palatino" fo:font-size="10pt" fo:font-weight="bold" fo:text-indent="-0.54cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.443cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 2" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="3.54cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.279cm" style:font-name="Palatino" fo:font-size="10pt" fo:font-weight="normal" fo:text-indent="-1.041cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="14.944cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 3" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="3.54cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.279cm" style:font-name="Palatino" fo:font-size="10pt" fo:text-indent="-0.54cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="14.444cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 4" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="1.498cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.505cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 5" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="1.997cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.005cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index Heading" style:family="paragraph" style:parent-style-name="Heading" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:font-size="16pt" fo:font-weight="bold" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="User Index 1" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="17.002cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 2" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="16.503cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 3" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0.998cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="16.004cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 4" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="1.498cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.505cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 5" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="1.997cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.005cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 6" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="2.496cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="12.947cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 7" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="2.995cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="12.448cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 8" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="3.494cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="11.949cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 9" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="3.993cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="11.449cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Contents 10" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="4.493cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="10.95cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Illustration Index Heading" style:family="paragraph" style:parent-style-name="Heading" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:font-size="16pt" fo:font-weight="bold" fo:text-indent="0cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0"/>
  </style:style>
  <style:style style:name="Illustration Index 1" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.443cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Object index heading" style:family="paragraph" style:parent-style-name="Heading" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:font-size="16pt" fo:font-weight="bold" fo:text-indent="0cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0"/>
  </style:style>
  <style:style style:name="Object index 1" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.443cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Table index heading" style:family="paragraph" style:parent-style-name="Heading" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:font-size="16pt" fo:font-weight="bold" fo:text-indent="0cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0"/>
  </style:style>
  <style:style style:name="Table index 1" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.443cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Bibliography Heading" style:family="paragraph" style:parent-style-name="Heading" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:font-size="16pt" fo:font-weight="bold" fo:text-indent="0cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0"/>
  </style:style>
  <style:style style:name="Bibliography 1" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="15.443cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 6" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="2.496cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="12.947cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 7" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="2.995cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="12.448cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 8" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="3.494cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="11.949cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 9" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="3.993cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="11.449cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="User Index 10" style:family="paragraph" style:parent-style-name="Index" style:class="index">
   <style:properties fo:margin-left="4.493cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops>
     <style:tab-stop style:position="10.95cm" style:type="right" style:leader-char="."/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Title" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Subtitle" style:class="chapter">
   <style:properties fo:font-size="18pt" fo:font-weight="bold" fo:text-align="start" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="Subtitle" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="chapter">
   <style:properties fo:font-size="14pt" fo:font-style="italic" fo:text-align="center" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="Quotations" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
   <style:properties fo:margin-left="1cm" fo:margin-right="1cm" fo:margin-top="0cm" fo:margin-bottom="0.349cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Preformatted Text" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0cm" style:font-name="Courier" fo:font-size="10pt"/>
  </style:style>
  <style:style style:name="Horizontal Line" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text body" style:class="html">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0.499cm" fo:font-size="6pt" style:border-line-width-bottom="0.002cm 0.035cm 0.002cm" fo:padding="0cm" fo:border-left="none" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.039cm double #808080"/>
  </style:style>
  <style:style style:name="List Contents" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
   <style:properties fo:margin-left="0.998cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="List Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="List Contents" style:class="html">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Texttable" style:family="paragraph" style:parent-style-name="Standard" style:master-page-name="">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0cm" fo:font-size="9.5pt" fo:line-height="0.688cm" fo:hyphenate="false" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="1" style:page-number="0"/>
  </style:style>
  <style:style style:name="HeadlineIndex" style:family="paragraph" style:parent-style-name="Header">
   <style:properties fo:font-size="20pt" fo:padding="3.191cm" fo:border-left="none" fo:border-right="none" fo:border-top="0.002cm solid #ffffff" fo:border-bottom="none"/>
  </style:style>
  <style:style style:name="PartNumText" style:family="paragraph" style:parent-style-name="Illustration">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0cm" style:font-name="Helvetica1" fo:font-size="7pt" fo:font-style="normal"/>
  </style:style>
  <style:style style:name="TitelText" style:family="paragraph" style:parent-style-name="Frame contents" style:master-page-name="">
   <style:properties fo:font-size="24pt" fo:text-align="end" style:justify-single-word="false" style:page-number="0"/>
  </style:style>
  <style:style style:name="SubTitelText" style:family="paragraph" style:parent-style-name="Frame contents" style:master-page-name="">
   <style:properties fo:font-size="16pt" fo:text-align="end" style:justify-single-word="false" style:page-number="0"/>
  </style:style>
  <style:style style:name="Code" style:family="paragraph" style:parent-style-name="Paragraph" style:master-page-name="">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:font-name="Courier New" fo:font-size="70%" style:text-underline="none" fo:orphans="4" fo:widows="4" fo:hyphenate="false" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="1" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0" fo:background-color="#e6e6e6" fo:keep-with-next="false">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Reference Header" style:family="paragraph" style:parent-style-name="Heading 5" style:next-style-name="Text body" style:auto-update="true" style:master-page-name="">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="0.379cm" fo:margin-bottom="0.25cm" fo:text-align="start" style:justify-single-word="false" fo:orphans="2" fo:widows="2" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0" fo:break-before="auto" fo:break-after="auto"/>
  </style:style>
  <style:style style:name="Table Title" style:family="paragraph" style:parent-style-name="Table" style:next-style-name="Table Heading" style:master-page-name="">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" style:font-name="Palatino1" fo:font-style="normal" fo:font-weight="bold" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0"/>
  </style:style>
  <style:style style:name="CopyrightText" style:family="paragraph" style:parent-style-name="Standard" style:master-page-name="">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.15cm" fo:margin-bottom="0cm" style:font-name="Palatino" fo:font-size="9pt" fo:hyphenate="true" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="no-limit" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Figure Code" style:family="paragraph" style:parent-style-name="Code" style:master-page-name="">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.102cm" style:font-name="Courier New1" fo:font-size="9pt" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops>
     <style:tab-stop style:position="6.35cm"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Figure Code Map" style:family="paragraph" style:parent-style-name="Figure Code">
   <style:properties style:font-name="Times New Roman2"/>
  </style:style>
  <style:style style:name="ReviewComment" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:font-size="10pt" fo:background-color="#ffcc99">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="CodeInLists" style:family="paragraph" style:parent-style-name="Numbering 1" style:master-page-name="">
   <style:properties fo:margin-left="3.048cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:font-name="Courier New1" fo:font-size="7pt" fo:line-height="100%" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0"/>
  </style:style>
  <style:style style:name="ParagraphInList" style:family="paragraph" style:parent-style-name="Numbering 1">
   <style:properties fo:margin-left="3.048cm" fo:margin-right="0cm" fo:margin-top="0.28cm" fo:margin-bottom="0.28cm" style:font-name="Palatino2" fo:font-size="9.5pt" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Figure Code 2" style:family="paragraph" style:parent-style-name="Code">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.051cm" fo:font-size="8pt" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Head 1" style:family="paragraph" style:parent-style-name="Heading 1" style:next-style-name="Under_Head1" style:master-page-name="Chapter_Start">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="2.499cm" fo:margin-bottom="0cm" fo:color="#000000" style:font-name="Palatino" fo:font-size="24pt" fo:font-weight="normal" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0" fo:break-before="auto" fo:break-after="auto"/>
  </style:style>
  <style:style style:name="Under_Head1" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Paragraph">
   <style:properties fo:font-size="9.5pt" fo:padding="0.15cm" fo:border-left="none" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="ChapterText" style:family="paragraph" style:parent-style-name="Heading 2" style:master-page-name="">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-transform="uppercase" style:font-name="Helvetica" fo:font-size="10pt" fo:font-style="normal" fo:font-weight="normal" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0">
    <style:tab-stops>
     <style:tab-stop style:position="2.2cm" style:type="right"/>
    </style:tab-stops>
   </style:properties>
  </style:style>
  <style:style style:name="Paragraph" style:family="paragraph" style:parent-style-name="Text body" style:master-page-name="">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="0.229cm" fo:margin-bottom="0.229cm" fo:color="#000000" style:font-name="Palatino" fo:font-size="10pt" fo:orphans="2" fo:widows="2" fo:hyphenate="true" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="no-limit" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0"/>
  </style:style>
  <style:style style:name="Head 2" style:family="paragraph" style:parent-style-name="Heading 2" style:next-style-name="Paragraph" style:master-page-name="">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="1cm" fo:margin-bottom="0.4cm" fo:color="#000000" style:font-name="Palatino" fo:font-size="18pt" fo:font-style="normal" fo:font-weight="bold" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0"/>
  </style:style>
  <style:style style:name="Head 3" style:family="paragraph" style:parent-style-name="Heading 3" style:next-style-name="Paragraph">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="1cm" fo:margin-bottom="0.3cm" fo:color="#000000" style:font-name="Palatino" fo:font-size="16pt" fo:font-weight="normal" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Head 4" style:family="paragraph" style:parent-style-name="Heading 4" style:next-style-name="Paragraph">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="0.891cm" fo:margin-bottom="0.199cm" fo:color="#000000" style:font-name="Palatino" fo:font-size="14pt" fo:font-style="normal" fo:font-weight="normal" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Head 5" style:family="paragraph" style:parent-style-name="Heading 5" style:next-style-name="Paragraph" style:master-page-name="">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="0.589cm" fo:margin-bottom="0.101cm" fo:color="#000000" style:font-name="Palatino" fo:font-size="12pt" fo:font-style="italic" fo:font-weight="normal" fo:text-indent="0cm" style:auto-text-indent="false" style:page-number="0"/>
  </style:style>
  <style:style style:name="Head 6" style:family="paragraph" style:parent-style-name="Heading 6" style:next-style-name="Paragraph">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="0.589cm" fo:margin-bottom="0.101cm" fo:color="#000000" style:font-name="Palatino" fo:font-size="10pt" fo:font-style="italic" fo:font-weight="normal" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="TextInTable" style:family="paragraph" style:parent-style-name="Table Contents" style:master-page-name="">
   <style:properties fo:margin-top="0.28cm" fo:margin-bottom="0.28cm" fo:color="#000000" style:font-name="Palatino" fo:font-size="9pt" fo:hyphenate="true" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="no-limit" style:page-number="0"/>
  </style:style>
  <style:style style:name="TableHead" style:family="paragraph" style:parent-style-name="Table Heading" style:master-page-name="">
   <style:properties fo:color="#000000" style:font-name="Palatino" fo:font-size="10pt" fo:font-style="normal" fo:text-align="start" style:justify-single-word="false" fo:hyphenate="true" fo:hyphenation-remain-char-count="4" fo:hyphenation-push-char-count="4" fo:hyphenation-ladder-count="no-limit" style:page-number="0"/>
  </style:style>
  <style:style style:name="PropText" style:family="paragraph" style:parent-style-name="Preformatted Text">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:color="#000000" style:font-name="Courier New2" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="TOC_Head" style:family="paragraph" style:parent-style-name="Contents Heading" style:next-style-name="Under_Head1" style:master-page-name="TOC_Start">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0cm" style:font-name="Palatino" style:page-number="0" fo:padding="0cm" fo:border="none"/>
  </style:style>
  <style:style style:name="TOC_Level1" style:family="paragraph" style:parent-style-name="Contents 1"/>
  <style:style style:name="TOC_Level2" style:family="paragraph" style:parent-style-name="Contents 2"/>
  <style:style style:name="TOC_Level3" style:family="paragraph" style:parent-style-name="Contents 3"/>
  <style:style style:name="Index_Head" style:family="paragraph" style:parent-style-name="Index Heading" style:master-page-name="Index_Start">
   <style:properties style:page-number="0"/>
  </style:style>
  <style:style style:name="Index_Separation" style:family="paragraph" style:parent-style-name="Index Separator" style:master-page-name="">
   <style:properties fo:margin-top="0.499cm" fo:margin-bottom="0cm" style:font-name="Helvetica2" fo:font-weight="bold" style:page-number="0" fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="Index_Level1" style:family="paragraph" style:parent-style-name="Index 1">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:font-size="10pt" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Index_Level2" style:family="paragraph" style:parent-style-name="Index 2">
   <style:properties style:font-name="Palatino" fo:font-size="10pt"/>
  </style:style>
  <style:style style:name="Copyright" style:family="paragraph" style:parent-style-name="Head 2">
   <style:properties fo:margin-left="0cm" fo:margin-right="0.838cm" fo:font-size="16pt" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="BottomTitelLine" style:family="paragraph" style:parent-style-name="Frame contents">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:font-size="8pt" fo:text-indent="0cm" style:auto-text-indent="false" fo:padding="0.049cm" fo:border-left="none" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table_Note" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:margin-left="2.799cm" fo:margin-right="0cm" fo:margin-top="0.079cm" fo:margin-bottom="0cm" fo:font-size="8pt" fo:font-style="normal" fo:text-indent="-0.259cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Objekt mit Pfeilspitze" style:family="paragraph" style:parent-style-name="Standard"/>
  <style:style style:name="Objekt mit Schatten" style:family="paragraph" style:parent-style-name="Standard"/>
  <style:style style:name="Objekt ohne Füllung" style:family="paragraph" style:parent-style-name="Standard"/>
  <style:style style:name="Textkörper Blocksatz" style:family="paragraph" style:parent-style-name="Standard"/>
  <style:style style:name="Titel1" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:text-align="center" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="Titel2" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:margin-left="0.199cm" fo:margin-right="0.199cm" fo:margin-top="0.101cm" fo:margin-bottom="0.101cm" fo:text-align="center" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="Überschrift1" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:margin-top="0.42cm" fo:margin-bottom="0.21cm"/>
  </style:style>
  <style:style style:name="Überschrift2" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:margin-top="0.42cm" fo:margin-bottom="0.21cm"/>
  </style:style>
  <style:style style:name="Maßlinie" style:family="paragraph" style:parent-style-name="Standard"/>
  <style:style style:name="Standard~LT~Gliederung 1" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:margin-left="1.199cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.499cm" style:text-outline="false" style:text-crossing-out="none" style:font-name="Arial Unicode MS" fo:font-size="31.5pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" style:font-name-asian="Arial Unicode MS" style:font-size-asian="31.5pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Arial Unicode MS" style:font-size-complex="31.5pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" fo:text-align="start" style:justify-single-word="false" fo:text-indent="-0.9cm" style:auto-text-indent="false" style:text-autospace="none">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Gliederung 2" style:family="paragraph" style:parent-style-name="Standard~LT~Gliederung 1">
   <style:properties fo:margin-left="2.401cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.4cm" fo:font-size="28pt" style:font-size-asian="28pt" style:font-size-complex="28pt" fo:text-indent="-0.801cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Gliederung 3" style:family="paragraph" style:parent-style-name="Standard~LT~Gliederung 2">
   <style:properties fo:margin-left="3.6cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.3cm" fo:font-size="24pt" style:font-size-asian="24pt" style:font-size-complex="24pt" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Gliederung 4" style:family="paragraph" style:parent-style-name="Standard~LT~Gliederung 3">
   <style:properties fo:margin-left="4.8cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.199cm" fo:font-size="20pt" style:font-size-asian="20pt" style:font-size-complex="20pt" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Gliederung 5" style:family="paragraph" style:parent-style-name="Standard~LT~Gliederung 4">
   <style:properties fo:margin-left="6.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.101cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Gliederung 6" style:family="paragraph" style:parent-style-name="Standard~LT~Gliederung 5">
   <style:properties fo:margin-left="7.2cm" fo:margin-right="0cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Gliederung 7" style:family="paragraph" style:parent-style-name="Standard~LT~Gliederung 6">
   <style:properties fo:margin-left="8.4cm" fo:margin-right="0cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Gliederung 8" style:family="paragraph" style:parent-style-name="Standard~LT~Gliederung 7">
   <style:properties fo:margin-left="9.601cm" fo:margin-right="0cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Gliederung 9" style:family="paragraph" style:parent-style-name="Standard~LT~Gliederung 8">
   <style:properties fo:margin-left="10.8cm" fo:margin-right="0cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Titel" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties style:text-outline="false" style:text-crossing-out="none" style:font-name="Arial Unicode MS" fo:font-size="44pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" style:font-name-asian="Arial Unicode MS" style:font-size-asian="44pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Arial Unicode MS" style:font-size-complex="44pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" fo:text-align="center" style:justify-single-word="false" style:text-autospace="none"/>
  </style:style>
  <style:style style:name="Standard~LT~Untertitel" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" style:text-outline="false" style:text-crossing-out="none" style:font-name="Arial Unicode MS" fo:font-size="32pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" style:font-name-asian="Arial Unicode MS" style:font-size-asian="32pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Arial Unicode MS" style:font-size-complex="32pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" fo:text-align="center" style:justify-single-word="false" fo:text-indent="-0.6cm" style:auto-text-indent="false" style:text-autospace="none">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Standard~LT~Notizen" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties style:text-outline="false" style:text-crossing-out="none" style:font-name="Arial Unicode MS" fo:font-size="20pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" style:font-name-asian="Arial Unicode MS" style:font-size-asian="20pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Arial Unicode MS" style:font-size-complex="20pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:text-autospace="none"/>
  </style:style>
  <style:style style:name="Standard~LT~Hintergrundobjekte" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:color="#000000" style:font-name="Times New Roman" fo:language="en" fo:country="US" style:text-autospace="none"/>
  </style:style>
  <style:style style:name="Standard~LT~Hintergrund" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:color="#000000" style:font-name="Times New Roman" fo:language="en" fo:country="US" style:text-autospace="none"/>
  </style:style>
  <style:style style:name="Hintergrundobjekte" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:color="#000000" style:font-name="Times New Roman" fo:language="en" fo:country="US" style:text-autospace="none"/>
  </style:style>
  <style:style style:name="Hintergrund" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:color="#000000" style:font-name="Times New Roman" fo:language="en" fo:country="US" style:text-autospace="none"/>
  </style:style>
  <style:style style:name="Notizen" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties style:text-outline="false" style:text-crossing-out="none" style:font-name="Arial Unicode MS" fo:font-size="20pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" style:font-name-asian="Arial Unicode MS" style:font-size-asian="20pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Arial Unicode MS" style:font-size-complex="20pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:text-autospace="none"/>
  </style:style>
  <style:style style:name="Gliederung 1" style:family="paragraph" style:parent-style-name="Standard">
   <style:properties fo:margin-left="1.199cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.499cm" style:text-outline="false" style:text-crossing-out="none" style:font-name="Arial Unicode MS" fo:font-size="31.5pt" fo:language="en" fo:country="US" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" style:font-name-asian="Arial Unicode MS" style:font-size-asian="31.5pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Arial Unicode MS" style:font-size-complex="31.5pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" fo:text-align="start" style:justify-single-word="false" fo:text-indent="-0.9cm" style:auto-text-indent="false" style:text-autospace="none">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Gliederung 2" style:family="paragraph" style:parent-style-name="Gliederung 1">
   <style:properties fo:margin-left="2.401cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.4cm" fo:font-size="28pt" style:font-size-asian="28pt" style:font-size-complex="28pt" fo:text-indent="-0.801cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Gliederung 3" style:family="paragraph" style:parent-style-name="Gliederung 2">
   <style:properties fo:margin-left="3.6cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.3cm" fo:font-size="24pt" style:font-size-asian="24pt" style:font-size-complex="24pt" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Gliederung 4" style:family="paragraph" style:parent-style-name="Gliederung 3">
   <style:properties fo:margin-left="4.8cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.199cm" fo:font-size="20pt" style:font-size-asian="20pt" style:font-size-complex="20pt" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Gliederung 5" style:family="paragraph" style:parent-style-name="Gliederung 4">
   <style:properties fo:margin-left="6.001cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.101cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Gliederung 6" style:family="paragraph" style:parent-style-name="Gliederung 5">
   <style:properties fo:margin-left="7.2cm" fo:margin-right="0cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Gliederung 7" style:family="paragraph" style:parent-style-name="Gliederung 6">
   <style:properties fo:margin-left="8.4cm" fo:margin-right="0cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Gliederung 8" style:family="paragraph" style:parent-style-name="Gliederung 7">
   <style:properties fo:margin-left="9.601cm" fo:margin-right="0cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Gliederung 9" style:family="paragraph" style:parent-style-name="Gliederung 8">
   <style:properties fo:margin-left="10.8cm" fo:margin-right="0cm" fo:text-indent="-0.6cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Head_tmp" style:family="paragraph" style:parent-style-name="Head 5"/>
  <style:style style:name="Head4_tmp" style:family="paragraph" style:parent-style-name="Head 4"/>
  <style:style style:name="TitledListBody" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:margin-left="3.05cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.28cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="TitledListCode" style:family="paragraph" style:parent-style-name="TitledListBody">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0cm" style:font-name="Courier New1" fo:font-size="70%" fo:background-color="#e6e6e6">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="TitledListHead" style:family="paragraph" style:parent-style-name="Paragraph" style:next-style-name="TitledListBody" style:master-page-name="">
   <style:properties fo:margin-top="0.28cm" fo:margin-bottom="0cm" fo:font-style="italic" style:page-number="0" fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="Untitled1" style:family="paragraph" style:parent-style-name="TitledListBody"/>
  <style:style style:name="TipInTable" style:family="paragraph" style:parent-style-name="TextInTable"/>
  <style:style style:name="MethodSignatures" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:margin-left="3.039cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:font-name="Courier New1" fo:font-size="7pt" fo:text-indent="0cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="TableHeadLeft" style:family="paragraph" style:parent-style-name="TableHead">
   <style:properties fo:margin-left="0.3cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="TableCode" style:family="paragraph" style:parent-style-name="TextInTable">
   <style:properties style:font-name="Courier New1" fo:font-size="90%"/>
  </style:style>
  <style:style style:name="TextInTable (Type)" style:family="paragraph" style:parent-style-name="TextInTable" style:next-style-name="TextInTable"/>
  <style:style style:name="Listing" style:family="paragraph" style:parent-style-name="Paragraph" style:next-style-name="Paragraph">
   <style:properties fo:margin-top="0.101cm" fo:margin-bottom="0.28cm" fo:font-size="9pt" fo:font-style="italic"/>
  </style:style>
  <style:style style:name="Output" style:family="paragraph" style:parent-style-name="Code">
   <style:properties fo:background-color="#ffffff" fo:padding="0.049cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="TableFootnote" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:margin-left="2.799cm" fo:margin-right="0cm" fo:margin-top="0.079cm" fo:margin-bottom="0cm" style:font-name="Palatino2" fo:font-size="8pt" fo:text-indent="-0.259cm" style:auto-text-indent="false">
    <style:tab-stops/>
   </style:properties>
  </style:style>
  <style:style style:name="Footnote Symbol" style:family="text"/>
  <style:style style:name="Caption characters" style:family="text"/>
  <style:style style:name="Numbering Symbols" style:family="text"/>
  <style:style style:name="Bullet Symbols" style:family="text">
   <style:properties style:font-name="ZapfDingbats" fo:font-size="6pt"/>
  </style:style>
  <style:style style:name="Internet link" style:family="text">
   <style:properties fo:color="#000080" style:text-underline="single" style:text-underline-color="font-color"/>
  </style:style>
  <style:style style:name="Visited Internet Link" style:family="text">
   <style:properties fo:color="#800000" style:text-underline="single" style:text-underline-color="font-color"/>
  </style:style>
  <style:style style:name="Placeholder" style:family="text">
   <style:properties fo:font-variant="small-caps" fo:color="#008080" style:text-underline="dotted" style:text-underline-color="font-color"/>
  </style:style>
  <style:style style:name="Footnote anchor" style:family="text">
   <style:properties style:text-position="super 58%"/>
  </style:style>
  <style:style style:name="Emphasis" style:family="text">
   <style:properties fo:font-style="italic"/>
  </style:style>
  <style:style style:name="Strong Emphasis" style:family="text">
   <style:properties fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Source Text" style:family="text">
   <style:properties style:font-name="Courier New3"/>
  </style:style>
  <style:style style:name="Example" style:family="text">
   <style:properties style:font-name="Courier New3"/>
  </style:style>
  <style:style style:name="User Entry" style:family="text">
   <style:properties style:font-name="Courier New3"/>
  </style:style>
  <style:style style:name="Definition" style:family="text"/>
  <style:style style:name="PageNumber" style:family="text">
   <style:properties style:font-name="Helvetica3" fo:font-size="9pt" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="ChapterNummer" style:family="text">
   <style:properties style:font-name="Helvetica3" fo:font-size="18pt" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="White" style:family="text"/>
  <style:style style:name="Code (in text)" style:family="text">
   <style:properties fo:color="#000000" style:font-name="Courier New1" fo:font-size="9pt"/>
  </style:style>
  <style:style style:name="Default Paragraph Font" style:family="text" style:parent-style-name="Normal">
   <style:properties style:font-name="Times New Roman" fo:font-size="12pt"/>
  </style:style>
  <style:style style:name="Normal" style:family="text">
   <style:properties style:font-name="Arial1" fo:font-size="10pt"/>
  </style:style>
  <style:style style:name="Page_Number" style:family="text">
   <style:properties style:font-name="Helvetica3" fo:font-size="9pt" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Enumeration_1" style:family="text" style:parent-style-name="Bullet Symbols"/>
  <style:style style:name="CITE" style:family="text">
   <style:properties fo:font-style="italic"/>
  </style:style>
  <style:style style:name="CODE" style:family="text">
   <style:properties style:font-name="Courier New4"/>
  </style:style>
  <style:style style:name="EM" style:family="text">
   <style:properties fo:font-style="italic"/>
  </style:style>
  <style:style style:name="KBD" style:family="text">
   <style:properties style:font-name="Courier New4"/>
  </style:style>
  <style:style style:name="SAMP" style:family="text">
   <style:properties style:font-name="Courier New4"/>
  </style:style>
  <style:style style:name="STRONG" style:family="text">
   <style:properties fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="VAR" style:family="text">
   <style:properties fo:font-style="italic"/>
  </style:style>
  <style:style style:name="TT" style:family="text">
   <style:properties style:font-name="Courier New4"/>
  </style:style>
  <style:style style:name="DFN" style:family="text"/>
  <style:style style:name="Q" style:family="text">
   <style:properties fo:color="#000000" style:text-outline="false" style:text-crossing-out="none" style:text-position="0% 100%" style:font-name="Times New Roman3" fo:font-size="12pt" fo:letter-spacing="normal" fo:language="de" fo:country="DE" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" fo:score-spaces="true" style:letter-kerning="false"/>
  </style:style>
  <style:style style:name="LANG" style:family="text">
   <style:properties fo:color="#000000" style:text-outline="false" style:text-crossing-out="none" style:text-position="0% 100%" style:font-name="Times New Roman3" fo:font-size="12pt" fo:letter-spacing="normal" fo:language="de" fo:country="DE" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" fo:score-spaces="true" style:letter-kerning="false"/>
  </style:style>
  <style:style style:name="AU" style:family="text">
   <style:properties fo:color="#000000" style:text-outline="false" style:text-crossing-out="none" style:text-position="0% 100%" style:font-name="Times New Roman3" fo:font-size="12pt" fo:letter-spacing="normal" fo:language="de" fo:country="DE" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" fo:score-spaces="true" style:letter-kerning="false"/>
  </style:style>
  <style:style style:name="PERSON" style:family="text">
   <style:properties fo:color="#000000" style:text-outline="false" style:text-crossing-out="none" style:text-position="0% 100%" style:font-name="Times New Roman3" fo:font-size="12pt" fo:letter-spacing="normal" fo:language="de" fo:country="DE" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" fo:score-spaces="true" style:letter-kerning="false"/>
  </style:style>
  <style:style style:name="ACRONYM" style:family="text">
   <style:properties fo:color="#000000" style:text-outline="false" style:text-crossing-out="none" style:text-position="0% 100%" style:font-name="Times New Roman3" fo:font-size="12pt" fo:letter-spacing="normal" fo:language="de" fo:country="DE" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" fo:score-spaces="true" style:letter-kerning="false"/>
  </style:style>
  <style:style style:name="ABBREV" style:family="text">
   <style:properties fo:color="#000000" style:text-outline="false" style:text-crossing-out="none" style:text-position="0% 100%" style:font-name="Times New Roman3" fo:font-size="12pt" fo:letter-spacing="normal" fo:language="de" fo:country="DE" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" fo:score-spaces="true" style:letter-kerning="false"/>
  </style:style>
  <style:style style:name="INS" style:family="text">
   <style:properties fo:color="#000000" style:text-outline="false" style:text-crossing-out="none" style:text-position="0% 100%" style:font-name="Times New Roman3" fo:font-size="12pt" fo:letter-spacing="normal" fo:language="de" fo:country="DE" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" fo:score-spaces="true" style:letter-kerning="false"/>
  </style:style>
  <style:style style:name="DEL" style:family="text">
   <style:properties fo:color="#000000" style:text-outline="false" style:text-crossing-out="none" style:text-position="0% 100%" style:font-name="Times New Roman3" fo:font-size="12pt" fo:letter-spacing="normal" fo:language="de" fo:country="DE" fo:font-style="normal" fo:text-shadow="none" style:text-underline="none" fo:font-weight="normal" fo:score-spaces="true" style:letter-kerning="false"/>
  </style:style>
  <style:style style:name="BLINK" style:family="text">
   <style:properties fo:color="#ffff00" fo:text-shadow="1pt 1pt"/>
  </style:style>
  <style:style style:name="Kapitälchen" style:family="text">
   <style:properties fo:font-variant="small-caps" fo:font-size="11pt"/>
  </style:style>
  <style:style style:name="Tasten" style:family="text">
   <style:properties style:font-name="Times" fo:font-size="11pt" fo:font-style="italic" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Großbuch" style:family="text">
   <style:properties fo:text-transform="uppercase"/>
  </style:style>
  <style:style style:name="www/ftp/email" style:family="text" style:parent-style-name="Emphasis"/>
  <style:style style:name="CODE Emphasis" style:family="text" style:parent-style-name="CodeEmphasis"/>
  <style:style style:name="Buttons/Menus" style:family="text">
   <style:properties fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="CODE String" style:family="text" style:parent-style-name="CODE">
   <style:properties fo:color="#008080"/>
  </style:style>
  <style:style style:name="CODE Comment" style:family="text" style:parent-style-name="CODE">
   <style:properties fo:color="#008000"/>
  </style:style>
  <style:style style:name="CODE KeyWord" style:family="text" style:parent-style-name="CODE">
   <style:properties fo:color="#000000" fo:font-size="9pt"/>
  </style:style>
  <style:style style:name="CodeEmphasis" style:family="text" style:parent-style-name="DefaultCode">
   <style:properties fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="Reference" style:family="text">
   <style:properties fo:font-style="italic"/>
  </style:style>
  <style:style style:name="DefaultParagraph" style:family="text">
   <style:properties style:font-name="Palatino2" fo:font-size="10pt"/>
  </style:style>
  <style:style style:name="MethodSignatureEmphasis" style:family="text" style:parent-style-name="DefaultParagraph">
   <style:properties style:font-name="Courier New5" fo:font-size="7pt" fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="DefaultCode" style:family="text" style:parent-style-name="DefaultParagraph">
   <style:properties style:font-name="Courier New1" fo:font-size="7pt"/>
  </style:style>
  <style:style style:name="ChapterRef" style:family="text">
   <style:properties fo:font-style="italic"/>
  </style:style>
  <style:style style:name="Frame" style:family="graphics">
   <style:properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" fo:margin-left="0.201cm" fo:margin-right="0.201cm" fo:margin-top="0.201cm" fo:margin-bottom="0.201cm" style:wrap="none" style:vertical-pos="top" style:vertical-rel="paragraph-content" style:horizontal-pos="center" style:horizontal-rel="paragraph-content" fo:background-color="transparent" style:background-transparency="100%" fo:padding="0cm" fo:border="none">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Graphics" style:family="graphics">
   <style:properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" style:wrap="none" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" style:horizontal-rel="paragraph"/>
  </style:style>
  <style:style style:name="OLE" style:family="graphics">
   <style:properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" style:wrap="none" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" style:horizontal-rel="paragraph"/>
  </style:style>
  <style:style style:name="Formula" style:family="graphics">
   <style:properties text:anchor-type="as-char" svg:y="0cm" style:vertical-pos="top" style:vertical-rel="baseline"/>
  </style:style>
  <style:style style:name="Labels" style:family="graphics" style:auto-update="true">
   <style:properties text:anchor-type="as-char" svg:y="0cm" fo:margin-left="0.201cm" fo:margin-right="0.201cm" style:protect="size position" style:vertical-pos="top" style:vertical-rel="baseline"/>
  </style:style>
  <style:style style:name="ChapterFrame" style:family="graphics">
   <style:properties svg:width="2.54cm" fo:min-height="0.801cm" text:anchor-type="page" svg:x="0cm" svg:y="0cm" style:wrap="run-through" style:vertical-pos="top" style:vertical-rel="page-content" style:horizontal-pos="left" style:horizontal-rel="page-content" fo:padding="0.049cm" fo:border-left="none" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Illustration" style:family="graphics">
   <style:properties text:anchor-type="page" svg:x="0cm" svg:y="0cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.499cm" fo:margin-bottom="0.499cm" style:wrap="none" style:vertical-pos="from-top" style:vertical-rel="page-content" style:horizontal-pos="from-left" style:horizontal-rel="page-content" fo:background-color="transparent" style:background-transparency="100%" fo:padding="0cm" fo:border="none">
    <style:background-image/>
    <style:columns fo:column-count="0" fo:column-gap="0cm"/>
   </style:properties>
  </style:style>
  <text:outline-style>
   <text:outline-level-style text:level="1" text:style-name="White" style:num-suffix=" " style:num-format="1">
    <style:properties text:min-label-width="2.54cm"/>
   </text:outline-level-style>
   <text:outline-level-style text:level="2" style:num-suffix=" " style:num-format="1" text:display-levels="2"/>
   <text:outline-level-style text:level="3" style:num-suffix=" " style:num-format="1" text:display-levels="3"/>
   <text:outline-level-style text:level="4" style:num-format=""/>
   <text:outline-level-style text:level="5" style:num-format=""/>
   <text:outline-level-style text:level="6" style:num-format=""/>
   <text:outline-level-style text:level="7" style:num-format=""/>
   <text:outline-level-style text:level="8" style:num-format=""/>
   <text:outline-level-style text:level="9" style:num-format=""/>
   <text:outline-level-style text:level="10" style:num-format=""/>
  </text:outline-style>
  <text:list-style style:name="Numbering 1">
   <text:list-level-style-number text:level="1" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="2" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="0.499cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="3" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="0.999cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="4" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="1.498cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="5" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="1.997cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="6" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="2.496cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="7" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="2.995cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="8" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="3.494cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="9" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="3.994cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="10" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1">
    <style:properties text:space-before="4.493cm" text:min-label-width="0.499cm"/>
   </text:list-level-style-number>
  </text:list-style>
  <text:list-style style:name="Numbering 3">
   <text:list-level-style-number text:level="1" text:style-name="Numbering Symbols" style:num-format="1">
    <style:properties text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="2" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="2">
    <style:properties text:space-before="3.001cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="3" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="3">
    <style:properties text:space-before="6.001cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="4" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="4">
    <style:properties text:space-before="9.002cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="5" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="5">
    <style:properties text:space-before="12.002cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="6" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="6">
    <style:properties text:space-before="15.002cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="7" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="7">
    <style:properties text:space-before="18.003cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="8" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="8">
    <style:properties text:space-before="21.003cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="9" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="9">
    <style:properties text:space-before="24.003cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
   <text:list-level-style-number text:level="10" text:style-name="Numbering Symbols" style:num-format="1" text:start-value="10">
    <style:properties text:space-before="27.004cm" text:min-label-width="3cm"/>
   </text:list-level-style-number>
  </text:list-style>
  <text:list-style style:name="List 1">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="0.395cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="0.79cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="1.186cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="1.581cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="1.976cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="2.371cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="2.766cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="3.161cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" text:bullet-char="n">
    <style:properties text:space-before="3.556cm" text:min-label-width="0.499cm" fo:font-family="ZapfDingbats" style:font-family-generic="decorative" style:font-pitch="variable"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="List 2">
   <text:list-level-style-bullet text:level="1" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="0.297cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="0.593cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="0.889cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="1.186cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="1.482cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="1.778cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="2.075cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="2.371cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Numbering Symbols" text:bullet-char="–">
    <style:properties text:space-before="2.667cm" text:min-label-width="0.296cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="Enumeration_1">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="0.499cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="0.999cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="1.498cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="1.997cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="2.496cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="2.995cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="3.494cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="3.994cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="">
    <style:properties text:space-before="4.493cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:footnotes-configuration text:citation-style-name="Footnote Symbol" text:citation-body-style-name="Footnote anchor" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="document"/>
  <text:endnotes-configuration style:num-format="i" text:start-value="0"/>
  <text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/>
 </office:styles>
 <office:automatic-styles>
  <style:style style:name="Table36" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table36.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table36.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Tabelle1" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Tabelle1.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Tabelle1.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table19" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table19.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table19.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table22" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table22.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table22.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table40" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table40.A" style:family="table-column">
   <style:properties style:column-width="4.74cm" style:rel-column-width="20117*"/>
  </style:style>
  <style:style style:name="Table40.B" style:family="table-column">
   <style:properties style:column-width="10.7cm" style:rel-column-width="45418*"/>
  </style:style>
  <style:style style:name="Table40.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table40.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table40.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table51" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table51.A" style:family="table-column">
   <style:properties style:column-width="2.45cm" style:rel-column-width="8933*"/>
  </style:style>
  <style:style style:name="Table51.B" style:family="table-column">
   <style:properties style:column-width="15.529cm" style:rel-column-width="56602*"/>
  </style:style>
  <style:style style:name="Table51.A1" style:family="table-cell">
   <style:properties fo:padding="0.099cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table51.B1" style:family="table-cell">
   <style:properties fo:padding="0.099cm" fo:border-left="none" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table44" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table44.A" style:family="table-column">
   <style:properties style:column-width="4.734cm" style:rel-column-width="20095*"/>
  </style:style>
  <style:style style:name="Table44.B" style:family="table-column">
   <style:properties style:column-width="10.705cm" style:rel-column-width="45440*"/>
  </style:style>
  <style:style style:name="Table44.A1" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:background-color="#e6e6e6" fo:padding="0.106cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table44.A2" style:family="table-cell">
   <style:properties fo:padding="0.106cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table44.B2" style:family="table-cell">
   <style:properties fo:padding="0.106cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table44.B6" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.106cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table45" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins" style:may-break-between-rows="false"/>
  </style:style>
  <style:style style:name="Table45.A" style:family="table-column">
   <style:properties style:column-width="4.734cm" style:rel-column-width="20095*"/>
  </style:style>
  <style:style style:name="Table45.B" style:family="table-column">
   <style:properties style:column-width="10.705cm" style:rel-column-width="45440*"/>
  </style:style>
  <style:style style:name="Table45.A1" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:background-color="#e6e6e6" fo:padding="0.106cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table45.A2" style:family="table-cell">
   <style:properties fo:padding="0.106cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table45.B2" style:family="table-cell">
   <style:properties fo:padding="0.106cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table27" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table27.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table27.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table42" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table42.A" style:family="table-column">
   <style:properties style:column-width="5.389cm" style:rel-column-width="22875*"/>
  </style:style>
  <style:style style:name="Table42.B" style:family="table-column">
   <style:properties style:column-width="10.051cm" style:rel-column-width="42660*"/>
  </style:style>
  <style:style style:name="Table42.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table42.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table42.B2" style:family="table-cell">
   <style:properties fo:vertical-align="top" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table42.B8" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table28" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table28.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table28.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table1" style:family="table">
   <style:properties style:width="17.979cm" fo:margin-top="0.3cm" fo:margin-bottom="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table1.A" style:family="table-column">
   <style:properties style:column-width="2.45cm" style:rel-column-width="8933*"/>
  </style:style>
  <style:style style:name="Table1.B" style:family="table-column">
   <style:properties style:column-width="15.529cm" style:rel-column-width="56602*"/>
  </style:style>
  <style:style style:name="Table1.A1" style:family="table-cell">
   <style:properties fo:padding="0.099cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table1.B1" style:family="table-cell">
   <style:properties fo:padding="0.099cm" fo:border-left="none" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table31" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table31.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table31.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table4" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table4.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table4.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table32" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table32.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table32.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table5" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table5.A" style:family="table-column">
   <style:properties style:column-width="2.45cm" style:rel-column-width="8933*"/>
  </style:style>
  <style:style style:name="Table5.B" style:family="table-column">
   <style:properties style:column-width="15.529cm" style:rel-column-width="56602*"/>
  </style:style>
  <style:style style:name="Table5.A1" style:family="table-cell">
   <style:properties fo:padding="0.099cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table5.B1" style:family="table-cell">
   <style:properties fo:padding="0.099cm" fo:border-left="none" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table15" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table15.A" style:family="table-column">
   <style:properties style:column-width="4.648cm" style:rel-column-width="19730*"/>
  </style:style>
  <style:style style:name="Table15.B" style:family="table-column">
   <style:properties style:column-width="0.905cm" style:rel-column-width="3841*"/>
  </style:style>
  <style:style style:name="Table15.G" style:family="table-column">
   <style:properties style:column-width="6.267cm" style:rel-column-width="26600*"/>
  </style:style>
  <style:style style:name="Table15.A1" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table15.B1" style:family="table-cell">
   <style:properties fo:vertical-align="bottom" fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table15.G1" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table15.A2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table15.G2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table21" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table21.A" style:family="table-column">
   <style:properties style:column-width="5.734cm" style:rel-column-width="24340*"/>
  </style:style>
  <style:style style:name="Table21.B" style:family="table-column">
   <style:properties style:column-width="9.705cm" style:rel-column-width="41195*"/>
  </style:style>
  <style:style style:name="Table21.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table21.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table21.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table33" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table33.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table33.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table25" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table25.A" style:family="table-column">
   <style:properties style:column-width="4.985cm" style:rel-column-width="21158*"/>
  </style:style>
  <style:style style:name="Table25.B" style:family="table-column">
   <style:properties style:column-width="10.455cm" style:rel-column-width="44377*"/>
  </style:style>
  <style:style style:name="Table25.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table25.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table25.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table52" style:family="table">
   <style:properties style:width="17.979cm" fo:margin-top="0.3cm" fo:margin-bottom="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table52.A" style:family="table-column">
   <style:properties style:column-width="2.45cm" style:rel-column-width="8933*"/>
  </style:style>
  <style:style style:name="Table52.B" style:family="table-column">
   <style:properties style:column-width="15.529cm" style:rel-column-width="56602*"/>
  </style:style>
  <style:style style:name="Table52.A1" style:family="table-cell">
   <style:properties fo:padding="0.099cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table52.B1" style:family="table-cell">
   <style:properties fo:padding="0.099cm" fo:border-left="none" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table34" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table34.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table34.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table26" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table26.A" style:family="table-column">
   <style:properties style:column-width="7.719cm" style:rel-column-width="32767*"/>
  </style:style>
  <style:style style:name="Table26.B" style:family="table-column">
   <style:properties style:column-width="7.721cm" style:rel-column-width="32768*"/>
  </style:style>
  <style:style style:name="Table26.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6ff" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table26.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table26.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table7" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table7.A" style:family="table-column">
   <style:properties style:column-width="7.719cm" style:rel-column-width="32767*"/>
  </style:style>
  <style:style style:name="Table7.B" style:family="table-column">
   <style:properties style:column-width="7.721cm" style:rel-column-width="32768*"/>
  </style:style>
  <style:style style:name="Table7.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6ff" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table7.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table7.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table2" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table2.A" style:family="table-column">
   <style:properties style:column-width="7.719cm" style:rel-column-width="32767*"/>
  </style:style>
  <style:style style:name="Table2.B" style:family="table-column">
   <style:properties style:column-width="7.721cm" style:rel-column-width="32768*"/>
  </style:style>
  <style:style style:name="Table2.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6ff" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table2.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table2.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table6" style:family="table" style:master-page-name="">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table6.A" style:family="table-column">
   <style:properties style:column-width="4.136cm" style:rel-column-width="17557*"/>
  </style:style>
  <style:style style:name="Table6.B" style:family="table-column">
   <style:properties style:column-width="11.303cm" style:rel-column-width="47978*"/>
  </style:style>
  <style:style style:name="Table6.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table6.A2" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table6.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table13" style:family="table" style:master-page-name="">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table13.A" style:family="table-column">
   <style:properties style:column-width="4.519cm" style:rel-column-width="19182*"/>
  </style:style>
  <style:style style:name="Table13.B" style:family="table-column">
   <style:properties style:column-width="10.92cm" style:rel-column-width="46353*"/>
  </style:style>
  <style:style style:name="Table13.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table13.A2" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table13.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table14" style:family="table" style:master-page-name="">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table14.A" style:family="table-column">
   <style:properties style:column-width="4.967cm" style:rel-column-width="21083*"/>
  </style:style>
  <style:style style:name="Table14.B" style:family="table-column">
   <style:properties style:column-width="10.472cm" style:rel-column-width="44452*"/>
  </style:style>
  <style:style style:name="Table14.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table14.A2" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table14.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table16" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table16.A" style:family="table-column">
   <style:properties style:column-width="8.022cm" style:rel-column-width="34051*"/>
  </style:style>
  <style:style style:name="Table16.B" style:family="table-column">
   <style:properties style:column-width="7.417cm" style:rel-column-width="31484*"/>
  </style:style>
  <style:style style:name="Table16.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table16.A2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table16.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table16.A3" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table17" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table17.A" style:family="table-column">
   <style:properties style:column-width="7.719cm" style:rel-column-width="32767*"/>
  </style:style>
  <style:style style:name="Table17.B" style:family="table-column">
   <style:properties style:column-width="7.721cm" style:rel-column-width="32768*"/>
  </style:style>
  <style:style style:name="Table17.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table17.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table17.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table18" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table18.A" style:family="table-column">
   <style:properties style:column-width="7.719cm" style:rel-column-width="32767*"/>
  </style:style>
  <style:style style:name="Table18.B" style:family="table-column">
   <style:properties style:column-width="7.721cm" style:rel-column-width="32768*"/>
  </style:style>
  <style:style style:name="Table18.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table18.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table18.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table20" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table20.A" style:family="table-column">
   <style:properties style:column-width="7.719cm" style:rel-column-width="32763*"/>
  </style:style>
  <style:style style:name="Table20.B" style:family="table-column">
   <style:properties style:column-width="7.721cm" style:rel-column-width="32772*"/>
  </style:style>
  <style:style style:name="Table20.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table20.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table20.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table3" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table3.A" style:family="table-column">
   <style:properties style:column-width="3.768cm" style:rel-column-width="15992*"/>
  </style:style>
  <style:style style:name="Table3.B" style:family="table-column">
   <style:properties style:column-width="11.672cm" style:rel-column-width="49543*"/>
  </style:style>
  <style:style style:name="Table3.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table3.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table3.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table24" style:family="table">
   <style:properties style:width="15.445cm" fo:margin-left="2.54cm" fo:margin-right="-0.005cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table24.A" style:family="table-column">
   <style:properties style:column-width="6.029cm" style:rel-column-width="25582*"/>
  </style:style>
  <style:style style:name="Table24.B" style:family="table-column">
   <style:properties style:column-width="9.416cm" style:rel-column-width="39953*"/>
  </style:style>
  <style:style style:name="Table24.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table24.A2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table24.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table24.A3" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table35" style:family="table">
   <style:properties style:width="17.979cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table35.A" style:family="table-column">
   <style:properties style:column-width="17.979cm" style:rel-column-width="65535*"/>
  </style:style>
  <style:style style:name="Table35.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="none"/>
  </style:style>
  <style:style style:name="Table30" style:family="table">
   <style:properties style:width="15.436cm" fo:margin-left="2.54cm" fo:margin-right="0.004cm" table:align="margins" style:may-break-between-rows="false"/>
  </style:style>
  <style:style style:name="Table30.A" style:family="table-column">
   <style:properties style:column-width="4.658cm" style:rel-column-width="19778*"/>
  </style:style>
  <style:style style:name="Table30.B" style:family="table-column">
   <style:properties style:column-width="10.777cm" style:rel-column-width="45757*"/>
  </style:style>
  <style:style style:name="Table30.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6ff" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table30.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table30.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table11" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table11.A" style:family="table-column">
   <style:properties style:column-width="3.701cm" style:rel-column-width="15708*"/>
  </style:style>
  <style:style style:name="Table11.B" style:family="table-column">
   <style:properties style:column-width="11.739cm" style:rel-column-width="49827*"/>
  </style:style>
  <style:style style:name="Table11.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table11.A2" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table11.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table10" style:family="table" style:master-page-name="">
   <style:properties style:width="15.459cm" fo:margin-left="2.521cm" fo:margin-right="0cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table10.A" style:family="table-column">
   <style:properties style:column-width="3.602cm" style:rel-column-width="15271*"/>
  </style:style>
  <style:style style:name="Table10.B" style:family="table-column">
   <style:properties style:column-width="11.857cm" style:rel-column-width="50264*"/>
  </style:style>
  <style:style style:name="Table10.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table10.A2" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table10.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table8" style:family="table" style:master-page-name="">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table8.A" style:family="table-column">
   <style:properties style:column-width="5.147cm" style:rel-column-width="21845*"/>
  </style:style>
  <style:style style:name="Table8.A1" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table8.C1" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table8.A2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table8.C2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table9" style:family="table" style:master-page-name="">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table9.A" style:family="table-column">
   <style:properties style:column-width="4.828cm" style:rel-column-width="20492*"/>
  </style:style>
  <style:style style:name="Table9.B" style:family="table-column">
   <style:properties style:column-width="10.612cm" style:rel-column-width="45043*"/>
  </style:style>
  <style:style style:name="Table9.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table9.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table9.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table12" style:family="table" style:master-page-name="">
   <style:properties style:width="15.42cm" fo:margin-left="2.54cm" fo:margin-right="0.019cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table12.A" style:family="table-column">
   <style:properties style:column-width="5.145cm" style:rel-column-width="21864*"/>
  </style:style>
  <style:style style:name="Table12.C" style:family="table-column">
   <style:properties style:column-width="5.131cm" style:rel-column-width="21807*"/>
  </style:style>
  <style:style style:name="Table12.A1" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table12.C1" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table12.A2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table12.C2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table43" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table43.A" style:family="table-column">
   <style:properties style:column-width="3.639cm" style:rel-column-width="15447*"/>
  </style:style>
  <style:style style:name="Table43.B" style:family="table-column">
   <style:properties style:column-width="3.198cm" style:rel-column-width="13575*"/>
  </style:style>
  <style:style style:name="Table43.C" style:family="table-column">
   <style:properties style:column-width="8.602cm" style:rel-column-width="36513*"/>
  </style:style>
  <style:style style:name="Table43.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table43.C1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table43.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table43.C2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table47" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table47.A" style:family="table-column">
   <style:properties style:column-width="4.322cm" style:rel-column-width="18340*"/>
  </style:style>
  <style:style style:name="Table47.B" style:family="table-column">
   <style:properties style:column-width="5.56cm" style:rel-column-width="23597*"/>
  </style:style>
  <style:style style:name="Table47.C" style:family="table-column">
   <style:properties style:column-width="5.56cm" style:rel-column-width="23598*"/>
  </style:style>
  <style:style style:name="Table47.A1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table47.C1" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table47.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table47.C2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table37" style:family="table" style:master-page-name="">
   <style:properties style:width="15.459cm" fo:margin-left="2.521cm" fo:margin-right="0cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table37.A" style:family="table-column">
   <style:properties style:column-width="3.602cm" style:rel-column-width="15271*"/>
  </style:style>
  <style:style style:name="Table37.B" style:family="table-column">
   <style:properties style:column-width="11.857cm" style:rel-column-width="50264*"/>
  </style:style>
  <style:style style:name="Table37.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table37.A2" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table37.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table37.A3" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table37.B3" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table38" style:family="table" style:master-page-name="">
   <style:properties style:width="15.459cm" fo:margin-left="2.521cm" fo:margin-right="0cm" style:page-number="0" table:align="margins"/>
  </style:style>
  <style:style style:name="Table38.A" style:family="table-column">
   <style:properties style:column-width="3.602cm" style:rel-column-width="15271*"/>
  </style:style>
  <style:style style:name="Table38.B" style:family="table-column">
   <style:properties style:column-width="11.857cm" style:rel-column-width="50264*"/>
  </style:style>
  <style:style style:name="Table38.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table38.A2" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table38.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table38.A3" style:family="table-cell">
   <style:properties fo:vertical-align="middle" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table38.B3" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table23" style:family="table">
   <style:properties style:width="15.439cm" fo:margin-left="2.54cm" fo:margin-right="0cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table23.A" style:family="table-column">
   <style:properties style:column-width="7.719cm" style:rel-column-width="32767*"/>
  </style:style>
  <style:style style:name="Table23.B" style:family="table-column">
   <style:properties style:column-width="7.721cm" style:rel-column-width="32768*"/>
  </style:style>
  <style:style style:name="Table23.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table23.A2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table23.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="Table48" style:family="table">
   <style:properties style:width="15.436cm" fo:margin-left="2.54cm" fo:margin-right="0.004cm" table:align="margins"/>
  </style:style>
  <style:style style:name="Table48.A" style:family="table-column">
   <style:properties style:column-width="7.131cm" style:rel-column-width="30277*"/>
  </style:style>
  <style:style style:name="Table48.B" style:family="table-column">
   <style:properties style:column-width="8.304cm" style:rel-column-width="35258*"/>
  </style:style>
  <style:style style:name="Table48.A1" style:family="table-cell">
   <style:properties fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table48.A2" style:family="table-cell">
   <style:properties fo:background-color="transparent" fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.002cm solid #000000">
    <style:background-image/>
   </style:properties>
  </style:style>
  <style:style style:name="Table48.B2" style:family="table-cell">
   <style:properties fo:padding="0.097cm" fo:border-left="0.002cm solid #000000" fo:border-right="0.002cm solid #000000" fo:border-top="none" fo:border-bottom="0.002cm solid #000000"/>
  </style:style>
  <style:style style:name="P1" style:family="paragraph" style:parent-style-name="Header">
   <style:properties fo:color="#ffffff" style:text-background-color="#800000"/>
  </style:style>
  <style:style style:name="P2" style:family="paragraph" style:parent-style-name="Footer right">
   <style:properties fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="P3" style:family="paragraph" style:parent-style-name="Code" style:master-page-name="">
   <style:properties style:page-number="0" fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="P4" style:family="paragraph" style:parent-style-name="Code">
   <style:properties fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="P5" style:family="paragraph" style:parent-style-name="TableHead">
   <style:properties fo:text-align="start" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="P6" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="P7" style:family="paragraph" style:parent-style-name="MethodSignatures" style:master-page-name="">
   <style:properties style:page-number="0" fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="P8" style:family="paragraph" style:parent-style-name="MethodSignatures">
   <style:properties fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="P9" style:family="paragraph" style:parent-style-name="Code">
   <style:properties style:use-window-font-color="true"/>
  </style:style>
  <style:style style:name="P10" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0cm"/>
  </style:style>
  <style:style style:name="P11" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:break-before="page"/>
  </style:style>
  <style:style style:name="P12" style:family="paragraph" style:parent-style-name="Table Heading">
   <style:properties fo:font-size="10pt" style:text-rotation-angle="90" style:text-rotation-scale="line-height"/>
  </style:style>
  <style:style style:name="P13" style:family="paragraph" style:parent-style-name="TextInTable">
   <style:properties fo:text-align="center" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="P14" style:family="paragraph" style:parent-style-name="Table Contents">
   <style:properties fo:text-align="start" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="P15" style:family="paragraph" style:parent-style-name="Table Contents">
   <style:properties fo:font-size="7pt" fo:text-align="start" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="P16" style:family="paragraph" style:parent-style-name="Table Contents">
   <style:properties fo:text-align="center" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="P17" style:family="paragraph" style:parent-style-name="TextInTable" style:list-style-name="L1"/>
  <style:style style:name="P18" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:margin-left="2.54cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
  </style:style>
  <style:style style:name="P19" style:family="paragraph" style:parent-style-name="Paragraph" style:list-style-name="L2"/>
  <style:style style:name="P20" style:family="paragraph" style:parent-style-name="Paragraph" style:master-page-name="">
   <style:properties style:page-number="0" fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="P21" style:family="paragraph" style:parent-style-name="Paragraph" style:master-page-name="">
   <style:properties style:page-number="0"/>
  </style:style>
  <style:style style:name="P22" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:keep-with-next="true"/>
  </style:style>
  <style:style style:name="P23" style:family="paragraph" style:parent-style-name="TextInTable">
   <style:properties fo:font-weight="normal"/>
  </style:style>
  <style:style style:name="P24" style:family="paragraph" style:parent-style-name="TableHead">
   <style:properties fo:font-weight="bold" fo:text-align="start" style:justify-single-word="false"/>
  </style:style>
  <style:style style:name="P25" style:family="paragraph" style:parent-style-name="Head 3" style:master-page-name="">
   <style:properties style:page-number="0" fo:break-before="auto" fo:break-after="auto"/>
  </style:style>
  <style:style style:name="P26" style:family="paragraph" style:parent-style-name="Paragraph">
   <style:properties fo:font-size="10pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/>
  </style:style>
  <style:style style:name="P27" style:family="paragraph" style:parent-style-name="Text body" style:master-page-name="">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0cm" style:page-number="0"/>
  </style:style>
  <style:style style:name="P28" style:family="paragraph" style:parent-style-name="TextInTable" style:list-style-name="L3"/>
  <style:style style:name="P29" style:family="paragraph" style:parent-style-name="Table Contents">
   <style:properties fo:font-size="8pt"/>
  </style:style>
  <style:style style:name="P30" style:family="paragraph" style:parent-style-name="TextInTable" style:list-style-name="L4"/>
  <style:style style:name="P31" style:family="paragraph" style:parent-style-name="Paragraph" style:list-style-name="L5"/>
  <style:style style:name="P32" style:family="paragraph" style:parent-style-name="Paragraph" style:list-style-name="L6"/>
  <style:style style:name="P33" style:family="paragraph" style:parent-style-name="Paragraph" style:list-style-name="L7"/>
  <style:style style:name="P34" style:family="paragraph" style:parent-style-name="Paragraph" style:list-style-name="L8"/>
  <style:style style:name="P35" style:family="paragraph" style:parent-style-name="Paragraph" style:list-style-name="L9"/>
  <style:style style:name="T1" style:family="text">
   <style:properties fo:font-weight="normal"/>
  </style:style>
  <style:style style:name="T2" style:family="text">
   <style:properties fo:language="en" fo:country="US"/>
  </style:style>
  <style:style style:name="T3" style:family="text">
   <style:properties fo:font-weight="bold"/>
  </style:style>
  <style:style style:name="T4" style:family="text">
   <style:properties style:font-name="Book Antiqua" style:font-name-asian="Book Antiqua" style:font-name-complex="Book Antiqua"/>
  </style:style>
  <style:style style:name="T5" style:family="text" style:parent-style-name="CODE Comment">
   <style:properties style:use-window-font-color="true"/>
  </style:style>
  <style:style style:name="T6" style:family="text" style:parent-style-name="CODE">
   <style:properties style:use-window-font-color="true"/>
  </style:style>
  <style:style style:name="T7" style:family="text">
   <style:properties style:text-position="super 58%"/>
  </style:style>
  <style:style style:name="T8" style:family="text">
   <style:properties fo:font-size="10pt"/>
  </style:style>
  <style:style style:name="T9" style:family="text">
   <style:properties fo:font-size="7pt"/>
  </style:style>
  <style:style style:name="T10" style:family="text" style:parent-style-name="Code (in text)">
   <style:properties fo:font-size="9pt"/>
  </style:style>
  <style:style style:name="T11" style:family="text" style:parent-style-name="Code (in text)">
   <style:properties fo:font-size="7pt"/>
  </style:style>
  <style:style style:name="T12" style:family="text">
   <style:properties style:font-name-asian="Book Antiqua" style:font-name-complex="Book Antiqua"/>
  </style:style>
  <style:style style:name="T13" style:family="text" style:parent-style-name="Code (in text)">
   <style:properties style:font-name="Courier New" fo:font-size="9pt"/>
  </style:style>
  <style:style style:name="T14" style:family="text" style:parent-style-name="Code (in text)">
   <style:properties style:font-name="Courier New1" fo:font-size="9pt"/>
  </style:style>
  <style:style style:name="T15" style:family="text">
   <style:properties style:font-name="Courier New" fo:font-size="9pt"/>
  </style:style>
  <style:style style:name="T16" style:family="text">
   <style:properties fo:font-size="9pt"/>
  </style:style>
  <style:style style:name="T17" style:family="text">
   <style:properties style:font-name="Book Antiqua" fo:font-size="9pt" style:font-name-asian="Book Antiqua" style:font-name-complex="Book Antiqua"/>
  </style:style>
  <style:style style:name="T18" style:family="text">
   <style:properties fo:font-size="8pt"/>
  </style:style>
  <style:style style:name="T19" style:family="text">
   <style:properties fo:font-size="10pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/>
  </style:style>
  <style:style style:name="T20" style:family="text" style:parent-style-name="Code (in text)">
   <style:properties fo:font-size="9.60000038146973pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/>
  </style:style>
  <style:style style:name="T21" style:family="text" style:parent-style-name="Code (in text)">
   <style:properties fo:font-size="9pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/>
  </style:style>
  <style:style style:name="T22" style:family="text" style:parent-style-name="Emphasis">
   <style:properties fo:font-size="10pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/>
  </style:style>
  <style:style style:name="T23" style:family="text">
   <style:properties style:font-name="Book Antiqua" fo:font-size="8pt" style:font-name-asian="Book Antiqua" style:font-name-complex="Book Antiqua"/>
  </style:style>
  <style:style style:name="fr1" style:family="graphics" style:parent-style-name="ChapterFrame">
   <style:properties fo:padding="0.049cm" fo:border-left="none" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.018cm solid #000000"/>
  </style:style>
  <style:style style:name="fr2" style:family="graphics" style:parent-style-name="Frame">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:wrap="run-through" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="left" style:horizontal-rel="paragraph-content" fo:padding="0cm" fo:border="none" style:shadow="none"/>
  </style:style>
  <style:style style:name="fr3" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties fo:margin-top="0cm" fo:margin-bottom="0.101cm" style:horizontal-pos="left" style:horizontal-rel="paragraph" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <style:style style:name="fr4" style:family="graphics" style:parent-style-name="Frame">
   <style:properties fo:margin-left="0.199cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:wrap="run-through" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="from-left" style:horizontal-rel="paragraph-content" fo:padding="0cm" fo:border="none" style:shadow="none"/>
  </style:style>
  <style:style style:name="fr5" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.101cm" style:wrap="none" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="from-left" style:horizontal-rel="paragraph" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <style:style style:name="fr6" style:family="graphics" style:parent-style-name="Frame">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:wrap="run-through" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="left" style:horizontal-rel="paragraph-content" fo:padding="0cm" fo:border="none"/>
  </style:style>
  <style:style style:name="fr7" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.101cm" style:wrap="none" style:vertical-pos="from-top" style:vertical-rel="paragraph-content" style:horizontal-pos="from-left" style:horizontal-rel="paragraph-content" fo:padding="0cm" fo:border="none" style:shadow="none" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <style:style style:name="fr8" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties style:wrap="right" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="from-left" style:horizontal-rel="paragraph" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <style:style style:name="fr9" style:family="graphics" style:parent-style-name="Frame">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:wrap="run-through" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="left" style:horizontal-rel="paragraph-content" fo:padding="0cm" fo:border="none"/>
  </style:style>
  <style:style style:name="fr10" style:family="graphics" style:parent-style-name="Frame">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:wrap="run-through" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="left" style:horizontal-rel="paragraph-content"/>
  </style:style>
  <style:style style:name="fr11" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties style:wrap="run-through" style:horizontal-pos="center" style:horizontal-rel="paragraph" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <style:style style:name="fr12" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.101cm" fo:margin-bottom="0.101cm" style:wrap="none" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="from-left" style:horizontal-rel="paragraph" fo:padding="0.049cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000" style:shadow="none" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <style:style style:name="fr13" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties fo:margin-top="0.101cm" fo:margin-bottom="0.101cm" style:vertical-pos="from-top" style:vertical-rel="paragraph" style:horizontal-pos="from-left" style:horizontal-rel="paragraph" fo:padding="0.049cm" fo:border="0.002cm solid #000000" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <style:style style:name="fr14" style:family="graphics" style:parent-style-name="Frame">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:wrap="run-through" style:vertical-pos="top" style:vertical-rel="paragraph-content" style:horizontal-pos="left" style:horizontal-rel="paragraph-content"/>
  </style:style>
  <style:style style:name="fr15" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties style:wrap="parallel" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" style:horizontal-rel="paragraph" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <style:style style:name="fr16" style:family="graphics" style:parent-style-name="Frame">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" style:wrap="run-through" style:vertical-pos="top" style:vertical-rel="paragraph-content" style:horizontal-pos="left" style:horizontal-rel="paragraph-content" fo:padding="0cm" fo:border="none"/>
  </style:style>
  <style:style style:name="fr17" style:family="graphics" style:parent-style-name="Graphics">
   <style:properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0.101cm" style:wrap="none" style:vertical-pos="from-top" style:vertical-rel="paragraph-content" style:horizontal-pos="left" style:horizontal-rel="paragraph-content" fo:padding="0cm" fo:border="none" style:shadow="none" style:mirror="none" fo:clip="rect(0cm 0cm 0cm 0cm)" draw:luminance="0%" draw:contrast="0%" draw:red="0%" draw:green="0%" draw:blue="0%" draw:gamma="1" draw:color-inversion="false" draw:transparency="0%" draw:color-mode="standard"/>
  </style:style>
  <text:list-style style:name="L1">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="L2">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="L3">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="L4">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="L5">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="L6">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="L7">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="L8">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <text:list-style style:name="L9">
   <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
   <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•">
    <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/>
   </text:list-level-style-bullet>
  </text:list-style>
  <style:page-master style:name="pm1" style:page-usage="mirrored">
   <style:properties fo:page-width="19.05cm" fo:page-height="22.86cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="2.337cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.016cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.508cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm2">
   <style:properties fo:page-width="20.999cm" fo:page-height="29.699cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style/>
  </style:page-master>
  <style:page-master style:name="pm3" style:page-usage="left">
   <style:properties fo:page-width="19.05cm" fo:page-height="22.86cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="1.27cm" fo:margin-right="2.337cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.016cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.508cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm4" style:page-usage="right">
   <style:properties fo:page-width="19.05cm" fo:page-height="22.86cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="2.337cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.016cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.508cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm5">
   <style:properties fo:page-width="22.721cm" fo:page-height="11.4cm" style:num-format="1" style:print-orientation="landscape" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:margin-left="0cm" fo:margin-right="0cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style/>
  </style:page-master>
  <style:page-master style:name="pm6">
   <style:properties fo:page-width="19.05cm" fo:page-height="22.86cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style/>
  </style:page-master>
  <style:page-master style:name="pm7">
   <style:properties fo:page-width="19.05cm" fo:page-height="22.86cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.91cm" fo:margin-bottom="1.91cm" fo:margin-left="2.341cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:columns fo:column-count="0" fo:column-gap="0cm"/>
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style/>
  </style:page-master>
  <style:page-master style:name="pm8" style:page-usage="left">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="1.27cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="0.699cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.199cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm9" style:page-usage="left">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="1.27cm" fo:margin-right="2.337cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style/>
  </style:page-master>
  <style:page-master style:name="pm10" style:page-usage="right">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="2.337cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style/>
  </style:page-master>
  <style:page-master style:name="pm11" style:page-usage="right">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.91cm" fo:margin-bottom="1.91cm" fo:margin-left="2.341cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style>
    <style:properties svg:height="3.59cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0cm"/>
   </style:header-style>
   <style:footer-style>
    <style:properties fo:min-height="0.699cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.199cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm12" style:page-usage="left">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="1.27cm" fo:margin-right="2.337cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.016cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.508cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm13" style:page-usage="right">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="2.337cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.016cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.508cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm14">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="2.337cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style>
    <style:properties svg:height="3.59cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0cm"/>
   </style:header-style>
   <style:footer-style>
    <style:properties fo:min-height="0.699cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.199cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm15" style:page-usage="left">
   <style:properties fo:page-width="19.05cm" fo:page-height="22.86cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="1.27cm" fo:margin-right="2.337cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.02cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.51cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm16" style:page-usage="right">
   <style:properties fo:page-width="19.05cm" fo:page-height="22.86cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="2.337cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.02cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.51cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm17" style:page-usage="left">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="1.27cm" fo:margin-right="2.337cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:columns fo:column-count="2" fo:column-gap="0.84cm">
     <style:column style:rel-width="32767*" fo:margin-left="0cm" fo:margin-right="0.42cm"/>
     <style:column style:rel-width="32768*" fo:margin-left="0.42cm" fo:margin-right="0cm"/>
    </style:columns>
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.02cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.51cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm18" style:page-usage="right">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.905cm" fo:margin-bottom="1.905cm" fo:margin-left="2.337cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:columns fo:column-count="2" fo:column-gap="0.84cm">
     <style:column style:rel-width="32767*" fo:margin-left="0cm" fo:margin-right="0.42cm"/>
     <style:column style:rel-width="32768*" fo:margin-left="0.42cm" fo:margin-right="0cm"/>
    </style:columns>
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.02cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.51cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm19" style:page-usage="right">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.91cm" fo:margin-bottom="1.91cm" fo:margin-left="2.341cm" fo:margin-right="1.27cm" fo:border="none" fo:padding="0cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:columns fo:column-count="2" fo:column-gap="0.84cm">
     <style:column style:rel-width="32767*" fo:margin-left="0cm" fo:margin-right="0.42cm"/>
     <style:column style:rel-width="32768*" fo:margin-left="0.42cm" fo:margin-right="0cm"/>
    </style:columns>
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style>
    <style:properties svg:height="5.881cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0.801cm" fo:border-top="none" fo:border-bottom="0.035cm solid #000000" fo:border-left="none" fo:border-right="none" fo:padding="0.499cm"/>
   </style:header-style>
   <style:footer-style>
    <style:properties fo:min-height="1.02cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.51cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm20" style:page-usage="right">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.91cm" fo:margin-bottom="1.91cm" fo:margin-left="2.341cm" fo:margin-right="1.27cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.02cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.51cm"/>
   </style:footer-style>
  </style:page-master>
  <style:page-master style:name="pm21" style:page-usage="left">
   <style:properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.91cm" fo:margin-bottom="1.91cm" fo:margin-left="1.27cm" fo:margin-right="2.341cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
   </style:properties>
   <style:header-style/>
   <style:footer-style>
    <style:properties fo:min-height="1.02cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.51cm"/>
   </style:footer-style>
  </style:page-master>
 </office:automatic-styles>
 <office:master-styles>
  <style:master-page style:name="Standard" style:page-master-name="pm1">
   <style:footer>
    <text:p text:style-name="Footer"/>
   </style:footer>
   <style:footer-left>
    <text:p text:style-name="Footer"/>
   </style:footer-left>
  </style:master-page>
  <style:master-page style:name="First Page" style:page-master-name="pm2" style:next-style-name="Standard"/>
  <style:master-page style:name="Left Page" style:page-master-name="pm3" style:next-style-name="Right Page">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Manual Title" text:name="BuchTitel"/>
     <text:user-field-decl text:value-type="string" text:string-value="March 2001" text:name="ReleaseDate"/>
     <text:user-field-decl text:value-type="string" text:string-value="Product name and Release number" text:name="SOVersion"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer left"><text:page-number text:select-page="current">56</text:page-number> <text:s text:c="4"/><text:user-field-get text:name="SOVersion">Product name and Release number</text:user-field-get> <text:s/><text:user-field-get text:name="BuchTitel">Manual Title</text:user-field-get>  <text:user-field-get text:name="ReleaseDate">March 2001</text:user-field-get></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="Right Page" style:page-master-name="pm4" style:next-style-name="Left Page">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Chapter" text:name="KapitelTitel"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer right"><text:user-field-get text:name="KapitelTitel">Chapter</text:user-field-get> <text:s/><text:chapter text:display="number" text:outline-level="1"/> <text:s text:c="4"/><text:chapter text:display="name" text:outline-level="1"/> <text:s text:c="3"/><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="Envelope" style:page-master-name="pm5"/>
  <style:master-page style:name="Index" style:page-master-name="pm6"/>
  <style:master-page style:name="HTML" style:page-master-name="pm7"/>
  <style:master-page style:name="Vakat" style:page-master-name="pm8">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Manual Title" text:name="BuchTitel"/>
     <text:user-field-decl text:value-type="string" text:string-value="March 2001" text:name="ReleaseDate"/>
     <text:user-field-decl text:value-type="string" text:string-value="Product name and Release number" text:name="SOVersion"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer left"><text:page-number text:select-page="current">56</text:page-number><text:span text:style-name="PageNumber"> <text:s text:c="4"/></text:span><text:s/><text:user-field-get text:name="SOVersion">Product name and Release number</text:user-field-get> <text:s text:c="2"/><text:user-field-get text:name="BuchTitel">Manual Title</text:user-field-get>  <text:user-field-get text:name="ReleaseDate">March 2001</text:user-field-get></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="CopyrightPage" style:page-master-name="pm9"/>
  <style:master-page style:name="BookPage1" style:page-master-name="pm10" style:next-style-name="CopyrightPage"/>
  <style:master-page style:name="NoChapter" style:page-master-name="pm11" style:next-style-name="Page_Left">
   <style:header>
    <text:p text:style-name="Header"/>
   </style:header>
   <style:footer>
    <text:p text:style-name="Footer right"><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="NoChapter left" style:page-master-name="pm12" style:next-style-name="No chapter right">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Manual Title" text:name="BuchTitel"/>
     <text:user-field-decl text:value-type="string" text:string-value="March 2001" text:name="ReleaseDate"/>
     <text:user-field-decl text:value-type="string" text:string-value="Product name and Release number" text:name="SOVersion"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer left"><text:page-number text:select-page="current">56</text:page-number> <text:s text:c="4"/><text:user-field-get text:name="SOVersion">Product name and Release number</text:user-field-get> <text:s text:c="2"/><text:user-field-get text:name="BuchTitel">Manual Title</text:user-field-get>  <text:user-field-get text:name="ReleaseDate">March 2001</text:user-field-get></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="No chapter right" style:page-master-name="pm13" style:next-style-name="NoChapter left">
   <style:footer>
    <text:p text:style-name="Footer right"><text:s text:c="5"/><text:chapter text:display="name" text:outline-level="1"/> <text:s text:c="3"/><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="TOC_Start" style:page-master-name="pm14" style:next-style-name="TOC_Left">
   <style:header>
    <text:p text:style-name="Header"/>
   </style:header>
   <style:header-left>
    <text:p text:style-name="Header left"/>
   </style:header-left>
   <style:footer>
    <text:p text:style-name="Footer right"><text:s text:c="5"/><text:page-number style:num-format="1" text:select-page="current">56</text:page-number></text:p>
   </style:footer>
   <style:footer-left>
    <text:p text:style-name="Footer right"><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer-left>
  </style:master-page>
  <style:master-page style:name="TOC_Left" style:page-master-name="pm15" style:next-style-name="TOC_Right">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Manual Title" text:name="BuchTitel"/>
     <text:user-field-decl text:value-type="string" text:string-value="Product name and Release number" text:name="SOVersion"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer left"><text:page-number text:select-page="current">56</text:page-number> <text:s text:c="4"/><text:user-field-get text:name="SOVersion">Product name and Release number</text:user-field-get> <text:s/><text:user-field-get text:name="BuchTitel">Manual Title</text:user-field-get></text:p>
   </style:footer>
   <style:footer-left>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Manual Title" text:name="BuchTitel"/>
     <text:user-field-decl text:value-type="string" text:string-value="Product name and Release number" text:name="SOVersion"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer left"><text:page-number text:select-page="current">56</text:page-number> <text:s text:c="4"/><text:user-field-get text:name="SOVersion">Product name and Release number</text:user-field-get> <text:user-field-get text:name="BuchTitel">Manual Title</text:user-field-get></text:p>
   </style:footer-left>
  </style:master-page>
  <style:master-page style:name="TOC_Right" style:page-master-name="pm16" style:next-style-name="TOC_Left">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Contents" text:name="InhaltsverzTitel"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer right"><text:user-field-get text:name="InhaltsverzTitel">Contents</text:user-field-get> <text:s text:c="4"/><text:page-number style:num-format="1" text:select-page="current">56</text:page-number></text:p>
   </style:footer>
   <style:footer-left>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Contents" text:name="InhaltsverzTitel"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer right"><text:user-field-get text:name="InhaltsverzTitel">Contents</text:user-field-get> <text:s text:c="4"/><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer-left>
  </style:master-page>
  <style:master-page style:name="Index_Left" style:page-master-name="pm17" style:next-style-name="Index_Right">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Manual Title" text:name="BuchTitel"/>
     <text:user-field-decl text:value-type="string" text:string-value="March 2001" text:name="ReleaseDate"/>
     <text:user-field-decl text:value-type="string" text:string-value="Product name and Release number" text:name="SOVersion"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer left"><text:page-number text:select-page="current">56</text:page-number><text:span text:style-name="T1"> <text:s text:c="3"/></text:span><text:s/><text:user-field-get text:name="SOVersion">Product name and Release number</text:user-field-get> <text:s/><text:user-field-get text:name="BuchTitel">Manual Title</text:user-field-get>  <text:user-field-get text:name="ReleaseDate">March 2001</text:user-field-get></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="Index_Right" style:page-master-name="pm18" style:next-style-name="Index_Left">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Index" text:name="IndexTitel"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer right"><text:user-field-get text:name="IndexTitel">Index</text:user-field-get> <text:s text:c="4"/><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="Chapter_Start" style:page-master-name="pm11" style:next-style-name="Page_Left">
   <style:header>
    <text:p text:style-name="P1"><draw:text-box draw:style-name="fr1" draw:name="Rahmen2" text:anchor-type="paragraph" svg:width="2.54cm" fo:min-height="0.801cm" draw:z-index="4">
      <text:p text:style-name="ChapterText"><text:user-field-get text:name="KapitelTitel">Chapter</text:user-field-get><text:tab-stop/> <text:chapter text:display="number" text:outline-level="1">1 </text:chapter></text:p>
     </draw:text-box></text:p>
   </style:header>
   <style:footer>
    <text:p text:style-name="Footer right"><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer>
   <style:footer-left>
    <text:p text:style-name="Footer right"><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer-left>
  </style:master-page>
  <style:master-page style:name="Index_Start" style:page-master-name="pm19" style:next-style-name="Index_Left">
   <style:header>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Index" text:name="IndexTitel"/>
    </text:user-field-decls>
    <text:p text:style-name="HeadlineIndex"><text:user-field-get text:name="IndexTitel">Index</text:user-field-get></text:p>
   </style:header>
   <style:footer>
    <text:p text:style-name="P2"><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer>
  </style:master-page>
  <style:master-page style:name="Page_Right" style:page-master-name="pm20" style:next-style-name="Page_Left">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Chapter" text:name="KapitelTitel"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer right"><text:user-field-get text:name="KapitelTitel">Chapter</text:user-field-get> <text:s/><text:chapter text:display="number" text:outline-level="1">1 </text:chapter> <text:s text:c="4"/><text:chapter text:display="name" text:outline-level="1">Drawing Documents and Presentation Documents</text:chapter> <text:s text:c="3"/><text:page-number text:select-page="current">56</text:page-number></text:p>
   </style:footer>
   <style:footer-left>
    <text:p text:style-name="Footer"/>
   </style:footer-left>
  </style:master-page>
  <style:master-page style:name="Page_Left" style:page-master-name="pm21" style:next-style-name="Page_Right">
   <style:footer>
    <text:user-field-decls>
     <text:user-field-decl text:value-type="string" text:string-value="Manual Title" text:name="BuchTitel"/>
     <text:user-field-decl text:value-type="string" text:string-value="March 2001" text:name="ReleaseDate"/>
     <text:user-field-decl text:value-type="string" text:string-value="Product name and Release number" text:name="SOVersion"/>
    </text:user-field-decls>
    <text:p text:style-name="Footer left"><text:page-number text:select-page="current">56</text:page-number> <text:s text:c="4"/><text:user-field-get text:name="SOVersion">Product name and Release number</text:user-field-get> <text:s/><text:user-field-get text:name="BuchTitel">Manual Title</text:user-field-get>  <text:user-field-get text:name="ReleaseDate">March 2001</text:user-field-get></text:p>
   </style:footer>
  </style:master-page>
 </office:master-styles>
 <office:body>
  <text:variable-decls>
   <text:variable-decl text:value-type="string" text:name="Version"/>
   <text:variable-decl text:value-type="string" text:name="HTML_ON"/>
   <text:variable-decl text:value-type="string" text:name="HTML_OFF"/>
   <text:variable-decl text:value-type="float" text:name="lala"/>
   <text:variable-decl text:value-type="string" text:name="TITEL"/>
   <text:variable-decl text:value-type="string" text:name="END"/>
   <text:variable-decl text:value-type="string" text:name="NAME"/>
   <text:variable-decl text:value-type="string" text:name="HREF"/>
   <text:variable-decl text:value-type="string" text:name="HelpID"/>
   <text:variable-decl text:value-type="string" text:name="MODIFY"/>
   <text:variable-decl text:value-type="string" text:name="REFNR"/>
   <text:variable-decl text:value-type="string" text:name="OS2"/>
   <text:variable-decl text:value-type="string" text:name="ELSE"/>
   <text:variable-decl text:value-type="string" text:name="UNIX"/>
   <text:variable-decl text:value-type="string" text:name="MAC"/>
   <text:variable-decl text:value-type="string" text:name="INDEX"/>
   <text:variable-decl text:value-type="string" text:name="DOKENDE"/>
   <text:variable-decl text:value-type="string" text:name="WIN"/>
   <text:variable-decl text:value-type="string" text:name="KEY"/>
   <text:variable-decl text:value-type="string" text:name="HFELD"/>
   <text:variable-decl text:value-type="string" text:name="AKTHLP"/>
   <text:variable-decl text:value-type="string" text:name="TabelleAnfang"/>
  </text:variable-decls>
  <text:sequence-decls>
   <text:sequence-decl text:display-outline-level="1" text:separation-character="." text:name="Illustration"/>
   <text:sequence-decl text:display-outline-level="0" text:name="Table"/>
   <text:sequence-decl text:display-outline-level="0" text:name="Text"/>
   <text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
   <text:sequence-decl text:display-outline-level="0" text:name="CapterNumber"/>
   <text:sequence-decl text:display-outline-level="1" text:separation-character="." text:name="Figure"/>
   <text:sequence-decl text:display-outline-level="1" text:separation-character="." text:name="Tables"/>
  </text:sequence-decls>
  <text:user-field-decls>
   <text:user-field-decl text:value-type="string" text:string-value="Manual Title" text:name="BuchTitel"/>
   <text:user-field-decl text:value-type="string" text:string-value="March 2001" text:name="ReleaseDate"/>
   <text:user-field-decl text:value-type="string" text:string-value="Product name and Release number" text:name="SOVersion"/>
   <text:user-field-decl text:value-type="string" text:string-value="Chapter" text:name="KapitelTitel"/>
   <text:user-field-decl text:value-type="string" text:string-value="Contents" text:name="InhaltsverzTitel"/>
   <text:user-field-decl text:value-type="string" text:string-value="Index" text:name="IndexTitel"/>
   <text:user-field-decl text:value-type="string" text:string-value="" text:name="EinFeld"/>
   <text:user-field-decl text:value-type="string" text:string-value="" text:name="nocheins"/>
   <text:user-field-decl text:value-type="string" text:string-value="StarOffice 5.1" text:name="Version_renamed_7"/>
   <text:user-field-decl text:value-type="string" text:string-value="Setup &amp; Administration Guide" text:name="Titel_renamed_8"/>
   <text:user-field-decl text:value-type="string" text:string-value="" text:name="fuer"/>
   <text:user-field-decl text:value-type="string" text:string-value="" text:name="Anhang"/>
   <text:user-field-decl text:value-type="string" text:string-value="" text:name="Notizen"/>
  </text:user-field-decls>
  <text:h text:style-name="Head 1" text:level="1"><text:alphabetical-index-mark text:string-value="drawing document"/>Drawing Documents and Presentation Documents</text:h>
  <text:p text:style-name="Under_Head1"/>
  <text:p text:style-name="Paragraph"/>
  <text:h text:style-name="Head 2" text:level="2">Overview</text:h>
  <text:p text:style-name="Paragraph"><text:alphabetical-index-mark-start text:id="IMark44372540"/>Draw<text:alphabetical-index-mark-end text:id="IMark44372540"/> and <text:alphabetical-index-mark-start text:id="IMark44186748"/>Impress<text:alphabetical-index-mark-end text:id="IMark44186748"/> are vector-oriented applications with the ability to create drawings and presentations. The drawing capabilities of Draw and Impress are identical. Both programs support a number of different shape types, such as rectangle, text, curve, or graphic shapes, that can be edited and arranged in various ways. Impress offers a presentation functionality where Draw does not. Impress is the ideal application to create and show presentations. It supports special presentation features, such as an enhanced page structure, presentation objects, and many slide transition and object effects. Draw is especially adapted <text:s/>for printed or standalone graphics,<text:span text:style-name="T2"> whereas </text:span>Impress is optimized to fit screen dimensions and offers effects for business presentations.</text:p>
  <text:p text:style-name="Paragraph">The following diagrams show the document structure of Draw and Impress Documents.</text:p>
  <text:p text:style-name="Paragraph">In contrast to text documents and spreadsheet documents, the main content of drawing and presentation documents are their draw pages. Therefore the illustrations show the draw page container as integral part of the drawing and presentation document model. The drawing elements on the draw pages have to be created by the document service manager and are added to the draw pages afterwards.</text:p>
  <text:p text:style-name="Paragraph">Note the master pages and the layer manager, which are specific to drawings and presentations. Like for texts and spreadsheets, a controller is used to present the drawing in the GUI and services for styles and layout are available to handle overall document features such as styles.</text:p>
  <table:table table:name="Table36" table:style-name="Table36">
   <table:table-column table:style-name="Table36.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table36.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr2" draw:name="Rahmen3" text:anchor-type="paragraph" svg:y="0.041cm" svg:width="13.67cm" fo:min-height="17.048cm" draw:z-index="26">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr3" draw:name="Chart Document Model" text:anchor-type="paragraph" svg:width="13.58cm" svg:height="16.469cm" draw:z-index="27" xlink:href="DrawingDocumentOverview.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>Overview graphic of the Chart Document model</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration0" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.1</text:sequence>: Drawing Document Overview</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">In addition to drawing documents, a presentation document has special presentation aspects, which are shown on the lower left of <text:sequence-ref text:reference-format="category-and-value" text:ref-name="refIllustration1">Illustration 1.2</text:sequence-ref> <text:sequence-ref text:reference-format="caption" text:ref-name="refIllustration1">Presentation Document Overview</text:sequence-ref>. There is a presentation supplier to obtain a presentation object, which is used to start and stop presentations, it is possible to edit and run custom presentations and the page layout for presentation handouts is accessible through a handout master supplier.</text:p>
  <table:table table:name="Tabelle1" table:style-name="Tabelle1">
   <table:table-column table:style-name="Tabelle1.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Tabelle1.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr4" draw:name="Rahmen1" text:anchor-type="paragraph" svg:x="0cm" svg:y="0.28cm" svg:width="13.778cm" fo:min-height="16.995cm" draw:z-index="28">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr5" draw:name="Presentation Document Model" text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" svg:width="13.63cm" svg:height="16.469cm" draw:z-index="29" xlink:href="PresentationDocumentOverview.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>Overview graphic of the Presentation Document model</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration1" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.2</text:sequence>: Presentation Document Overview</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:h text:style-name="Head 3" text:level="3">Example: Creating a Simple Organizational Chart</text:h>
  <text:p text:style-name="Paragraph">The following example creates a simple organizational chart with two levels. It consists of five rectangle shapes and four connectors that connect the boxes on the second level with the root box on the first level.</text:p>
  <table:table table:name="Table19" table:style-name="Table19">
   <table:table-column table:style-name="Table19.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table19.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr6" draw:name="Frame2" text:anchor-type="paragraph" svg:y="0cm" svg:width="15.355cm" fo:min-height="4.96cm" draw:z-index="5">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr7" draw:name="Sample Organigram" text:anchor-type="paragraph" svg:x="0cm" svg:y="-4.72cm" svg:width="15.02cm" svg:height="4.54cm" draw:z-index="6" xlink:href="Organigram.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>The graphic shows a sample organigram</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration2" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.3</text:sequence>: Sample Organigram</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">The method <text:span text:style-name="Code (in text)">getRemoteServiceManager()</text:span>that is used in the example connects to the office. The <text:span text:style-name="ChapterRef">[CHAPTER:FirstSteps]</text:span> discussed this method. First an empty drawing document is loaded and retrieves the draw page object of slide number 1 to find the page dimensions. Then the organigram data is prepared and the shape sizes are calculated. The shapes are added in a <text:span text:style-name="Code (in text)">for</text:span> loop that iterates over the organigram data, and connectors are added for all shapes on the second level of the organigram. [SOURCE:Drawing/Organigram.java].</text:p>
  <text:p text:style-name="P3"><text:span text:style-name="CODE">public void drawOrganigram() throws java.lang.Exception {</text:span></text:p>
  <text:p text:style-name="P4"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xRemoteServiceManager = this.</text:span><text:span text:style-name="CodeEmphasis">getRemoteServiceManager</text:span><text:span text:style-name="CODE">(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;uno:socket,host=localhost,port=2083;urp;StarOffice.ServiceManager&quot;); </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>Object desktop = xRemoteServiceManager.createInstanceWithContext(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.frame.Desktop&quot;, xRemoteContext);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XComponentLoader xComponentLoader = (XComponentLoader)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XComponentLoader.class, desktop);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>PropertyValue[] loadProps = new PropertyValue[0];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XComponent xDrawComponent = xComponentLoader.</text:span><text:span text:style-name="CodeEmphasis">loadComponentFromURL</text:span><text:span text:style-name="CODE">(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;private:factory/sdraw&quot;, &quot;_blank&quot;, 0, loadProps);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// get draw page by index</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>com.sun.star.drawing.XDrawPagesSupplier xDrawPagesSupplier =</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>(com.sun.star.drawing.XDrawPagesSupplier)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>com.sun.star.drawing.XDrawPagesSupplier.class, xDrawComponent );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>com.sun.star.drawing.XDrawPages xDrawPages = xDrawPagesSupplier.</text:span><text:span text:style-name="CodeEmphasis">getDrawPages</text:span><text:span text:style-name="CODE">();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>Object drawPage = xDrawPages.getByIndex(0);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>com.sun.star.drawing.XDrawPage </text:span><text:span text:style-name="CodeEmphasis">xDrawPage</text:span><text:span text:style-name="CODE"> = (com.sun.star.drawing.XDrawPage)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>UnoRuntime.</text:span><text:span text:style-name="CodeEmphasis">queryInterface</text:span><text:span text:style-name="CODE">(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/></text:span><text:span text:style-name="CodeEmphasis">com.sun.star.drawing.XDrawPage.class</text:span><text:span text:style-name="CODE">, drawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// find out page dimensions</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>com.sun.star.beans.XPropertySet xPageProps = (com.sun.star.beans.XPropertySet)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>com.sun.star.beans.XPropertySet.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="11"/>int pageWidth = AnyConverter.toInt(xPageProps.getPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">Width</text:span><text:span text:style-name="CODE">&quot;));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int pageHeight = AnyConverter.toInt(xPageProps.getPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">Height</text:span><text:span text:style-name="CODE">&quot;));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int pageBorderTop = AnyConverter.toInt(xPageProps.getPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">BorderTop</text:span><text:span text:style-name="CODE">&quot;));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int pageBorderLeft = AnyConverter.toInt(xPageProps.getPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">BorderLeft</text:span><text:span text:style-name="CODE">&quot;));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int pageBorderRight = AnyConverter.toInt(xPageProps.getPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">BorderRight</text:span><text:span text:style-name="CODE">&quot;));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int drawWidth = pageWidth - pageBorderLeft - pageBorderRight;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int horCenter = pageBorderLeft + drawWidth / 2;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P3"><text:span text:style-name="CODE"><text:s text:c="4"/>// data for organigram</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>String[][] orgUnits = new String[2][4];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>orgUnits[0][0] = &quot;Management&quot;; <text:s/>// level 0</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>orgUnits[1][0] = &quot;Production&quot;; <text:s/>// level 1</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>orgUnits[1][1] = &quot;Purchasing&quot;; <text:s/>// level 1</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>orgUnits[1][2] = &quot;IT Services&quot;; // level 1</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>orgUnits[1][3] = &quot;Sales&quot;; <text:s text:c="6"/>// level 1</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int[] levelCount = {1, 4};</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// calculate shape sizes and positions</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int horSpace = 300;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int verSpace = 3000;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int shapeWidth = (drawWidth - (levelCount[1] - 1) * horSpace) / levelCount[1];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int shapeHeight = pageHeight / 20;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int shapeX = pageWidth / 2 - shapeWidth / 2;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int levelY = 0;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>com.sun.star.drawing.XShape xStartShape = null;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// get document factory</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>com.sun.star.lang.XMultiServiceFactory </text:span><text:span text:style-name="CodeEmphasis">xDocumentFactory</text:span><text:span text:style-name="CODE"> = (com.sun.star.lang.XMultiServiceFactory)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>UnoRuntime.</text:span><text:span text:style-name="CodeEmphasis">queryInterface</text:span><text:span text:style-name="CODE">(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/></text:span><text:span text:style-name="CodeEmphasis">com.sun.star.lang.XMultiServiceFactory.class</text:span><text:span text:style-name="CODE">, xDrawComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// creating and adding RectangleShapes and Connectors <text:s text:c="7"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>for (int level = 0; level &lt;= 1; level++) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>levelY = pageBorderTop + 2000 + level * (shapeHeight + verSpace);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>for (int i = levelCount[level] - 1; i &gt; -1; i--) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>shapeX = horCenter - </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="21"/>(levelCount[level] * shapeWidth + (levelCount[level] - 1) * horSpace) / 2 + </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="21"/>i * shapeWidth + i * horSpace;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>Object shape = xDocumentFactory.</text:span><text:span text:style-name="CodeEmphasis">createInstance(&quot;com.sun.star.drawing.RectangleShape&quot;)</text:span><text:span text:style-name="CODE">;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>com.sun.star.drawing.XShape xShape = (com.sun.star.drawing.XShape)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="20"/>com.sun.star.drawing.XShape.class, shape);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>xShape.</text:span><text:span text:style-name="CodeEmphasis">setPosition</text:span><text:span text:style-name="CODE">(new com.sun.star.awt.Point(shapeX, levelY));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>xShape.</text:span><text:span text:style-name="CodeEmphasis">setSize</text:span><text:span text:style-name="CODE">(new com.sun.star.awt.Size(shapeWidth, shapeHeight)); <text:s/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>xDrawPage.</text:span><text:span text:style-name="CodeEmphasis">add(xShape)</text:span><text:span text:style-name="CODE">;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>// set the text</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>com.sun.star.text.XText xText = (com.sun.star.text.XText)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="20"/>com.sun.star.text.XText.class, xShape);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>xText.</text:span><text:span text:style-name="CodeEmphasis">setString</text:span><text:span text:style-name="CODE">(orgUnits[level][i]); <text:s text:c="15"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>// memorize the root shape, for connectors</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>if (level == 0 &amp;&amp; i == 0)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>xStartShape = xShape; <text:s/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>// add connectors for level 1</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>if (level == 1) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>Object connector = xDocumentFactory.</text:span><text:span text:style-name="CodeEmphasis">createInstance(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CodeEmphasis"><text:s text:c="20"/>&quot;com.sun.star.drawing.ConnectorShape&quot;)</text:span><text:span text:style-name="CODE">;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>com.sun.star.drawing.XShape xConnector = (com.sun.star.drawing.XShape)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="20"/>UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="24"/>com.sun.star.drawing.XShape.class, connector); <text:s text:c="19"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>xDrawPage.</text:span><text:span text:style-name="CodeEmphasis">add(xConnector)</text:span><text:span text:style-name="CODE">;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>com.sun.star.beans.XPropertySet xConnectorProps = (com.sun.star.beans.XPropertySet)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="20"/>UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="24"/>com.sun.star.beans.XPropertySet.class, connector);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>xConnectorProps.setPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">StartShape</text:span><text:span text:style-name="CODE">&quot;, xStartShape);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>xConnectorProps.setPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">EndShape</text:span><text:span text:style-name="CODE">&quot;, xShape);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>// glue point positions: 0=top 1=left 2=bottom 3=right</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>xConnectorProps.setPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">StartGluePointIndex</text:span><text:span text:style-name="CODE">&quot;, new Integer(2)); </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="16"/>xConnectorProps.setPropertyValue(&quot;</text:span><text:span text:style-name="CodeEmphasis">EndGluePointIndex</text:span><text:span text:style-name="CODE">&quot;, new Integer(0)); <text:s text:c="2"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>}</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>}</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>}</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">}</text:span></text:p>
  <text:h text:style-name="Head 2" text:level="2">Handling Drawing Document Files</text:h>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="creating" text:key1="drawing document"/>Creating and <text:alphabetical-index-mark text:string-value="loading" text:key1="drawing document"/>Loading Drawing Documents</text:h>
  <text:p text:style-name="Paragraph">If a document in [PRODUCTNAME] is required, begin by getting the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.frame.Desktop]</text:span> service from the service manager. The desktop handles all document components in [PRODUCTNAME] among other things. It is discussed thoroughly in the chapter <text:span text:style-name="ChapterRef">[CHAPTER:OfficeDev]</text:span>. Office documents are often called <text:span text:style-name="Emphasis">components</text:span> because they support the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.lang.XComponent]</text:span> interface. An <text:span text:style-name="Code (in text)">XComponent</text:span> is a UNO object that can be disposed explicitly and broadcast an event to other UNO objects when this happens.</text:p>
  <text:p text:style-name="Paragraph">The Desktop loads new and existing components from a URL. The desktop has a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.frame.XComponentLoader]</text:span> interface that has one single method to load and instantiate components from a URL into a frame:</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::lang::XComponent <text:span text:style-name="T3">loadComponentFromURL</text:span>( [in] string aURL, </text:p>
  <text:p text:style-name="MethodSignatures"><text:s text:c="37"/>[in] string aTargetFrameName, </text:p>
  <text:p text:style-name="MethodSignatures"><text:s text:c="37"/>[in] long nSearchFlags, </text:p>
  <text:p text:style-name="MethodSignatures"><text:s text:c="37"/>[in] sequence&lt; com::sun::star::beans::PropertyValue &gt; aArgs )</text:p>
  <text:p text:style-name="Paragraph">The parameters in our context are the URL that describes the resource to be loaded, and the load arguments. For the target frame pass in <text:span text:style-name="Code (in text)">&quot;_blank&quot;</text:span> and set the search flags to <text:span text:style-name="Code (in text)">0</text:span>. In most cases, you will not want to reuse an existing frame.</text:p>
  <text:p text:style-name="Paragraph">The URL can be a <text:span text:style-name="Code (in text)">file:</text:span> URL, an <text:span text:style-name="Code (in text)">http:</text:span> URL, an <text:span text:style-name="Code (in text)">ftp:</text:span> URL or a <text:span text:style-name="Code (in text)">private:</text:span> URL. The correct URL format is located in the load URL box at the function bar of [PRODUCTNAME]. For new Draw documents, a special URL scheme is used. The scheme is &quot;private:&quot;, followed by &quot;factory&quot; as the hostname and the resource is &quot;sdraw&quot; for [PRODUCTNAME] Draw documents. Thus, for a new Draw document, use &quot;<text:span text:style-name="Code (in text)">private:factory/sdraw</text:span>&quot;<text:span text:style-name="Code (in text)">.</text:span></text:p>
  <text:p text:style-name="Paragraph">The load arguments are described in <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.MediaDescriptor]</text:span>. The properties <text:span text:style-name="Code (in text)">AsTemplate</text:span> and <text:span text:style-name="Code (in text)">Hidden </text:span>are <text:span text:style-name="Code (in text)">boolean</text:span> values and used for programming. If <text:span text:style-name="Code (in text)">AsTemplate</text:span> is true, the loader creates a new untitled document from the given URL. If it is false, template files are loaded for editing. If <text:span text:style-name="Code (in text)">Hidden</text:span> is <text:span text:style-name="Code (in text)">true</text:span>, the document is loaded in the background. This is useful to generate a document in the background without letting the user observe what is happening. For instance, use it to generate a document and print it out without previewing. Refer to <text:s/><text:span text:style-name="ChapterRef">[CHAPTER:OfficeDev]</text:span> or other available options.</text:p>
  <text:p text:style-name="Paragraph">The introductory example shows how to load a drawing document. This snippet loads a new drawing document in hidden mode:</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// the method getRemoteServiceManager is described in the chapter First Steps</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>mxRemoteServiceManager = this.getRemoteServiceManager();</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// retrieve the Desktop object, we need its XComponentLoader</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>Object desktop = mxRemoteServiceManager.createInstanceWithContext(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>&quot;com.sun.star.frame.Desktop&quot;, mxRemoteContext);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// query the XComponentLoader interface from the Desktop service</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XComponentLoader xComponentLoader = (XComponentLoader)UnoRuntime.queryInterface(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XComponentLoader.class, desktop);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// define load properties according to com.sun.star.document.MediaDescriptor</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// the boolean property Hidden tells the office to open a file in hidden mode</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>PropertyValue[] loadProps = new PropertyValue[1];</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>loadProps[0] = new PropertyValue();</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>loadProps[0].Name = &quot;Hidden&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>loadProps[0].Value = new Boolean(true); <text:s text:c="2"/></text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>/* or simply create an empty array of com.sun.star.beans.PropertyValue structs:</text:p>
  <text:p text:style-name="Code"><text:s text:c="7"/>PropertyValue[] loadProps = new PropertyValue[0]</text:p>
  <text:p text:style-name="Code"><text:s text:c="5"/>*/</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// load</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>com.sun.star.lang.XComponent xComponentLoader.loadComponentFromURL(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>&quot;private:factory/sdraw&quot;, &quot;_blank&quot;, 0, loadProps); <text:s text:c="10"/></text:p>
  <text:h text:style-name="Head 3" text:level="3">Saving Drawing Documents</text:h>
  <text:p text:style-name="Paragraph">The normal <text:span text:style-name="Buttons/Menus">File – Save</text:span> command for drawing documents can only store the current document in the native [PRODUCTNAME] Draw format and its predecessors. There are other formats that can be stored through the <text:span text:style-name="Buttons/Menus">File – Export</text:span> option. This is mirrored in the API. Exporting in the current version of [PRODUCTNAME] Draw and Impress is a different procedure than storing.</text:p>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="storing" text:key1="drawing document"/>Storing</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.frame.XStorable]<text:alphabetical-index-mark text:string-value="XStorable"/>Documents are storable through their interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.frame.XStorable]</text:span>. The <text:span text:style-name="ChapterRef">[CHAPTER:OfficeDev]</text:span> discusses this in detail. An <text:span text:style-name="Code (in text)">XStorable</text:span> implements these operations:</text:p>
  <text:p text:style-name="MethodSignatures">boolean <text:span text:style-name="T3">hasLocation</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">string <text:span text:style-name="T3">getLocation</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">boolean <text:span text:style-name="T3">isReadonly</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">store</text:span>() </text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">storeAsURL</text:span>( [in] string aURL, [in] sequence &lt; com::sun::star::beans::PropertyValue &gt; aArgs)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">storeToURL</text:span>( [in] string aURL, [in] sequence &lt; com::sun::star::beans::PropertyValue &gt; aArgs)</text:p>
  <text:p text:style-name="Paragraph">The method names should be evident. The method <text:span text:style-name="Code (in text)">storeAsUrl()</text:span> is the exact representation of <text:span text:style-name="T3">File – Save As</text:span><text:span text:style-name="T1">, that is, it changes the current document location. In contrast, </text:span><text:span text:style-name="Code (in text)">storeToUrl()</text:span> stores a copy to a new location, but leaves the current document URL untouched. There are also store <text:span text:style-name="Emphasis">arguments</text:span>. A filter name can be passed that tells [PRODUCTNAME] to use older StarOffice Draw file formats. Exporting is a different matter as shown below. The property needed is <text:span text:style-name="Code (in text)">FilterName</text:span> which is a string argument that takes filter names defined in the configuration file:</text:p>
  <text:p text:style-name="Paragraph"><text:span text:style-name="www/ftp/email">&lt;OfficePath&gt;\share\config\registry\instance\org\openoffice\Office\TypeDetection.xml</text:span></text:p>
  <text:p text:style-name="Paragraph">In <text:span text:style-name="www/ftp/email">TypeDetection.xml</text:span>, find <text:span text:style-name="Code (in text)">&lt;Filter/&gt;</text:span> elements, their <text:span text:style-name="Code (in text)">cfg:name</text:span> attribute contains the required strings for <text:span text:style-name="Code (in text)">FilterName</text:span>. The correct filter name for StarDraw 5.x files is &quot;StarDraw 5.0&quot;. The following is the element in <text:span text:style-name="www/ftp/email">TypeDetection.xml <text:s/></text:span>that describes the StarDraw 5.0 document filter:</text:p>
  <text:p text:style-name="Code">&lt;Filter cfg:name=&quot;StarDraw 5.0&quot;&gt;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>&lt;Installed cfg:type=&quot;boolean&quot;&gt;true&lt;/Installed&gt;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>&lt;UIName cfg:type=&quot;string&quot; cfg:localized=&quot;true&quot;&gt;</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>&lt;cfg:value xml:lang=&quot;en-US&quot;&gt;StarDraw 5.0&lt;/cfg:value&gt;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>&lt;/UIName&gt;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>&lt;Data cfg:type=&quot;string&quot;&gt;</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>10,draw_StarDraw_50,com.sun.star.drawing.DrawingDocument,,268435559,,5050,,</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>&lt;/Data&gt;</text:p>
  <text:p text:style-name="Code">&lt;/Filter&gt;</text:p>
  <text:p text:style-name="Paragraph">The following method stores a document using this filter:</text:p>
  <text:p text:style-name="Code">/** Store a document, using the StarDraw 5.0 Filter */</text:p>
  <text:p text:style-name="Code">protected void storeDocComponent(XComponent xDoc, String storeUrl) throws java.lang.Exception {</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XStorable xStorable = (XStorable)UnoRuntime.queryInterface(XStorable.class, xDoc);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>PropertyValue[] storeProps = new PropertyValue[1];</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>storeProps[0] = new PropertyValue();</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>storeProps[0].Name = &quot;FilterName&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>storeProps[0].Value = &quot;StarDraw 5.0&quot;; <text:s text:c="7"/></text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xStorable.storeAsURL(storeUrl, storeProps); <text:s text:c="10"/></text:p>
  <text:p text:style-name="Code">} </text:p>
  <text:p text:style-name="Paragraph">If an empty array of <text:span text:style-name="Code (in text)">PropertyValue</text:span> structs is passed, the native .sxd format of [PRODUCTNAME] is used.</text:p>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="exporting" text:key1="drawing document"/>Exporting</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.GraphicExportFilter]<text:alphabetical-index-mark text:string-value="GraphicExportFilter"/>Exporting is not a feature of drawing documents. There is a separate service available from the global service manager for exporting, <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.GraphicExportFilter]</text:span>. It supports three interfaces: <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.XFilter]</text:span>, <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.XExporter]</text:span> and <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.XMimeTypeInfo]</text:span>.</text:p>
  <table:table table:name="Table22" table:style-name="Table22">
   <table:table-column table:style-name="Table22.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table22.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr6" draw:name="Frame3" text:anchor-type="paragraph" svg:y="0cm" svg:width="9.056cm" fo:min-height="4.48cm" draw:z-index="7">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr7" draw:name="UML diagram of com.sun.star.drawing.GraphicExportFilter" text:anchor-type="paragraph" svg:x="0.004cm" svg:y="0.002cm" svg:width="8.991cm" svg:height="4.069cm" draw:z-index="8" xlink:href="GraphicExport.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>UML diagram shwoing the com.sun.star.drawing.GraphicExportFilter service</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration3" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.4</text:sequence>: GraphicExportFilter</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">Exporting is a simple process. After getting a <text:span text:style-name="Code (in text)">GraphicExportFilter</text:span> from the <text:span text:style-name="Code (in text)">ServiceManager</text:span>, use its <text:span text:style-name="Code (in text)">XExporter</text:span> interface to inform the filter which draw page, shape or shape collection to export.</text:p>
  <text:p text:style-name="Paragraph">Method of com.sun.star.document.XExporter:</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">setSourceDocument</text:span> ( [in] com::sun::star::lang::XComponent xDoc)</text:p>
  <text:p text:style-name="Paragraph">The method name <text:span text:style-name="Code (in text)">setSourceDocument()</text:span> may be confusing. Actually, the method would allow <text:s/>exporting entire documents, however, it is only possible to export draw pages, single shapes or shape collections from a drawing document. Since these objects support the <text:span text:style-name="Code (in text)">XComponent</text:span> interface, the method specification allows maximum flexibility.</text:p>
  <text:p text:style-name="Paragraph">Next, run the method <text:span text:style-name="Code (in text)">filter()</text:span> at the <text:span text:style-name="Code (in text)">XFilter</text:span> interface. To interrupt the exporting process, call <text:span text:style-name="Code (in text)">cancel()</text:span> on the same interface.</text:p>
  <text:p text:style-name="Paragraph">Methods of com.sun.star.document.XFilter:</text:p>
  <text:p text:style-name="MethodSignatures">boolean <text:span text:style-name="T3">filter</text:span>( [in] sequence&lt; com::sun::star::beans::PropertyValue &gt; aDescriptor)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">cancel</text:span>()</text:p>
  <text:h text:style-name="Head 4" text:level="4">Filter Options</text:h>
  <text:p text:style-name="Paragraph">The method <text:span text:style-name="Code (in text)">filter()</text:span> takes a sequence of <text:span text:style-name="Code (in text)">PropertyValue</text:span> structs describing the filter parameters. The following properties from the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.MediaDescriptor]</text:span> are supported: </text:p>
  <table:table table:name="Table40" table:style-name="Table40">
   <table:table-column table:style-name="Table40.A"/>
   <table:table-column table:style-name="Table40.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table40.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.MediaDescriptor]</text:span> supported by GraphicExportFilter</text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table40.A2" table:value-type="string">
     <text:p text:style-name="TextInTable (Type)"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.document.MediaDescriptor:MediaType]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table40.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Depending on the export filters supported by this component, this is the mime type of the target graphic file. The mime types currently supported are:</text:p>
     <text:p text:style-name="TextInTable">image/x-MS-bmp<text:line-break/>application/dxf <text:line-break/>application/postscript <text:line-break/>image/gif <text:line-break/>image/jpeg <text:line-break/>image/png <text:line-break/>image/x-pict <text:line-break/>image/x-pcx <text:line-break/>image/x-portable-bitmap <text:line-break/>image/x-portable-graymap <text:line-break/>image/x-portable-pixmap <text:line-break/>image/x-cmu-raster <text:line-break/>image/targa <text:line-break/>image/tiff <text:line-break/>image/x-xbitmap <text:line-break/>image/x-xpixmap <text:line-break/>image/svg+xml</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table40.A2" table:value-type="string">
     <text:p text:style-name="TextInTable (Type)"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.document.MediaDescriptor:FilterName]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table40.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">This property can been used if no <text:span text:style-name="Code (in text)">MediaType</text:span> exists with &quot;Windows Metafile&quot; or &quot;Enhanced Metafile&quot;. FilterName has to be set to the extension of these graphic formats (WMF, EMF, BMP).</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table40.A2" table:value-type="string">
     <text:p text:style-name="TextInTable (Type)"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.document.MediaDescriptor:URL]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table40.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">The target URL of the file that is created during export. </text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph"/>
  <table:table table:name="Table51" table:style-name="Table51">
   <table:table-column table:style-name="Table51.A"/>
   <table:table-column table:style-name="Table51.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table51.A1" table:value-type="string">
      <text:p text:style-name="Table Contents"><draw:image draw:style-name="fr8" draw:name="Note" text:anchor-type="paragraph" svg:x="0.065cm" svg:y="0.026cm" svg:width="0.847cm" svg:height="0.847cm" draw:z-index="3" xlink:href="../interesting.gif" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
        <svg:desc>Note graphics marks a special text section</svg:desc>
       </draw:image></text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table51.B1" table:value-type="string">
      <text:p text:style-name="TipInTable">If necessary, use the interface <text:span text:style-name="Code (in text)">XMimeTypeInfo</text:span> to get all mime types supported by the <text:span text:style-name="Code (in text)">GraphicExportFilter</text:span>. It offers the following methods:</text:p>
      <text:p text:style-name="TipInTable">boolean <text:span text:style-name="T3">supportsMimeType</text:span>( [in] string MimeTypeName )</text:p>
      <text:p text:style-name="TipInTable">sequence&lt; string &gt; <text:span text:style-name="T3">getSupportedMimeTypeNames</text:span>()</text:p>
      <text:p text:style-name="TipInTable">[BUG641+]<text:span text:style-name="Code (in text)">XMimeTypeInfo</text:span> is currently not supported by the <text:span text:style-name="Code (in text)">GraphicExportFilter</text:span></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">The following example exports a draw page <text:span text:style-name="Code (in text)">xPage</text:span> from a given document xDrawDoc: [SOURCE:Drawing/GraphicExportDemo.java]</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>//get draw pages</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>com.sun.star.drawing.XDrawPagesSupplier xPageSupplier = (com.sun.star.drawing.XDrawPagesSupplier)</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>UnoRuntime.queryInterface(com.sun.star.drawing.XDrawPagesSupplier.class, xDrawDoc);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>com.sun.star.drawing.XDrawPages xDrawPages = xPageSupplier.getDrawPages();</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// first page</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>Object page = xDrawPages.getByIndex(0);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>com.sun.star.drawing.XDrawPage xPage = (com.sun.star.drawing.XDrawPage)UnoRuntime.queryInterface(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>com.sun.star.drawing.XDrawPage.class, page);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>Object GraphicExportFilter = xServiceFactory.createInstance(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>&quot;com.sun.star.drawing.GraphicExportFilter&quot;);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// use the XExporter interface to set xPage as source component </text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// for the GraphicExportFilter</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XExporter xExporter = (XExporter)UnoRuntime.queryInterface( </text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XExporter.class, GraphicExportFilter );</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>XComponent xComp = (XComponent)UnoRuntime.queryInterface(XComponent.class, xPage);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xExporter.setSourceDocument(xComp);</text:p>
  <text:p text:style-name="Code"><text:tab-stop/></text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// prepare the media descriptor for the filter() method in XFilter</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>PropertyValue aProps[] = new PropertyValue[2];</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>aProps[0] = new PropertyValue();</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>aProps[0].Name = &quot;MediaType&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>aProps[0].Value = &quot;image/gif&quot;;</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// for some graphic formats, e.g. Windows Metafile, there is no Mime type,</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// therefore it is also possible to use the property FilterName with</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// Filter names as defined in the file TypeDetection.xml (see &quot;Storing&quot;)</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>/* aProps[0].Name = &quot;FilterName&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="7"/>aProps[0].Value = &quot;WMF - MS Windows Metafile&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>*/</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>aProps[1] = new PropertyValue();</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>aProps[1].Name = &quot;URL&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>aProps[1].Value = &quot;file:///home/images/page1.gif&quot;;</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// get XFilter interface and launch the export</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XFilter xFilter = (XFilter) UnoRuntime.queryInterface(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XFilter.class, GraphicExportFilter);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xFilter.filter(aProps);</text:p>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="printing" text:key1="drawing document"/>Printing Drawing Documents</text:h>
  <text:h text:style-name="Head 4" text:level="4">Printer and Print Job Settings</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.view.XPrintable;com.sun.star.view.PrinterDescriptor;com.sun.star.view.PrintOptions]<text:alphabetical-index-mark text:string-value="XPrintable"/>Printing <text:alphabetical-index-mark text:string-value="PrinterDescriptor"/>is <text:alphabetical-index-mark text:string-value="PrintOptions"/>a common office functionality. Refer to Chapter <text:span text:style-name="ChapterRef">[CHAPTER:OfficeDev]</text:span> for additional information. The Draw document implements the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.XPrintable]</text:span> interface for printing. It consists of three methods:</text:p>
  <text:p text:style-name="MethodSignatures">sequence&lt; com::sun::star::beans::PropertyValue &gt; <text:span text:style-name="T3">getPrinter</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">setPrinter</text:span>( [in] sequence&lt; com::sun::star::beans::PropertyValue &gt; aPrinter)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">print</text:span>( [in] sequence&lt; com::sun::star::beans::PropertyValue &gt; xOptions)</text:p>
  <text:p text:style-name="Paragraph">To print to the standard printer without settings, use the snippet below with a given document <text:span text:style-name="Code (in text)">xDoc</text:span>:</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// query the XPrintable interface from your document</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XPrintable xPrintable = (XPrintable)UnoRuntime.queryInterface(XPrintable.class, xDoc);</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/></text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// create an empty printOptions array</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>PropertyValue[] printOpts = new PropertyValue[0];</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/></text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// kick off printing<text:tab-stop/></text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xPrintable.<text:span text:style-name="CODE Emphasis">print</text:span>(printOpts);</text:p>
  <text:p text:style-name="Paragraph">There are two groups of properties involved in general printing. The first one is used with <text:span text:style-name="Code (in text)">setPrinter()</text:span> and <text:span text:style-name="Code (in text)">getPrinter(),</text:span>and controls the printer, the second one is passed to <text:span text:style-name="Code (in text)">print()</text:span> and controls the print job.</text:p>
  <text:p text:style-name="Paragraph">The method <text:span text:style-name="Code (in text)">getPrinter()</text:span> returns a sequence of <text:span text:style-name="Code (in text)">PropertyValue</text:span> structs describing the printer containing the properties specified in the service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.PrinterDescriptor]</text:span>. It comprises the following properties:</text:p>
  <table:table table:name="Table44" table:style-name="Table44">
   <table:table-column table:style-name="Table44.A"/>
   <table:table-column table:style-name="Table44.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table44.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.PrinterDescriptor]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table44.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrinterDescriptor:Name]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table44.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span> <text:span text:style-name="T4">—</text:span> Specifies the name of the printer queue to be used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table44.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrinterDescriptor:PaperOrientation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table44.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.PaperOrientation]</text:span>. Specifies the orientation of the paper. </text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table44.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrinterDescriptor:PaperFormat]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table44.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.PaperFormat]</text:span>. Specifies a predefined paper size or if the paper size is a user-defined size.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table44.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrinterDescriptor:PaperSize]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table44.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.awt.Size]</text:span>. Specifies the size of the paper in <text:s/>1/100 mm.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table44.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrinterDescriptor:IsBusy]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table44.B6" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Indicates if the printer is busy.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table44.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrinterDescriptor:CanSetPaperOrientation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table44.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Indicates if the printer allows changes to <text:span text:style-name="Code (in text)">PaperOrientation</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table44.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrinterDescriptor:CanSetPaperFormat]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table44.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Indicates if the printer allows changes to <text:span text:style-name="Code (in text)">PaperFormat</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table44.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrinterDescriptor:CanSetPaperSize]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table44.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Indicates if the printer allows changes to <text:span text:style-name="Code (in text)">PaperSize</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The <text:span text:style-name="Code (in text)">PrintOptions</text:span> offer the following choices for a print job:</text:p>
  <table:table table:name="Table45" table:style-name="Table45">
   <table:table-column table:style-name="Table45.A"/>
   <table:table-column table:style-name="Table45.B"/>
   <table:table-row>
    <table:table-cell table:style-name="Table45.A1" table:number-columns-spanned="2" table:value-type="string">
     <text:p text:style-name="P6">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.PrintOptions]</text:span></text:p>
    </table:table-cell>
    <table:covered-table-cell/>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table45.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrintOptions:CopyCount]</text:span> </text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table45.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span> <text:span text:style-name="T4">—</text:span> Specifies the number of copies to print.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table45.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrintOptions:FileName]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table45.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span> <text:span text:style-name="T4">—</text:span> If set, specifies the name of a file to print to.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table45.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrintOptions:Collate]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table45.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Advises the printer to collate the pages of the copies. If true, a whole document is printed prior to the next copy, otherwise copies for each page are completed together.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table45.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.view.PrintOptions:Pages]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table45.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span> <text:span text:style-name="T4">—</text:span> Specifies the pages to print. It has the same format as in the print dialog of the GUI, for example, 1, 3, 4-7, 9.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The following method uses <text:span text:style-name="Code (in text)">PrinterDescriptor</text:span> and <text:span text:style-name="Code (in text)">PrintOptions</text:span> to print to a specific printer, and preselect the pages to print:</text:p>
  <text:p text:style-name="Paragraph">The following method uses both, <text:span text:style-name="Code (in text)">PrinterDescriptor</text:span> and <text:span text:style-name="Code (in text)">PrintOptions</text:span>, to print to a specific printer and preselect the pages to print:</text:p>
  <text:p text:style-name="Code">protected void printDocComponent(XComponent xDoc) throws java.lang.Exception {</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XPrintable xPrintable = (XPrintable)UnoRuntime.queryInterface(XPrintable.class, xDoc);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>PropertyValue[] printerDesc = new PropertyValue[1];</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>printerDesc[0] = new PropertyValue();</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>printerDesc[0].Name = &quot;Name&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>printerDesc[0].Value = &quot;5D PDF Creator&quot;; <text:s text:c="7"/></text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>xPrintable.setPrinter(printerDesc); <text:s text:c="7"/></text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/></text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>PropertyValue[] printOpts = new PropertyValue[1];</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>printOpts[0] = new PropertyValue();</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>printOpts[0].Name = &quot;Pages&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>printOpts[0].Value = &quot;1-4,7&quot;; <text:s text:c="7"/></text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/></text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xPrintable.print(printOpts);</text:p>
  <text:p text:style-name="Code">}</text:p>
  <text:p text:style-name="Paragraph">In Draw documents, one slide is printed as one page on the printer by default. In the example above, slide one through four and slide seven are printed.</text:p>
  <text:h text:style-name="Head 4" text:level="4">Special Print Settings</text:h>
  <text:p text:style-name="Paragraph">The printed drawing view (drawings, notes, handout pages, outline), the print quality (color, grayscale), the page options (tile, fit to page, brochure, paper tray) and additional options (page name, date, time, hidden pages) can all be controlled. <text:span text:style-name="ChapterRef">[CHAPTER:Drawing.OverallFeatures.Settings]</text:span> describes how these settings are used.</text:p>
  <text:h text:style-name="Head 2" text:level="2">Working with Drawing Documents</text:h>
  <text:h text:style-name="Head 3" text:level="3">Drawing Document</text:h>
  <text:h text:style-name="Head 4" text:level="4">Document Structure</text:h>
  <table:table table:name="Table27" table:style-name="Table27">
   <table:table-column table:style-name="Table27.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table27.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr6" draw:name="Frame5" text:anchor-type="paragraph" svg:y="0cm" svg:width="14.66cm" fo:min-height="15.064cm" draw:z-index="9">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr7" draw:name="UML diagram of com.sun.star.drawing.DrawingDocument" text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" svg:width="14.57cm" svg:height="14.681cm" draw:z-index="10" xlink:href="DrawingDocumentStructure.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>UML diagram showing the com.sun.star.drawing.DrawingDocument service</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration4" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.5</text:sequence>: DrawingDocument Structure</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.DrawPage]<text:alphabetical-index-mark text:string-value="DrawPage"/>Draw documents maintain their drawing content on draw pages, master pages and layers. If a new draw document is opened, it contains one slide that corresponds to a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.DrawPage]</text:span> service. Switching to <text:span text:style-name="Buttons/Menus">Master View</text:span> brings up the master page handled by the service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.MasterPage]</text:span>. The <text:span text:style-name="Buttons/Menus">Layer View</text:span> allows access to layers to structure your drawings. These layers can be controlled through <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.Layer]</text:span> and <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.LayerManager]</text:span>.</text:p>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="page handling" text:key1="drawing document"/>Page Handling</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.XDrawPages;com.sun.star.drawing.XDrawPageDuplicator]<text:alphabetical-index-mark text:string-value="XDrawPages"/>Draw <text:alphabetical-index-mark text:string-value="XDrawPageDuplicator"/>and Impress documents supply their pages (slides) through the interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XDrawPagesSupplier]</text:span>. The method <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XDrawPagesSupplier:getDrawPages]()</text:span> returns a container of draw pages with a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XDrawPages]</text:span> interface that is derived from <text:span text:style-name="Code (in text)">[IDL:com.sun.star.container.XIndexAccess]</text:span>. That is, <text:span text:style-name="Code (in text)">XDrawPages</text:span> allows accessing, inserting and removing pages of a drawing document:</text:p>
  <text:p text:style-name="P7">type <text:span text:style-name="MethodSignatureEmphasis">getElementType</text:span>()</text:p>
  <text:p text:style-name="P8">boolean <text:span text:style-name="MethodSignatureEmphasis">hasElements</text:span>()</text:p>
  <text:p text:style-name="P8">long <text:span text:style-name="MethodSignatureEmphasis">getCount</text:span>()</text:p>
  <text:p text:style-name="P8">any <text:span text:style-name="MethodSignatureEmphasis">getByIndex</text:span>(long Index)</text:p>
  <text:p text:style-name="P8"/>
  <text:p text:style-name="P8">com::sun::star::drawing::XDrawPage <text:span text:style-name="MethodSignatureEmphasis">insertNewByIndex</text:span>(long nIndex)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="MethodSignatureEmphasis">remove</text:span>(com::sun::star::drawing::XDrawPage xPage)</text:p>
  <text:p text:style-name="Paragraph">The example below demonstrates how to access and create draw and master pages. Layers will be described later.</text:p>
  <text:p text:style-name="Code"><text:s/><text:span text:style-name="CODE"><text:s text:c="3"/>XDrawPagesSupplier xDrawPagesSupplier = (XDrawPagesSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XDrawPagesSupplier.class, xComponent);<text:line-break/> <text:s text:c="3"/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// XDrawPages inherits from com.sun.star.container.XIndexAccess</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPages xDrawPages = xDrawPagesSupplier.getDrawPages();<text:line-break/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// get the page count for standard pages<text:line-break/> <text:s text:c="3"/>int nPageCount = xDrawPages.getCount();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// get draw page by index</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPage xDrawPage = (XDrawPage)xDrawPages.getByIndex(nIndex);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* create and insert a draw page into the given position,<text:line-break/> <text:s text:c="6"/>the method returns the newly created page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/<text:line-break/> <text:s text:c="3"/>XDrawPage xNewDrawPage = xDrawPages.insertNewByIndex(0);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// remove the given page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xDrawPages.remove( xDrawPage );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* now repeat the same procedure as described above for the master pages,<text:line-break/> <text:s text:c="6"/>the main difference is to get the XDrawPages from the XMasterPagesSupplier<text:line-break/> <text:s text:c="6"/>interface</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XMasterPagesSupplier xMasterPagesSupplier = (XMasterPagesSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XMasterPagesSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPages xMasterPages = xMasterPagesSupplier.getMasterPages();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// xMasterPages can now be used in the same manner as xDrawPages is used above</text:span></text:p>
  <text:p text:style-name="Paragraph">Each draw page always has <text:span text:style-name="Emphasis">one</text:span> master page. The interface<text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XMasterPageTarget]</text:span> offers methods to get and set the master page that is correlated to a draw page.</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE Comment"><text:s/></text:span><text:span text:style-name="T5"><text:s/></text:span><text:span text:style-name="T6"><text:s text:c="2"/>// query for MasterPageTarget</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XMasterPageTarget xMasterPageTarget = (XMasterPageTarget)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XMasterPageTarget.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// now we can get the corresponding master page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPage xMasterPage = xMasterPageTarget.getMasterPage();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* this method now sets a new master page,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>it is important to mention that the applied page must be part of the MasterPages</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xMasterPageTarget.setMasterPage(xMasterPage);</text:span></text:p>
  <text:p text:style-name="Paragraph">It is possible to copy pages using the interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XDrawPageDuplicator]</text:span> of drawing or presentation documents.</text:p>
  <text:p text:style-name="Paragraph">Methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XDrawPageDuplicator]</text:span>:</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::drawing::XDrawPage <text:span text:style-name="T3">duplicate</text:span>( [in] com::sun::star::drawing::XDrawPage xPage)</text:p>
  <text:p text:style-name="Paragraph">Pass a draw page reference to the method <text:span text:style-name="Code (in text)">duplicate(). </text:span>It appends a new draw page at the end of the page list, using the default naming scheme for pages, “slide n”.</text:p>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="page partitioning" text:key1="drawing document"/>Page Partitioning</text:h>
  <text:p text:style-name="Paragraph">All units and dimensions are measured in 1/100<text:span text:style-name="T7">th</text:span> of a millimeter. The coordinates are increasing from left to right, and from top to bottom. The upper-left position of a page is (0, 0). </text:p>
  <text:p text:style-name="Paragraph">The page size, margins and orientation can be determined using the following properties of a draw page:</text:p>
  <table:table table:name="Table42" table:style-name="Table42">
   <table:table-column table:style-name="Table42.A"/>
   <table:table-column table:style-name="Table42.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table42.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.DrawPage]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table42.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawPage:Height]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table42.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> Height of the page.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table42.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawPage:Width]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table42.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> Width of the page.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table42.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawPage:BorderBottom]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table42.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> Bottom margin of the page.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table42.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawPage:BorderLeft]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table42.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> Left margin of the page.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table42.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawPage:BorderRight]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table42.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> Right margin of the page.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table42.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawPage:BorderTop]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table42.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> Top margin of the page.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table42.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawPage:Orientation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table42.B8" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.PaperOrientation]</text:span>. Determines if the printer output should be turned by 90°. Possible values are: <text:span text:style-name="Code (in text)">PORTRAIT</text:span> and <text:span text:style-name="Code (in text)">LANDSCAPE</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="shapes" text:key1="drawing document"/>Shapes</text:h>
  <text:p text:style-name="Paragraph">Drawings consist of shapes on draw pages. Shapes are drawing elements, such as rectangles, circles, polygons, and lines. To create a drawing, get a shape by its service name at the <text:span text:style-name="Code (in text)">ServiceFactory</text:span> of a drawing document and add it to the appropriate <text:span text:style-name="Code (in text)">DrawPage</text:span>.</text:p>
  <text:p text:style-name="Paragraph">The code below demonstrates how to create shapes. It consists of a static helper method located in the class <text:span text:style-name="Code (in text)">ShapeHelper</text:span> and will be used throughout this chapter to create shapes. The parameter <text:span text:style-name="Code (in text)">xComponent</text:span> must be a reference to a loaded drawing document. The <text:span text:style-name="Code (in text)">x</text:span>, <text:span text:style-name="Code (in text)">y</text:span>, <text:span text:style-name="Code (in text)">height</text:span> and <text:span text:style-name="Code (in text)">width</text:span> are the desired position and size, and <text:span text:style-name="Code (in text)">sShapeType</text:span> expects a service name for the shape, such as &quot;com.sun.star.drawing.RectangleShape&quot;. The method does not actually insert the shape into a page. It instantiates it and returns the instance to the caller. </text:p>
  <table:table table:name="Table28" table:style-name="Table28">
   <table:table-column table:style-name="Table28.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table28.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr9" draw:name="Frame7" text:anchor-type="paragraph" svg:width="8.244cm" fo:min-height="11.511cm" draw:z-index="11">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr7" draw:name="UML diagram of com.sun.star.drawing.Shape" text:anchor-type="paragraph" svg:x="0cm" svg:y="-3.911cm" svg:width="8.179cm" svg:height="10.98cm" draw:z-index="12" xlink:href="Shape.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>UML diagram showing the com.sun.star.drawing.Shape service</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration5" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.6</text:sequence>: Shape</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">The size and position of a shape can be set before adding a shape to a page. After adding the shape, change the shape properties through <text:span text:style-name="Code (in text)">[IDL:com.sun.star.beans.XPropertySet]</text:span>. [SOURCE:Drawing/Helper.java]</text:p>
  <text:p text:style-name="Code">public static XShape createShape( XComponent xComponent,</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>int x, int y, int width, int height, String sShapeType) throws java.lang.Exception {</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// query the document for the document-internal service factory</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XMultiServiceFactory xFactory = (XMultiServiceFactory)UnoRuntime.queryInterface(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XMultiServiceFactory.class, xComponent);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// get the given Shape service from the factory</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>Object xObj = xFactory.createInstance(sShapeType);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>Point <text:s/>aPos = new Point(x, y);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>Size <text:s text:c="2"/>aSize = new Size(width, height);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// use its XShape interface to determine position and size before insertion</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xShape = (XShape)UnoRuntime.queryInterface(XShape.class, xObj);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xShape.setPosition(aPos);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xShape.setSize(aSize);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>return xShape;</text:p>
  <text:p text:style-name="Code">}</text:p>
  <table:table table:name="Table1" table:style-name="Table1">
   <table:table-column table:style-name="Table1.A"/>
   <table:table-column table:style-name="Table1.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table1.A1" table:value-type="string">
      <text:p text:style-name="Table Contents"><draw:image draw:style-name="fr8" draw:name="Important" text:anchor-type="paragraph" svg:x="0.12cm" svg:y="0.026cm" svg:width="0.847cm" svg:height="0.847cm" draw:z-index="0" xlink:href="../important.gif" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
        <svg:desc>Pay attention to the following important text section</svg:desc>
       </draw:image></text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table1.B1" table:value-type="string">
      <text:p text:style-name="TipInTable">Notice, the following restrictions: A shape cannot be inserted into multiple pages, and most methods do not work before the shape is inserted into a draw page.</text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">The previously declared method will be used to create a simple rectangle shape with a size of 10 cm x 5 cm that is positioned in the upper-left, and inserted into a drawing page.</text:p>
  <table:table table:name="Table31" table:style-name="Table31">
   <table:table-column table:style-name="Table31.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table31.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr10" draw:name="Frame4" text:anchor-type="paragraph" svg:y="0.019cm" svg:width="15.265cm" fo:min-height="5.383cm" draw:z-index="13">
        <text:p text:style-name="Frame contents"><draw:image draw:style-name="fr11" draw:name="Sample RectangleShape" text:anchor-type="paragraph" svg:width="10.292cm" svg:height="5.292cm" draw:z-index="14" xlink:href="Rectangle.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>The graphic shows a sample RectangleShape</svg:desc>
         </draw:image></text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// query DrawPage for XShapes interface</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShapes xShapes = (XShapes)UnoRuntime.queryInterface(XShapes.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>// create the shape </text:span></text:p>
  <text:p text:style-name="Code"><text:s/><text:span text:style-name="T6"><text:s text:c="3"/>XShape xShape = createShape(xComponent, 0, 0, 10000, 5000, “com.sun.star.drawing.RectangleShape”);</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>// add shape to DrawPage</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add(xShape);</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>// set text</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>XText xText = (XText)UnoRuntime.queryInterface( XText.class, xShape );</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xText.setString(&quot;My new RectangleShape&quot;);</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>// to be able to set Properties a XPropertySet interface is needed</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="T6"><text:s text:c="4"/>XPropertySet xPropSet = (XPropertySet)</text:span><text:span text:style-name="CODE">UnoRuntime.queryInterface(XPropertySet.class, xShape);</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;CornerRadius&quot;, new Integer(1000));</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;Shadow&quot;, new Boolean(true));</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;ShadowXDistance&quot;, new Integer(250));</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;ShadowYDistance&quot;, new Integer(250));</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>// blue fill color</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;FillColor&quot;, new Integer(0xC0C0C0));</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>// black line color</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;LineColor&quot;, new Integer(0x000000));</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;Name&quot;, &quot;Rounded Gray Rectangle&quot;);</text:span></text:p>
  <text:p text:style-name="P9"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="P10"/>
  <text:p text:style-name="Paragraph"><text:alphabetical-index-mark text:string-value="rectangle shape" text:key1="shapes"/>The UML diagram in <text:sequence-ref text:reference-format="category-and-value" text:ref-name="refIllustration2">Illustration 1.3</text:sequence-ref> describes all services that are included by the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.RectangleShape]</text:span> service and provides an overview of properties that can be used with such a simple shape.</text:p>
  <table:table table:name="Table4" table:style-name="Table4">
   <table:table-column table:style-name="Table4.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table4.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr6" draw:name="Frame6" text:anchor-type="paragraph" svg:y="0.049cm" svg:width="14.392cm" fo:min-height="19.801cm" draw:z-index="15">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr7" draw:name="UML diagram of com.sun.star.drawing.RectangleShape" text:anchor-type="paragraph" svg:x="0cm" svg:y="-4.851cm" svg:width="14.28cm" svg:height="19.32cm" draw:z-index="16" xlink:href="RectangleShape.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>UML diagram showing the com.sun.star.drawing.RectangleShape service</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration6" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.7</text:sequence>: RectangleShape</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph"><text:alphabetical-index-mark text:string-value="shape types" text:key1="shapes"/></text:p>
  <text:p text:style-name="P11">Shape Types</text:p>
  <table:table table:name="Table32" table:style-name="Table32">
   <table:table-column table:style-name="Table32.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table32.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr9" draw:name="Frame21" text:anchor-type="paragraph" svg:width="15.258cm" fo:min-height="9.835cm" draw:z-index="17">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr12" draw:name="Shape Types" text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" svg:width="7.622cm" style:rel-width="50%" svg:height="9.4cm" style:rel-height="scale" draw:z-index="18" xlink:href="ShapeTypes1.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>Overview graphic of different Shape types</svg:desc>
         </draw:image><draw:image draw:style-name="fr13" draw:name="Shape Types 2" text:anchor-type="paragraph" svg:x="7.629cm" svg:y="0cm" svg:width="5.77cm" svg:height="9.393cm" draw:z-index="19" xlink:href="ShapeTypes2.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>Overview graphic of different Shape types</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration7" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.8</text:sequence> ShapeTypes</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.Shape]<text:alphabetical-index-mark text:string-value="Shape"/>The following table lists all shapes supported in Draw and Impress documents. They come from the <text:span text:style-name="Code (in text)">[MODULE:com.sun.star.drawing]</text:span>. Each shape is based on <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.Shape]</text:span>. Additionally, there are five services in the module com.sun.star.drawing that most of the shapes have in common:</text:p>
  <text:p text:style-name="Paragraph"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.Text]</text:span>, <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.LineProperties]</text:span>, <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.FillProperties]</text:span> and <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.ShadowProperties]</text:span> handle shape formatting, whereas <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.RotationDescriptor]</text:span> controls rotation and shearing. The section <text:span text:style-name="ChapterRef">[CHAPTER:Drawing.DrawWorking.Shapes.Operations.Properties]</text:span> below discusses shape formatting in more detail. Refer to the section <text:span text:style-name="ChapterRef">[CHAPTER:Drawing.DrawWorking.Shapes.Operations]</text:span> for information on rotation and shearing.</text:p>
  <table:table table:name="Table5" table:style-name="Table5">
   <table:table-column table:style-name="Table5.A"/>
   <table:table-column table:style-name="Table5.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table5.A1" table:value-type="string">
      <text:p text:style-name="Table Contents"><draw:image draw:style-name="fr8" draw:name="Note2" text:anchor-type="paragraph" svg:x="0.065cm" svg:y="0.026cm" svg:width="0.847cm" svg:height="0.847cm" draw:z-index="2" xlink:href="../interesting.gif" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
        <svg:desc>Note graphics marks a special text section</svg:desc>
       </draw:image></text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table5.B1" table:value-type="string">
      <text:p text:style-name="TipInTable">The service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.Text]</text:span> is different from other Text services. It consists of the service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.TextProperties]</text:span> and the interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.text.XText]</text:span> that was introduced in the chapter <text:span text:style-name="ChapterRef">[CHAPTER:FirstSteps]</text:span>. Drawing text does not supports text contents other than paragraphs consisting of character strings.</text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">An <text:span text:style-name="Emphasis">x</text:span> denotes which of these services are supported by each shape. The rightmost column shows the services, interfaces and properties that are specific for the various shapes.</text:p>
  <table:table table:name="Table15" table:style-name="Table15">
   <table:table-column table:style-name="Table15.A"/>
   <table:table-column table:style-name="Table15.B" table:number-columns-repeated="5"/>
   <table:table-column table:style-name="Table15.G"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table15.A1" table:value-type="string">
      <text:p text:style-name="TableHead">ShapeType</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table15.B1" table:value-type="string">
      <text:p text:style-name="P12">Text</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table15.B1" table:value-type="string">
      <text:p text:style-name="P12">LineProperties</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table15.B1" table:value-type="string">
      <text:p text:style-name="P12">FillProperties</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table15.B1" table:value-type="string">
      <text:p text:style-name="P12">ShadowProperties</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table15.B1" table:value-type="string">
      <text:p text:style-name="P12">RotationDescriptor</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table15.G1" table:value-type="string">
      <text:p text:style-name="TableHead">supported services,</text:p>
      <text:p text:style-name="TableHead">exported interfaces,</text:p>
      <text:p text:style-name="TableHead">properties</text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:ClosedBezierShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">included service:</text:span><text:span text:style-name="T9"><text:line-break/></text:span><text:span text:style-name="T10">[IDL:com.sun.star.drawing.PolyPolygonBezierDescriptor]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLScom.sun.star.drawing:ConnectorShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">included service:</text:span><text:span text:style-name="T9"><text:line-break/></text:span><text:span text:style-name="T10">[IDL:com.sun.star.drawing.ConnectorProperties]</text:span></text:p>
     <text:p text:style-name="P15"><text:span text:style-name="T8">properties:</text:span><text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShape]</text:span> StartShape<text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShape]</text:span> EndShape<text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.awt.Point]</text:span> StartPosition<text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.awt.Point]</text:span> EndPosition<text:line-break/>long StartGluePointIndex<text:line-break/>long EndGluePointIndex<text:line-break/>long EdgeLine1Delta<text:line-break/>long EdgeLine2Delta<text:line-break/>long EdgeLine3Delta</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:ControlShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">exported interface:<text:line-break/></text:span><text:span text:style-name="T11">[IDL:com.sun.star.drawing.XControlShape]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:EllipseShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P15"><text:span text:style-name="T8">properties:</text:span><text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.CircleKind]</text:span> CircleKind<text:line-break/>long CircleStartAngle<text:line-break/>long CircleEndAngle</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:GraphicObjectShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">properties:</text:span><text:line-break/><text:span text:style-name="T9">string GraphicURL<text:line-break/>string GraphicStreamURL<text:line-break/>short AdjustLuminance<text:line-break/>short AdjustContrast<text:line-break/>short AdjustRed<text:line-break/>short AdjustGreen<text:line-break/>short AdjustBlue<text:line-break/>double Gamma<text:line-break/>short Transparency<text:line-break/></text:span><text:span text:style-name="T10">[IDL:com.sun.star.drawing.ColorMode]</text:span><text:span text:style-name="T9"> GraphicColorMode<text:line-break/></text:span><text:span text:style-name="T8">optional properties:</text:span><text:line-break/><text:span text:style-name="T10">[IDL:com.sun.star.awt.XBitmap]</text:span><text:span text:style-name="T9"> GraphicObjectFillBitmap<text:line-break/></text:span><text:span text:style-name="T10">[IDL:com.sun.star.container.XIndexContainer]</text:span><text:span text:style-name="T9"> ImageMap</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:GroupShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">exported interfaces:</text:span><text:line-break/><text:span text:style-name="T10">[IDL:com.sun.star.drawing.XShapeGroup]</text:span><text:span text:style-name="T9"> <text:line-break/></text:span><text:span text:style-name="T10">[IDL:com.sun.star.drawing.XShapes]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:LineShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">included service:</text:span><text:line-break/><text:span text:style-name="T10">[IDL:com.sun.star.drawing.PolyPolygonDescriptor]</text:span><text:span text:style-name="T9"> </text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:MeasureShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">included service:<text:line-break/></text:span><text:span text:style-name="T11">[IDL:com.sun.star.drawing.MeasureProperties]</text:span></text:p>
     <text:p text:style-name="P14"><text:span text:style-name="T8">properties:</text:span><text:span text:style-name="T9"><text:line-break/></text:span><text:span text:style-name="T10">[IDL:com.sun.star.awt.Point]</text:span><text:span text:style-name="T9"> StartingPosition<text:line-break/></text:span><text:span text:style-name="T10">[IDL:com.sun.star.awt.Point]</text:span><text:span text:style-name="T9"> EndPosition</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:OLE2Shape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">properties:</text:span><text:span text:style-name="T9"><text:line-break/>string CLSID</text:span></text:p>
     <text:p text:style-name="P15"><text:span text:style-name="T8">readonly properties:<text:line-break/></text:span><text:span text:style-name="Code (in text)">[IDL:com.sun.star.frame.XModel]</text:span> Model<text:line-break/>boolean IsInternal</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:OpenBezierShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P15"><text:span text:style-name="T8">included service:<text:line-break/></text:span><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolyPolygonBezierDescriptor]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:PageShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P16"/>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.PolyLineShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P15"><text:span text:style-name="T8">included service:</text:span><text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolyPolygonDescriptor]</text:span> </text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:PolyPolygonBezierShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P15"><text:span text:style-name="T8">included service:<text:line-break/></text:span><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolyPolygonBezierDescriptor]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:PolyPolygonShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P15"><text:span text:style-name="T8">included service:</text:span><text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolyPolygonDescriptor]</text:span> </text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:RectangleShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">properties:</text:span><text:span text:style-name="T9"><text:line-break/>long CornerRadius</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:TextShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13">x</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="P14"><text:span text:style-name="T8">properties:</text:span><text:span text:style-name="T9"><text:line-break/>long CornerRadius</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing:PluginShape]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.A2" table:value-type="string">
     <text:p text:style-name="P13"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table15.G2" table:value-type="string">
     <text:p text:style-name="Table Contents"><text:span text:style-name="T8">properties</text:span>:<text:line-break/><text:span text:style-name="T9">string PluginMimeType<text:line-break/>string PluginURL<text:line-break/>sequence&lt; </text:span><text:span text:style-name="T10">[IDL:com.sun.star.beans.PropertyValue]</text:span><text:span text:style-name="T9"> &gt; PluginCommands</text:span></text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="Bezier shapes" text:key1="shapes"/>Bezier Shapes</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.PolyPolygonBezierDescriptor]<text:alphabetical-index-mark text:string-value="PolyPolygonBezierDescriptor"/>Draw supports three different kinds of Bezier curves: <text:span text:style-name="Code (in text)">OpenBezierShape</text:span>, <text:span text:style-name="Code (in text)">ClosedBezierShape</text:span> and <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span>. They are all controlled by <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolyPolygonBezierDescriptor]</text:span> which is made up of the following properties:</text:p>
  <table:table table:name="Table21" table:style-name="Table21">
   <table:table-column table:style-name="Table21.A"/>
   <table:table-column table:style-name="Table21.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table21.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolyPolygonDescriptor]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table21.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.PolyPolygonDescriptor:PolygonKind]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table21.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">[readonly] <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolygonKind]</text:span>. Type of the polygon. Possible values are: </text:p>
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">LINE</text:span> for a <text:span text:style-name="Code (in text)">LineShape</text:span>.</text:p>
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">POLY</text:span> for a <text:span text:style-name="Code (in text)">PolyPolygonShape</text:span>.</text:p>
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">PLIN</text:span> for a <text:span text:style-name="Code (in text)">PolyLineShape</text:span>.</text:p>
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">PATHLINE</text:span> for an<text:span text:style-name="Code (in text)"> OpenBezierShape</text:span>.</text:p>
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">PATHFILL</text:span> for a <text:span text:style-name="Code (in text)">ClosedBezierShape</text:span>.</text:p>
     <text:p text:style-name="TextInTable"/>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table21.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.PolyPolygonDescriptor:PolyPolygonBezier]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table21.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">struct <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolyPolygonBezierCoords]</text:span>. These are the bezier points of the polygon. The struct members are <text:span text:style-name="Code (in text)">Coordinates</text:span> and <text:span text:style-name="Code (in text)">Flags</text:span>, which are both sequences of sequences. The Coordinates sequence contains <text:span text:style-name="Code (in text)">[IDL:com.sun.star.awt.Point]</text:span> structs and the <text:span text:style-name="Code (in text)">Flags</text:span> sequence contains com::<text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolygonFlags]</text:span> enums. Point members are X and Y. Possible <text:span text:style-name="Code (in text)">PolygonFlags</text:span> values are:</text:p>
     <text:unordered-list text:style-name="L1">
      <text:list-item>
       <text:p text:style-name="P17"><text:span text:style-name="Code (in text)">NORMAL</text:span> the point is normal, from the curve discussion view.</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P17"><text:span text:style-name="Code (in text)">SMOOTH</text:span> the point is smooth, the first derivation from the curve discussion view.</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P17"><text:span text:style-name="Code (in text)">CONTROL</text:span> the point is a control point, to control the curve from the user interface.</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P17"><text:span text:style-name="Code (in text)">SYMMETRIC</text:span> the point is symmetric, the second derivation from the curve discussion view.</text:p>
      </text:list-item>
     </text:unordered-list>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table21.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.PolyPolygonDescriptor:Geometry]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table21.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.PolyPolygonBezierCoords]</text:span>. These are the untransformed bezier coordinates of the polygon. The property has the same type as <text:span text:style-name="Code (in text)">PolyPolygonBezier</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The next Java example will demonstrate how to create a <text:span text:style-name="Code (in text)">ClosedBezierShape</text:span> that looks like the following picture. [SOURCE:Drawing/DrawingDemo.java]</text:p>
  <table:table table:name="Table33" table:style-name="Table33">
   <table:table-column table:style-name="Table33.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table33.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr14" draw:name="Frame8" text:anchor-type="paragraph" svg:width="15.245cm" fo:min-height="8.745cm" draw:z-index="20">
        <text:p text:style-name="Frame contents"><draw:image draw:style-name="fr15" draw:name="Bezier Shape Sample" text:anchor-type="paragraph" svg:width="8.61cm" svg:height="8.661cm" draw:z-index="21" xlink:href="ClosedBezierShapeArt.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>The graphic shows a BezierShape</svg:desc>
         </draw:image></text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Code"><text:s text:c="3"/><text:span text:style-name="CODE"><text:s/>XShape xPolyPolygonBezier = createShape( xComponent, 0, 0, 0, 0,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.drawing.ClosedBezierShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// take care of the fact that the shape must have been added</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// to the page before it is possible to apply changes</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShapes xShapes = (XShapes)UnoRuntime.queryInterface( XShapes.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add(xPolyPolygonBezier);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// now it is possible to edit the PropertySet</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xShapeProperties = (XPropertySet)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPropertySet.class, xPolyPolygonBezier);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// The following values are exemplary and provokes that a PolyPolygon of</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// sixteen single polygons containing four points each is created. The</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// PolyPolygon total point count will be 64.</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// If control points are used they are allowed to appear as pair only,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// before and after such pair has to be a normal point.</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// A bezier point sequence may look like</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// this (n=normal, c=control) : n c c n c c n n c c n</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nPolygonCount <text:s text:c="2"/>= 16;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nPointCount <text:s text:c="4"/>= 4;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nWidth <text:s text:c="9"/>= 10000;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nHeight <text:s text:c="8"/>= 10000;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>PolyPolygonBezierCoords aCoords = new PolyPolygonBezierCoords();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// allocating the outer sequence</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aCoords.Coordinates = new Point[nPolygonCount][];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aCoords.Flags <text:s text:c="6"/>= new PolygonFlags[nPolygonCount][];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int i, n, nY;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:tab-stop/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// fill the inner point sequence now</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>for (nY = 0, i = 0; i &lt; nPolygonCount; i++, nY += nHeight / nPolygonCount) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>// create a polygon using two normal and two control points</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>// allocating the inner sequence</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>Point[] <text:tab-stop/><text:tab-stop/>pPolyPoints = new Point[nPointCount];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>PolygonFlags[]<text:tab-stop/>pPolyFlags <text:s/>= new PolygonFlags[nPointCount];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>for (n = 0; n &lt; nPointCount; n++)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="12"/>pPolyPoints[n] = new Point();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyPoints[0].X = 0;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyPoints[0].Y = nY;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyFlags [0] = PolygonFlags.NORMAL;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyPoints[1].X = nWidth / 2;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyPoints[1].Y = nHeight;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyFlags[1] = PolygonFlags.CONTROL;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyPoints[2].X = nWidth / 2;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyPoints[2].Y = nHeight;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyFlags [2] = PolygonFlags.CONTROL;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyPoints[3].X = nWidth;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyPoints[3].Y = nY;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>pPolyFlags [3] = PolygonFlags.NORMAL;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>aCoords.Coordinates[i] = pPolyPoints;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>aCoords.Flags[i] = pPolyFlags;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>}</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>try {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xShapeProperties.setPropertyValue(&quot;PolyPolygonBezier&quot;, aCoords);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>} catch (Exception ex)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>{</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>}</text:span></text:p>
  <text:h text:style-name="Head 4" text:level="4">Shape Operations</text:h>
  <text:h text:style-name="Head 5" text:level="5"><text:alphabetical-index-mark text:string-value="moving" text:key1="shapes"/>Moving and <text:alphabetical-index-mark text:string-value="scaling" text:key1="shapes"/>Scaling</text:h>
  <text:p text:style-name="Paragraph">Moving and scaling of a shape can be done by using the corresponding methods <text:span text:style-name="Code (in text)">getPosition()</text:span>, <text:span text:style-name="Code (in text)">setPosition()</text:span>, <text:span text:style-name="Code (in text)">getSize()</text:span> and <text:span text:style-name="Code (in text)">setSize()</text:span> of the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShape]</text:span> interface:</text:p>
  <text:p text:style-name="MethodSignatures">string <text:span text:style-name="T3">getShapeType</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::awt::Point <text:span text:style-name="T3">getPosition</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">setPosition</text:span>( [in] com::sun::star::awt::Point aPosition)</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::awt::Size <text:span text:style-name="T3">getSize</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">setSize</text:span>( [in] com::sun::star::awt::Size aSize)</text:p>
  <text:p text:style-name="Paragraph"><text:span text:style-name="Code (in text)">Point</text:span> and <text:span text:style-name="Code (in text)">Size</text:span> are IDL structs. In Java, these structs are mapped to classes with constructors that take values for the struct members. Therefore, when <text:span text:style-name="Code (in text)">new</text:span> is used to instantiate these classes, the coordinates and dimensions are passed to initialize the class members X, Y, Width and Height.</text:p>
  <text:h text:style-name="Head 5" text:level="5"><text:alphabetical-index-mark text:string-value="rotating" text:key1="shapes"/>Rotating and <text:alphabetical-index-mark text:string-value="shearing" text:key1="shapes"/>Shearing</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.RotationDescriptor]<text:alphabetical-index-mark text:string-value="RotationDescriptor"/>Most shapes, except OLE and group objects, can be <text:span text:style-name="Emphasis">rotated</text:span> and <text:span text:style-name="Emphasis">sheared</text:span>. All of these objects include the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.RotationDescriptor]</text:span> service that has the properties <text:span text:style-name="Code (in text)">RotateAngle</text:span> and <text:span text:style-name="Code (in text)">ShearAngle</text:span>.</text:p>
  <text:p text:style-name="Paragraph">Setting the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.RotationDescriptor]</text:span> rotates or shears a shape:</text:p>
  <table:table table:name="Table25" table:style-name="Table25">
   <table:table-column table:style-name="Table25.A"/>
   <table:table-column table:style-name="Table25.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table25.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.RotationDescriptor]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table25.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.RotationDescriptor:RotateAngle]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table25.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> This is the angle for rotation of this shape in 1/100<text:span text:style-name="T7">th</text:span> of a degree. The shape is rotated counter-clockwise around the center of the bounding box.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table25.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.RotationDescriptor:ShearAngle]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table25.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> This is the amount of shearing for this shape in 1/100<text:span text:style-name="T7">th</text:span> of a degree. The shape is sheared clockwise around the center of the bounding box.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <table:table table:name="Table52" table:style-name="Table52">
   <table:table-column table:style-name="Table52.A"/>
   <table:table-column table:style-name="Table52.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table52.A1" table:value-type="string">
      <text:p text:style-name="Table Contents"><draw:image draw:style-name="fr8" draw:name="Note3" text:anchor-type="paragraph" svg:x="0.12cm" svg:y="0.026cm" svg:width="0.847cm" svg:height="0.847cm" draw:z-index="1" xlink:href="../interesting.gif" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
        <svg:desc>Note graphics marks a special text section</svg:desc>
       </draw:image></text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table52.B1" table:value-type="string">
      <text:p text:style-name="TipInTable">Notice that the rotation works counter-clockwise, while shearing works clockwise.</text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <table:table table:name="Table34" table:style-name="Table34">
   <table:table-column table:style-name="Table34.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table34.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr16" draw:name="Frame211" text:anchor-type="paragraph" svg:width="14.97cm" fo:min-height="5.9cm" draw:z-index="22">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr17" draw:name="Rotation and Shearing" text:anchor-type="paragraph" svg:y="-0.39cm" svg:width="14.87cm" svg:height="5.459cm" draw:z-index="23" xlink:href="RotationShearing.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>Graphic which illustrates the meaning of Rotation and Shearing</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration8" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.9</text:sequence> Rotation and Shearing by 25 degrees</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="P10">The following example shows how a shape can be rotated by 25 degrees counterclockwise:</text:p>
  <text:p text:style-name="P10"/>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">// xShape will be rotated by 25 degrees</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xPropSet = (XPropertySet)</text:span>UnoRuntime.queryInterface(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XPropertySet.class, xShape );</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xPropSet.setPropertyValue( &quot;RotateAngle&quot;, new Integer( 2500 ) );</text:p>
  <text:h text:style-name="Head 5" text:level="5"><text:alphabetical-index-mark text:string-value="transforming" text:key1="shapes"/>Transforming</text:h>
  <text:p text:style-name="Paragraph">Changing the size, rotation and shearing of an object can be done by using the transformation mechanism provided by [PRODUCTNAME]. The matrix of our API is a standard homogenous 3x3 matrix that may be used together with the java.awt.geom.AffineTransform class from Java. The transformation received describes the actual values of the transformations as a linear combination of the single matrices. The basic object without transformation has a size of (1, 1) and a position of (0, 0), and is not rotated or sheared. Thus, to transform an object get its matrix and multiply from the left side to influence the current appearance. To set the whole transformation directly, build a combined matrix of the single values mentioned above and apply it to the object. [SOURCE:Drawing/ObjectTransformationDemo.java]</text:p>
  <text:p text:style-name="Code"><text:s text:c="3"/><text:span text:style-name="CODE"><text:s/>XPropertySet xPropSet = (XPropertySet)UnoRuntime.queryInterface( XPropertySet.class, xShape );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// take the current tranformation matrix</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>HomogenMatrix3 aHomogenMatrix3 = (HomogenMatrix3)xPropSet.getPropertyValue(&quot;Transformation&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>java.awt.geom.AffineTransform aOriginalMatrix = new java.awt.geom.AffineTransform(<text:line-break/> <text:s text:c="7"/>aHomogenMatrix3.Line1.Column1, aHomogenMatrix3.Line2.Column1,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>aHomogenMatrix3.Line1.Column2, aHomogenMatrix3.Line2.Column2,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>aHomogenMatrix3.Line1.Column3, aHomogenMatrix3.Line2.Column3 );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// rotate the object by 15 degrees</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>AffineTransform aNewMatrix1 = new AffineTransform();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aNewMatrix1.setToRotation(Math.PI /180 * 15);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aNewMatrix1.concatenate(aOriginalMatrix);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// and translate the object by 2cm on the x-axis</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>AffineTransform aNewMatrix2 = new AffineTransform();<text:line-break/> <text:s text:c="3"/>aNewMatrix2.setToTranslation(2000, 0);<text:line-break/> <text:s text:c="3"/>aNewMatrix2.concatenate(aNewMatrix1);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>double aFlatMatrix[] = new double[6];<text:line-break/> <text:s text:c="3"/>aNewMatrix2.getMatrix(aFlatMatrix);<text:line-break/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// convert the flatMatrix to our HomogenMatrix3 structure</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aHomogenMatrix3.Line1.Column1 = aFlatMatrix[0];<text:line-break/> <text:s text:c="3"/>aHomogenMatrix3.Line2.Column1 = aFlatMatrix[1];<text:line-break/> <text:s text:c="3"/>aHomogenMatrix3.Line1.Column2 = aFlatMatrix[2];<text:line-break/> <text:s text:c="3"/>aHomogenMatrix3.Line2.Column2 = aFlatMatrix[3];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aHomogenMatrix3.Line1.Column3 = aFlatMatrix[4];<text:line-break/> <text:s text:c="3"/>aHomogenMatrix3.Line2.Column3 = aFlatMatrix[5];</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:tab-stop/><text:line-break/> <text:s text:c="3"/>xPropSet.setPropertyValue(&quot;Transformation&quot;, aHomogenMatrix3);</text:span></text:p>
  <text:h text:style-name="Head 5" text:level="5"><text:alphabetical-index-mark text:string-value="ordering" text:key1="shapes"/>Ordering</text:h>
  <text:p text:style-name="Paragraph">The property <text:span text:style-name="Code (in text)">ZOrder</text:span> of the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.Shape]</text:span> service defines the order a shape is drawn. That is, if there are many shapes on a page, the shape that has the lowest <text:span text:style-name="Code (in text)">ZOrder</text:span> value is drawn first, and the shape that has the highest <text:span text:style-name="Code (in text)">ZOrder</text:span> is drawn last. By using this property it is possible to bring an object to the back or front of a page. It is also possible to switch the order of two shapes as demonstrated in the following example: [SOURCE:Drawing/ChangeOrderDemo.java]</text:p>
  <text:p text:style-name="Code"><text:s text:c="3"/><text:span text:style-name="CODE"><text:s/>XPropertySet xPropSet1 = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xShape1);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xPropSet2 = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xShape2);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// get current positions</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nOrderOfShape1 = ((Integer)xPropSet1.getPropertyValue(&quot;ZOrder&quot;)).intValue();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nOrderOfShape2 = ((Integer)xPropSet2.getPropertyValue(&quot;ZOrder&quot;)).intValue();<text:line-break/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// set new positions</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet1.setPropertyValue(&quot;ZOrder&quot;, new Integer(nOrderOfShape2));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet2.setPropertyValue(&quot;ZOrder&quot;, new Integer(nOrderOfShape1));</text:span></text:p>
  <text:h text:style-name="Head 5" text:level="5"><text:alphabetical-index-mark text:string-value="grouping" text:key1="shapes"/>Grouping, <text:alphabetical-index-mark text:string-value="combining" text:key1="shapes"/>Combining and <text:alphabetical-index-mark text:string-value="binding" text:key1="shapes"/>Binding</text:h>
  <text:p text:style-name="P18">[TOPIC:com.sun.star.drawing.XShapeGrouper;com.sun.star.drawing.GroupShape;com.sun.star.drawing.ShapeCollection;com.sun.star.drawing.XShapeCombiner]<text:alphabetical-index-mark text:string-value="XShapeGrouper"/>The <text:alphabetical-index-mark text:string-value="GroupShape"/>DrawPage <text:alphabetical-index-mark text:string-value="ShapeCollection"/>plays <text:alphabetical-index-mark text:string-value="XShapeCombiner"/>an important role for the handling of multiple shapes. It has three interfaces for this purpose. Its interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeGrouper]</text:span> is used to create a group shape from a <text:span text:style-name="Code (in text)">ShapeCollection</text:span> and ungroup existing groups.</text:p>
  <table:table table:name="Table26" table:style-name="Table26">
   <table:table-column table:style-name="Table26.A"/>
   <table:table-column table:style-name="Table26.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table26.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5"><text:s/>Methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeGrouper]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table26.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.XShapeGrouper:group]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table26.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Parameter:<text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapes]</text:span> <text:span text:style-name="Code (in text)">xShapes</text:span> </text:p>
     <text:p text:style-name="TextInTable">Groups the shapes inside a collection. They must all be inserted into the same <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> .</text:p>
     <text:p text:style-name="TextInTable">Returns a recently created <text:span text:style-name="Code (in text)">GroupShape</text:span> that contains all shapes from <text:span text:style-name="Code (in text)">xShapes,</text:span> and is also added to the <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> of the Shapes in <text:span text:style-name="Code (in text)">xShapes</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table26.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.XShapeGrouper:ungroup]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table26.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Parameter:<text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeGroup]</text:span> </text:p>
     <text:p text:style-name="TextInTable">Ungroups a given <text:span text:style-name="Code (in text)">GroupShape</text:span>. Moves all Shapes from this <text:span text:style-name="Code (in text)">GroupShape</text:span> to the parent <text:span text:style-name="Code (in text)">XShapes</text:span> of the <text:span text:style-name="Code (in text)">GroupShape</text:span>. The <text:span text:style-name="Code (in text)">GroupShape</text:span> is then removed from the <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> and disposed.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The example below creates a group using the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeGrouper]</text:span> interface. For this purpose, the shapes that are to be grouped have to be added to a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.ShapeCollection]</text:span> that is created by the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.lang.XMultiServiceFactory]</text:span> of the <text:span text:style-name="Emphasis">global</text:span> service manager. It is a container of shapes that is accessed using the interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapes]</text:span>. The following example accesses the <text:span text:style-name="Code (in text)">XShapes</text:span> interface of the <text:span text:style-name="Code (in text)">DrawPage</text:span> to locate two shapes on the <text:span text:style-name="Code (in text)">DrawPage,</text:span> and uses the <text:span text:style-name="Code (in text)">XShapes</text:span> interface of the <text:span text:style-name="Code (in text)">ShapeCollection</text:span> to add these shapes to the <text:span text:style-name="Code (in text)">ShapeCollection</text:span>. Finally, it employs the <text:span text:style-name="Code (in text)">XShapeGrouper</text:span> interface of the <text:span text:style-name="Code (in text)">DrawPage</text:span> to move the shapes from the <text:span text:style-name="Code (in text)">ShapeCollection</text:span> into a new <text:span text:style-name="Code (in text)">GroupShape</text:span>. [SOURCE:Drawing/ControlAndSelectDemo]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE Comment"><text:s/></text:span><text:span text:style-name="T6"><text:s text:c="3"/>/* try to group the first two objects of the drawpage */</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// create a container that will receive the </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// shapes that are to be grouped </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>Object xObj = xMultiServiceFactory.createInstance(&quot;com.sun.star.drawing.ShapeCollection&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>XShapes xToGroup = (XShapes)UnoRuntime.queryInterface(XShapes.class, xObj);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// query for the shape collection of xDrawPage</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>XShapes xShapes = (XShapes)UnoRuntime.queryInterface(XShapes.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// test if the shape collection of the page has at least two shapes</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>if (xShapes.getCount() &gt;= 2) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>// collect shapes we want to group</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>xToGroup.add(xShapes.getByIndex(0));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>xToGroup.add(xShapes.getByIndex(1));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>// now group the shapes we have collected by using the XShapeGrouper</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>XShapeGrouper xShapeGrouper = (XShapeGrouper)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="12"/>XShapeGrouper.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>xShapeGrouper.group(xToGroup);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>}</text:span></text:p>
  <text:p text:style-name="Paragraph">The service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.GroupShape]</text:span> includes <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.Shape]</text:span> and supports two additional interfaces:</text:p>
  <text:unordered-list text:style-name="L2">
   <text:list-item>
    <text:p text:style-name="P19"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapes]</text:span> is used to access the shapes in the group.</text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P19"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeGroup]</text:span> handles access to the group.</text:p>
   </text:list-item>
  </text:unordered-list>
  <text:p text:style-name="Paragraph">The interface <text:span text:style-name="Code (in text)">XShapes</text:span> inherits from <text:span text:style-name="Code (in text)">[IDL:com.sun.star.container.XIndexAccess]</text:span>, and introduces <text:span text:style-name="Code (in text)">add()</text:span> and <text:span text:style-name="Code (in text)">remove()</text:span>. It contains the following methods:</text:p>
  <text:p text:style-name="Paragraph">type <text:span text:style-name="T3">getElementType</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">boolean <text:span text:style-name="T3">hasElements</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">long <text:span text:style-name="T3">getCount</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">any <text:span text:style-name="T3">getByIndex</text:span>( [in] long Index)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">add</text:span>( [in] com::sun::star::drawing::XShape xShape)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">remove</text:span>( [in] com::sun::star::drawing::XShape xShape)</text:p>
  <text:p text:style-name="Paragraph">Methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeGroup]</text:span>:</text:p>
  <text:p text:style-name="MethodSignatures">string <text:span text:style-name="T3">getShapeType</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::awt::Point <text:span text:style-name="T3">getPosition</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">setPosition</text:span>( [in] com::sun::star::awt::Point aPosition)</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::awt::Size <text:span text:style-name="T3">getSize</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">setSize</text:span>( [in] com::sun::star::awt::Size aSize)</text:p>
  <text:p text:style-name="Paragraph">It is also possible to create GroupShapes directly without using the XShapeGrouper interface. The following code demonstrates the creation of a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.GroupShape]</text:span> that takes up three other shapes. [SOURCE:Drawing/DrawingDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE Comment"><text:s text:c="2"/></text:span><text:span text:style-name="T6"><text:s text:c="2"/>// create a group shape first. The size and position does not matter, because</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// it depends to the position and size of objects that will be inserted later</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>XShape xGroup = createShape(xComponent, 0, 0, 0, 0, &quot;com.sun.star.drawing.GroupShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// before it is possible to insert shapes,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// the group shape must have been added to the page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>XShapes xShapes = (XShapes)UnoRuntime.queryInterface(XShapes.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>xShapes.add(xGroup);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// query for the XShapes interface, which will take our new shapes </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>XShapes xShapesGroup = (XShapes)UnoRuntime.queryInterface(XShapes.class, xGroup);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>// new shapes can be inserted into the shape collection directly</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>xShapesGroup.add( createShape(xComponent, 1000, 1000, 2000, 4000,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>&quot;com.sun.star.drawing.EllipseShape&quot;));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>xShapesGroup.add( createShape(xComponent, 8000, 8000, 2000, 2000,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>&quot;com.sun.star.drawing.EllipseShape&quot;));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>xShapesGroup.add( createShape(xComponent, 2000, 3000, 7000, 6000,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>&quot;com.sun.star.drawing.LineShape&quot;));</text:span></text:p>
  <text:p text:style-name="Paragraph">The interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeCombiner]</text:span> combines shapes and is equivalent to <text:span text:style-name="Buttons/Menus">Modify – Combine</text:span> in the user interface.</text:p>
  <table:table table:name="Table7" table:style-name="Table7">
   <table:table-column table:style-name="Table7.A"/>
   <table:table-column table:style-name="Table7.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table7.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5"><text:s/>Methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeCombiner]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table7.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.XShapeCombiner:combine]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table7.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Parameter: <text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapes]</text:span> </text:p>
     <text:p text:style-name="TextInTable">Combines shapes. The shapes inside this container are converted to <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span>s and are than combined into one <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span>. The shapes in <text:span text:style-name="Code (in text)">xShape</text:span> are removed from the <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> and disposed.</text:p>
     <text:p text:style-name="TextInTable">Returns a recently created <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span> that contains all the converted <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span>s combined. It is also added to the <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> of the source <text:span text:style-name="Code (in text)">Shapes</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table7.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.XShapeCombiner:split]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table7.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Parameter: <text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShape]</text:span> </text:p>
     <text:p text:style-name="TextInTable">Splits shapes. The Shape is converted to a <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span> and then split into several <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span>s. The shape s in <text:span text:style-name="Code (in text)">xShapeare</text:span> removed from the <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> and disposed.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The draw page interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeBinder]</text:span> draws a <text:span text:style-name="Emphasis">connection line</text:span> between the ending point of a line shape (or curve) to the starting point of another line shape (or curve), merging the connected lines into a single shape object. This function corresponds to <text:span text:style-name="Buttons/Menus">Modify – Connect</text:span> in the user interface. It works for area shapes as well, but the connection line usually can not resolve them.</text:p>
  <table:table table:name="Table2" table:style-name="Table2">
   <table:table-column table:style-name="Table2.A"/>
   <table:table-column table:style-name="Table2.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table2.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapeBinder]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table2.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.XShapeBinder:bind]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table2.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Parameter: <text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShapes]</text:span> </text:p>
     <text:p text:style-name="TextInTable">binds shapes together. A container with shapes that <text:s/>will be bound together. All shapes are converted to a <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span> and the lines are connected. The Shapes in <text:span text:style-name="Code (in text)">xShape</text:span> are removed from the <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> and disposed.</text:p>
     <text:p text:style-name="TextInTable">Returns a recently created <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span> that contains all line segments from the supplied Shapes. It is also added to the <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> of the source Shapes.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table2.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.XShapeBinder:unbind]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table2.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Parameter:<text:line-break/><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XShape]</text:span> </text:p>
     <text:p text:style-name="TextInTable">breaks a shape into its line segments. The given shape will be converted to a <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span> and the line segments of this shape are used to create new <text:span text:style-name="Code (in text)">PolyPolygonBezierShape</text:span> shapes. The original shape is removed from its <text:span text:style-name="Code (in text)">GenericDrawPage</text:span> and disposed.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:h text:style-name="Head 5" text:level="5">General <text:alphabetical-index-mark text:string-value="drawing properties" text:key1="shapes"/>Drawing Properties</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.LineProperties;com.sun.star.drawing.FillProperties;com.sun.star.drawing.TextProperties]<text:alphabetical-index-mark text:string-value="LineProperties"/>This <text:alphabetical-index-mark text:string-value="FillProperties"/>chapter <text:alphabetical-index-mark text:string-value="TextProperties"/>introduces the relevant drawing attributes provided by services, such as <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.LineProperties]</text:span>, <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.FillProperties]</text:span> and <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.TextProperties]</text:span>. The service is described by listing all its properties, followed by an example that uses and explains some of the properties. Each of the following Java examples assumes an already existing valid shape <text:span text:style-name="Code (in text)">xShape</text:span> that has already been inserted into the page.</text:p>
  <text:p text:style-name="Paragraph">Colors are given in Hex ARGB format, a four-byte value containing the alpha, red, green and blue components of a color in the format 0xAARRGGBB. The leading component can be omitted if it is zero. The hex format 0xFF0000 is light red, 0xFF00 is green, and 0xFF is blue.</text:p>
  <text:p text:style-name="Paragraph">Angles must be given in steps of 1/100<text:span text:style-name="T7">th</text:span> of a degree.</text:p>
  <text:p text:style-name="Paragraph">Measures, such as line widths and lengths are given in 100<text:span text:style-name="T7">th</text:span> of a millimeter.</text:p>
  <text:p text:style-name="P20">Properties provided by the service :</text:p>
  <table:table table:name="Table6" table:style-name="Table6">
   <table:table-column table:style-name="Table6.A"/>
   <table:table-column table:style-name="Table6.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table6.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.LineProperties]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineStyle]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.LineStyle]</text:span>. This enumeration selects the style of the line.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineDash]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.LineDash]</text:span>. This enumeration selects the dash of the line</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineColor]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">long <text:span text:style-name="T4">—</text:span> Color of the line.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineTransparence]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short </text:span><text:span text:style-name="T12">— </text:span>Degree of transparency.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineWidth]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T12">— </text:span>Width of the line in 1/100<text:span text:style-name="T7">th</text:span> of a millimeter.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineJoint]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.LineJoint]</text:span>. Rendering of joints between thick lines. </text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineStartName]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[optional] string</text:span> <text:span text:style-name="T12">— </text:span>Name of the line that starts poly polygon bezier.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineStart]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[optional] [IDL:com.sun.star.drawing.PolyPolygonBezierCoords]</text:span>. Line starts in the form of a poly polygon bezier.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineEnd]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[optional] [IDL:com.sun.star.drawing.PolyPolygonBezierCoords]</text:span>. Line ends in the form of a poly polygon bezier.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineStartCenter]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[optional] boolean</text:span> <text:span text:style-name="T12">— </text:span>If true, the line starts from the center of the polygon.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineStartWidth]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[optional] long</text:span> <text:span text:style-name="T12">— </text:span>Width of the line start polygon.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineEndCenter]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[optional] boolean</text:span> <text:span text:style-name="T12">— </text:span>If true, the line ends in the center of the polygon.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table6.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.LineProperties:LineEndWidth]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table6.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">[optional] long <text:span text:style-name="T12">— </text:span>Width of the line end polygon.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">[SOURCE:Drawing/FillAndLineStyleDemo.java]</text:p>
  <text:p text:style-name="Code"><text:s/><text:span text:style-name="CODE Comment"><text:s text:c="2"/></text:span><text:span text:style-name="T6"><text:s/>/* create a blue line with dashes and dots */</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>XPropertySet xPropSet = (XPropertySet)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="8"/>XPropertySet.class, xShape );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>xPropSet.setPropertyValue( &quot;LineStyle&quot;, LineStyle.DASH );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>LineDash aLineDash = new LineDash();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>aLineDash.Dots = 3;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>aLineDash.DotLen = 150;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>aLineDash.Dashes = 3;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>aLineDash.DashLen = 300;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>aLineDash.Distance = 150;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>xPropSet.setPropertyValue( &quot;LineDash&quot;, aLineDash );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>xPropSet.setPropertyValue( &quot;LineColor&quot;, new Integer( 0x0000ff ) );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="T6"><text:s text:c="4"/>xPropSet.setPropertyValue( &quot;LineWidth&quot;, new Integer( 200 ) );</text:span></text:p>
  <text:p text:style-name="Paragraph"/>
  <table:table table:name="Table13" table:style-name="Table13">
   <table:table-column table:style-name="Table13.A"/>
   <table:table-column table:style-name="Table13.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table13.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.FillProperties]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillStyle]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T13">[IDL:com.sun.star.drawing.FillStyle]</text:span>. This enumeration selects the style that the area is filled with.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillColor]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T14">long</text:span><text:span text:style-name="T15"> </text:span>— If the <text:span text:style-name="Code (in text)">FillStyle</text:span> is set to <text:span text:style-name="Code (in text)">SOLID</text:span>, this is the color used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillTransparence]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span> <text:span text:style-name="T12">— The t</text:span>ransparency of the filled area in percent.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillTransparenceGradientName]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span> <text:span text:style-name="T12">— T</text:span>his is the name of the transparent gradient style used if a gradient is used for transparency, or it is empty. This style is used to set the name of a transparent gradient style contained in the document.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillTransparenceGradient]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">[optional]<text:span text:style-name="Code (in text)">[IDL:com.sun.star.awt.Gradient]</text:span>. Transparency of the fill area as a gradient.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillGradientName]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T15">string</text:span> — If the <text:span text:style-name="Code (in text)">FillStyle</text:span> is set to <text:span text:style-name="Code (in text)">GRADIENT</text:span>, this is the name of the fill gradient style used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillGradient]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T15">[optional]</text:span><text:span text:style-name="T14">[IDL:com.sun.star.awt.Gradient]</text:span><text:span text:style-name="T15">. </text:span>If the <text:span text:style-name="Code (in text)">FillStyle</text:span> is set to <text:span text:style-name="Code (in text)">GRADIENT</text:span>, this describes the gradient used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillHatchName]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T14">string</text:span><text:span text:style-name="T15"> </text:span>— If the <text:span text:style-name="Code (in text)">FillStyle</text:span> is set to <text:span text:style-name="Code (in text)">GRADIENT</text:span>, this is the name of the fill hatch style used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillHatch]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T15">[optional]</text:span><text:span text:style-name="T14">[IDL:com.sun.star.drawing.Hatch]</text:span>. If the <text:span text:style-name="Code (in text)">FillStyle</text:span> is set to <text:span text:style-name="Code (in text)">HATCH</text:span>, this describes the hatch used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapName]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T13">string</text:span> — If the <text:span text:style-name="Code (in text)">FillStyle</text:span> is set to <text:span text:style-name="Code (in text)">BITMAP</text:span>, this is the name of the fill bitmap style used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmap]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T15">[optional]</text:span><text:span text:style-name="T14">[IDL:com.sun.star.awt.XBitmap]</text:span><text:span text:style-name="T15">.</text:span> If the <text:span text:style-name="Code (in text)">FillStyle</text:span> is set to <text:span text:style-name="Code (in text)">BITMAP</text:span>, this is the bitmap used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapURL]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T15">[optional] string.</text:span> If the <text:span text:style-name="Code (in text)">FillStyle</text:span> is set to <text:span text:style-name="Code (in text)">BITMAP</text:span>, this is a URL to the bitmap used.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapOffsetX]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span> <text:span text:style-name="T12">— </text:span>Horizontal offset where the tile starts.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapOffsetY]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span> <text:span text:style-name="T12">— </text:span>Vertical offset where the tile starts. It is given in percent in relation to the width of the bitmap.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapPositionOffsetX]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span> <text:span text:style-name="T12">— </text:span>Every second line of tiles is moved the given percent of the width of the bitmap.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapPositionOffsetY]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span> <text:span text:style-name="T12">— </text:span>Every second row of tiles is moved the given percent of the width of the bitmap.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapRectanglePoint]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T13">[IDL:com.sun.star.drawing.RectanglePoint]</text:span>. The <text:span text:style-name="Code (in text)">RectanglePoint</text:span> specifies the position inside of the bitmap to use as the top-left position for rendering.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapLogicalSize]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T12">— </text:span>Specifies if the size is given in percentage or as an absolute value.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapSizeX]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Width of the tile for filling.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapSizeY]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Height of the tile for filling.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBitmapMode]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.drawing.BitmapMode]</text:span>. Enumeration selects how an area is filled with a single bitmap.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table13.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.FillProperties:FillBackground]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table13.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>If true , the transparent background of a hatch filled area is drawn in the current background color.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="P21">[SOURCE:Drawing/FillAndLineStyleDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* apply a gradient fill style that goes from top left to bottom </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>right and is changing its color from green to yellow */</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xPropSet = (XPropertySet)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPropertySet.class, xShape );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue( &quot;FillStyle&quot;, FillStyle.GRADIENT );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>Gradient aGradient = new Gradient();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.Style = GradientStyle.LINEAR;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.StartColor = 0x00ff00;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.EndColor = 0xffff00;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.Angle = 450;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.Border = 0;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.XOffset = 0;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.YOffset = 0;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.StartIntensity = 100;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.EndIntensity = 100;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGradient.StepCount = 10;</text:span></text:p>
  <text:p text:style-name="Code"><text:s text:c="3"/><text:span text:style-name="CODE"><text:s/>xPropSet.setPropertyValue( &quot;FillGradient&quot;, aGradient );</text:span></text:p>
  <text:p text:style-name="P22"/>
  <table:table table:name="Table14" table:style-name="Table14">
   <table:table-column table:style-name="Table14.A"/>
   <table:table-column table:style-name="Table14.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table14.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.TextProperties]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:IsNumbering]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T16">[optional] </text:span><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>If <text:span text:style-name="Code (in text)">true</text:span>, numbering is on for the text of this shape.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:NumberingRules]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T16">[optional] </text:span><text:span text:style-name="T10">[IDL:com.sun.star.container.XIndexReplace]</text:span>. Describes the numbering levels.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAutoGrowHeight]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>If <text:span text:style-name="Code (in text)">true</text:span>, the height of the shape is automatically expanded or shrunk when text is added or removed from the shape.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAutoGrowWidth]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>If <text:span text:style-name="Code (in text)">true</text:span>, the width of the shape is automatically expanded or shrunk when text is added or removed from the shape.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextContourFrame]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>If <text:span text:style-name="Code (in text)">true</text:span>, the left edge of every line of text is aligned with the left edge of this shape.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextFitToSize]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.drawing.TextFitToSizeType]</text:span>. Determines how the text inside of the Shape is stretched to fit in the Shape. Possible values are NONE, PROPORTIONAL, ALLLINES, and RESIZEATTR.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextHorizontalAdjust]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.drawing.TextHorizontalAdjust]</text:span>. Adjusts the horizontal position of the text inside of the shape.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextVerticalAdjust]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.drawing.TextVerticalAdjust]</text:span>. Adjusts the vertical position of the text inside of the shape.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextLeftDistance]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Distance from the left edge of the shape to the left edge of the text.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextRightDistance]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Distance from the right edge of the shape to the right edge of the text.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextUpperDistance]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Distance from the upper edge of the shape to the upper edge of the text.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextLowerDistance]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Distance from the lower edge of the shape to the lower edge of the text.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextMaximumFrameHeight]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Maximum height of the surrounding frame.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextMaximumFrameWidth]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Maximum width of the surrounding frame.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextMinimumFrameHeight]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Minimum height of the surrounding frame.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextMinimumFrameWidth]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Minimum width of the surrounding frame.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAnimationAmount]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">short</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Number of pixels that the text is moved in each animation step.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAnimationCount]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">short</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span>Defines how many times the text animation is repeated.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAnimationDelay]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">short</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">— </text:span><text:span text:style-name="T18">D</text:span>elay between the animation steps in thousandths of a second.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAnimationDirection]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.drawing.TextAnimationDirection]</text:span>. This enumeration defines the direction that the text moves.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAnimationKind]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.drawing.TextAnimationKind]</text:span>. Defines the type of animation.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAnimationStartInside]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span>. If true, the text is visible at the start of the animation.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextAnimationStopInside]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span>. If true, the text is visible at the end of the animation.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table14.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.TextProperties:TextWritingMode]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table14.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.text.WritingMode]</text:span>. This value selects the writing mode for the text.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.TextProperties]</text:span> includes <text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.ParagraphProperties]</text:span> and <text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.CharacterProperties]</text:span>. Since these services contain <text:s/>optional properties, the properties actually supported by drawing shapes are listed. Refer to the API reference or explanations or <text:span text:style-name="ChapterRef">[CHAPTER:Text.Working.Formatting]</text:span>.</text:p>
  <text:p text:style-name="P21">The service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.TextProperties]</text:span> includes <text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.ParagraphProperties]</text:span> and <text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.CharacterProperties]</text:span>. Since these services contain many optional properties, we list the properties actually supported by drawing shapes. Please look up the explanations in the API reference or in <text:span text:style-name="ChapterRef">[CHAPTER:Text.Working.Formatting]</text:span>.</text:p>
  <table:table table:name="Table16" table:style-name="Table16">
   <table:table-column table:style-name="Table16.A"/>
   <table:table-column table:style-name="Table16.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table16.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.CharacterProperties]</text:span> of drawing text</text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.CharacterProperties:CharAutoKerning]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharColor</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharContoured</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharCrossedOut</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharEmphasis</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharEscapement</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharEscapementHeight</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">byte</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharFontCharSet</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.CharacterProperties:CharFontFamily]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharFontName</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharFontPitch</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharFontStyleName</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharHeight</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">float</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharKerning</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharLocale</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.lang.Locale]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharPosture</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.awt.FontSlant]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharRelief</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharScaleWidth</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharShadowed</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharStrikeout</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharUnderline</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharUnderlineColor</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharUnderlineHasColor</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharWeight</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">float</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table16.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharWordMode</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table16.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">There are <text:span text:style-name="Code (in text)">Asian</text:span> counterparts for a number of character properties.</text:p>
  <table:table table:name="Table17" table:style-name="Table17">
   <table:table-column table:style-name="Table17.A"/>
   <table:table-column table:style-name="Table17.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table17.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.CharacterPropertiesAsian]</text:span> of drawing shapes</text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table17.A2" table:value-type="string">
     <text:p text:style-name="P23"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.CharacterPropertiesAsian:CharFontPitchAsian]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table17.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table17.A2" table:value-type="string">
     <text:p text:style-name="P23"><text:span text:style-name="Code (in text)">CharFontStyleNameAsian</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table17.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table17.A2" table:value-type="string">
     <text:p text:style-name="P23"><text:span text:style-name="Code (in text)">CharHeightAsian</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table17.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">float</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table17.A2" table:value-type="string">
     <text:p text:style-name="P23"><text:span text:style-name="Code (in text)">CharPostureAsian</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table17.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.awt.FontSlant]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table17.A2" table:value-type="string">
     <text:p text:style-name="P23"><text:span text:style-name="Code (in text)">CharLocaleAsian</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table17.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.lang.Locale]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table17.A2" table:value-type="string">
     <text:p text:style-name="P23"><text:span text:style-name="Code (in text)">CharWeightAsian</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table17.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">float</text:span></text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">There is also a <text:span text:style-name="Code (in text)">Complex</text:span> flavor of the same properties:</text:p>
  <table:table table:name="Table18" table:style-name="Table18">
   <table:table-column table:style-name="Table18.A"/>
   <table:table-column table:style-name="Table18.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table18.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.CharacterPropertiesComplex]</text:span> of drawing text</text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table18.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.CharacterPropertiesComplex:CharFontPitchComplex]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table18.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table18.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharFontStyleNameComplex</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table18.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table18.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharHeightComplex</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table18.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">float</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table18.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.CharacterPropertiesComplex:CharLocaleComplex]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table18.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.lang.Locale]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table18.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharPostureComplex</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table18.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.awt.FontSlant]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table18.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">CharWeightComplex</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table18.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">float</text:span></text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">Paragraphs in drawing text support a selection of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.ParagraphProperties]</text:span>:</text:p>
  <table:table table:name="Table20" table:style-name="Table20">
   <table:table-column table:style-name="Table20.A"/>
   <table:table-column table:style-name="Table20.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table20.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P24">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.ParagraphProperties]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaAdjust]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaBottomMargin]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaFirstLineIndent]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaIsCharacterDistance]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaIsForbiddenRules]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaIsHangingPunctuation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaIsHyphenation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaLastLineAdjust]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaLeftMargin]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaLineSpacing]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.LineSpacing]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaRightMargin]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaTabStops]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">sequence &lt;<text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.TabStop]</text:span> &gt;</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaTopMargin]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table20.A2" table:value-type="string">
     <text:p text:style-name="TableCode"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.style.ParagraphProperties:ParaUserDefinedAttributes]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table20.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.uno.XInterface]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The next example introduces a method that appends single text portions to a shape. It returns the <text:span text:style-name="Code (in text)">XPropertySet</text:span> interface of the text range that has been added. [SOURCE:Drawing/ShapeHelper.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">/** add text to a shape.</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>the return value is the PropertySet of the text range that has been added</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">public static XPropertySet addPortion(XShape xShape, String sText, boolean bNewParagraph)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>throws com.sun.star.lang.IllegalArgumentException {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XText xText = (XText)UnoRuntime.queryInterface(XText.class, xShape);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XTextCursor xTextCursor = xText.createTextCursor();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextCursor.gotoEnd(false);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>if (bNewParagraph) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xText.insertControlCharacter(xTextCursor, ControlCharacter.PARAGRAPH_BREAK, false);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xTextCursor.gotoEnd(false);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>}</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XTextRange xTextRange = (XTextRange)UnoRuntime.queryInterface(XTextRange.class, xTextCursor);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextRange.setString(sText);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextCursor.gotoEnd(true);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xPropSet = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xTextRange);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>return xPropSet;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">}</text:span></text:p>
  <text:p text:style-name="Paragraph">Using the previous method, the next example creates a rectangle shape that has a border of 2.5 cm with the text of two paragraphs is stretched by using the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.TextFitToSizeType]</text:span> property. The text of the first paragraph is then colored green, and the second red. The <text:span text:style-name="ChapterRef">[CHAPTER:Text.Working.WordProcessing.Editing]</text:span> provides further details of handling text. [SOURCE:Drawing/TextDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>createShape(xComponent, new Point(0,0),</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>new Size(21000, 12500), &quot;com.sun.star.drawing.RectangleShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add(xRectangle);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xRectangle);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// TextFitToSize</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;TextFitToSize&quot;, TextFitToSizeType.PROPORTIONAL);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// border size</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;TextLeftDistance&quot;, <text:s/>new Integer(2500));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;TextRightDistance&quot;, new Integer(2500));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;TextUpperDistance&quot;, new Integer(2500));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;TextLowerDistance&quot;, new Integer(2500));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextPropSet = ShapeHelper.addPortion(xRectangle, &quot;using TextFitToSize&quot;, false);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextPropSet.setPropertyValue(&quot;ParaAdjust&quot;, ParagraphAdjust.CENTER);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextPropSet.setPropertyValue(&quot;CharColor&quot;, <text:s/>new Integer(0xff00 ));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextPropSet = ShapeHelper.addPortion(xRectangle, &quot;and a Border distance of 2,5 cm&quot;, true);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextPropSet.setPropertyValue(&quot;CharColor&quot;, <text:s/>new Integer(0xff0000));</text:span></text:p>
  <text:p text:style-name="Paragraph">Many shapes cast <text:alphabetical-index-mark-start text:id="IMark44430876" text:key1="shapes"/>shadow<text:alphabetical-index-mark-end text:id="IMark44430876"/>s. The <text:span text:style-name="Code (in text)">ShadowProperties</text:span> controls how this shadow looks:</text:p>
  <table:table table:name="Table3" table:style-name="Table3">
   <table:table-column table:style-name="Table3.A"/>
   <table:table-column table:style-name="Table3.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table3.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.ShadowProperties]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table3.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.ShadowProperties:Shadow]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table3.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Enables or disables the shadow of a shape.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table3.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.ShadowProperties:ShadowColor]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table3.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">— </text:span>Color of the shadow of the shape.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table3.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.ShadowProperties:ShadowTransparence]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table3.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span> <text:span text:style-name="T4">— </text:span>Defines the degree of transparency of the shadow in percent.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table3.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.ShadowProperties:ShadowXDistance]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table3.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">— </text:span>Horizontal distance between the left edge of the shape and the shadow.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table3.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.ShadowProperties:ShadowYDistance]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table3.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">— </text:span>Vertical distance between the top edge of the shape and the shadow.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:h text:style-name="Head 5" text:level="5"><text:alphabetical-index-mark text:string-value="glue points" text:key1="shapes"/>Glue Points and <text:alphabetical-index-mark text:string-value="connectors" text:key1="shapes"/>Connectors</text:h>
  <text:p text:style-name="Paragraph">By default, there are four glue points available that are used within the properties <text:span text:style-name="Code (in text)">StartGluePointIndex</text:span> and <text:span text:style-name="Code (in text)">EndGluePointIndex</text:span>. If a connector connects to the top, bottom, left or right of a shape, a new glue point is not created. The four directions are declared in the following example.</text:p>
  <text:p text:style-name="Paragraph">The first example demonstrates how to create a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.ConnectorShape]</text:span> and connect it to two other shapes using the glue point index property. [SOURCE:Drawing/GluePointDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPagesSupplier xDrawPagesSupplier = (XDrawPagesSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XDrawPagesSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPages xDrawPages = xDrawPagesSupplier.getDrawPages();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPage xDrawPages.getByIndex( 0 );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShapes xShapes = (XShapes) UnoRuntime.queryInterface(XShapes.class, xPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create two rectangles</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShape xShape1 = ShapeHelper.createShape(xDrawDoc, new Point(15000, 1000), new Size(5000, 5000),</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.drawing.RectangleShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShape xShape2 = ShapeHelper.createShape(xDrawDoc, new Point(2000, 15000), new Size(5000, 5000),</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.drawing.EllipseShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// and a connector</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShape xConnector = ShapeHelper.createShape(xDrawDoc,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>new Point(0, 0), new Size(0, 0), &quot;com.sun.star.drawing.ConnectorShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add(xShape1);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add(xShape2);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add(xConnector);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xConnectorPropSet = (XPropertySet)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPropertySet.class, xConnector);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// Index value of 0 : the shape is connected at the top</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// Index value of 1 : the shape is connected at the left</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// Index value of 2 : the shape is connected at the bottom</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// Index value of 3 : the shape is connected at the right</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nStartIndex = 3;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nEndIndex <text:s text:c="2"/>= 1;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// the &quot;StartPosition&quot; or &quot;EndPosition&quot; property needs not to be set</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// if there is a shape to connect</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xConnectorPropSet.setPropertyValue(&quot;StartShape&quot;, xShape1);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xConnectorPropSet.setPropertyValue(&quot;StartGluePointIndex&quot;, new Integer(nStartIndex));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xConnectorPropSet.setPropertyValue(&quot;EndShape&quot;, xShape2);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xConnectorPropSet.setPropertyValue(&quot;EndGluePointIndex&quot;, new Integer(nEndIndex));</text:span></text:p>
  <text:p text:style-name="Paragraph">The next example demonstrates the usage of user defined glue points. [SOURCE:Drawing/GluePointDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XGluePointsSupplier <text:s/>xGluePointsSupplier;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XIndexContainer <text:s text:c="5"/>xIndexContainer;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XIdentifierContainer xIdentifierContainer;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* take care to use the structure GluePoint2 and not</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>GluePoint, because otherwise the XIdentifierContainer</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>won&apos;t accept it</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>GluePoint2 aGluePoint = new GluePoint2();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGluePoint.IsRelative = false;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGluePoint.PositionAlignment = Alignment.CENTER;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGluePoint.Escape = EscapeDirection.SMART;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGluePoint.IsUserDefined = true;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGluePoint.Position.X = 0;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>aGluePoint.Position.Y = 0;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create and insert a glue point at shape1</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xGluePointsSupplier = (XGluePointsSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XGluePointsSupplier.class, xShape1);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xIndexContainer = xGluePointsSupplier.getGluePoints();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xIdentifierContainer = (XIdentifierContainer)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XIdentifierContainer.class, xIndexContainer);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nIndexOfGluePoint1 = xIdentifierContainer.insert(aGluePoint);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create and insert a glue point at shape2</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xGluePointsSupplier = (XGluePointsSupplier)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>UnoRuntime.queryInterface(XGluePointsSupplier.class, xShape2);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xIndexContainer = xGluePointsSupplier.getGluePoints();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xIdentifierContainer = (XIdentifierContainer)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XIdentifierContainer.class, xIndexContainer);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int nIndexOfGluePoint2 = xIdentifierContainer.insert(aGluePoint);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create and add a connector</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShape xConnector2 = ShapeHelper.createShape(xDrawDoc,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>new Point(0, 0), new Size(0, 0), &quot;com.sun.star.drawing.ConnectorShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add( xConnector2 );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xConnector2PropSet = (XPropertySet)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPropertySet.class, xConnector2);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xConnector2PropSet.setPropertyValue(&quot;StartShape&quot;, xShape1);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xConnector2PropSet.setPropertyValue(&quot;StartGluePointIndex&quot;, new Integer(nIndexOfGluePoint1));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xConnector2PropSet.setPropertyValue( &quot;EndShape&quot;, xShape2 );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xConnector2PropSet.setPropertyValue( &quot;EndGluePointIndex&quot;, new Integer(nIndexOfGluePoint2));</text:span></text:p>
  <text:h text:style-name="Head 5" text:level="5"><text:alphabetical-index-mark text:string-value="layer handling" text:key1="shapes"/>Layer Handling</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.XLayerManager]<text:alphabetical-index-mark text:string-value="XLayerManager"/>In Draw and Impress, each shape is associated to exactly <text:span text:style-name="Emphasis">one</text:span> layer. The layer has properties that specify if connected shapes are visible, printable or editable.</text:p>
  <text:p text:style-name="Paragraph">The service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.DrawingDocument]</text:span> implements the interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XLayerSupplier]</text:span> that gives access to the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XLayerManager]</text:span> interface. The <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XLayerManager]</text:span> interface is used to create and edit a layer, and is used to attach a layer to a shape. [SOURCE:Drawing/LayerDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShapes xShapes = (XShapes)UnoRuntime.queryInterface(XShapes.class, xPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShape xRect1 = ShapeHelper.createShape(xComponent, new Point(1000, 1000), new Size(5000, 5000),</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.drawing.RectangleShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShape xRect2 = ShapeHelper.createShape(xComponent, new Point(1000, 7000), new Size(5000, 5000),</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.drawing.RectangleShape&quot; );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add(xRect1);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes.add(xRect2);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xTextProp = ShapeHelper.addPortion(xRect2, &quot;this shape is locked&quot;, false);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xTextProp.setPropertyValue(&quot;ParaAdjust&quot;, ParagraphAdjust.CENTER);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>ShapeHelper.addPortion(xRect2, &quot;and the shape above is not visible&quot;, true);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>ShapeHelper.addPortion(xRect2, &quot;(switch to the layer view to gain access)&quot;, true);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// query for the XLayerManager</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XLayerSupplier xLayerSupplier = (XLayerSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XLayerSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XNameAccess xNameAccess = xLayerSupplier.getLayerManager();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XLayerManager xLayerManager = (XLayerManager)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XLayerManager.class, xNameAccess);<text:tab-stop/><text:tab-stop/></text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create a layer and set its properties</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xLayerPropSet;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XLayer xNotVisibleAndEditable = xLayerManager.insertNewByIndex(xLayerManager.getCount());</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerPropSet = (XPropertySet)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPropertySet.class, xNotVisibleAndEditable);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerPropSet.setPropertyValue(&quot;Name&quot;, &quot;NotVisibleAndEditable&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerPropSet.setPropertyValue(&quot;IsVisible&quot;, new Boolean(false));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerPropSet.setPropertyValue(&quot;IsLocked&quot;, new Boolean(true));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create a second layer</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XLayer xNotEditable = xLayerManager.insertNewByIndex(xLayerManager.getCount());</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerPropSet = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xNotEditable);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerPropSet.setPropertyValue(&quot;Name&quot;, &quot;NotEditable&quot; );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerPropSet.setPropertyValue(&quot;IsVisible&quot;, new Boolean(true));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerPropSet.setPropertyValue(&quot;IsLocked&quot;, new Boolean(true));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// attach the layer to the rectangles</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerManager.attachShapeToLayer(xRect1, xNotVisibleAndEditable);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xLayerManager.attachShapeToLayer(xRect2, xNotEditable);</text:span></text:p>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="inserting files" text:key1="shapes"/>Inserting Files</text:h>
  <text:p text:style-name="Paragraph">Currently it is not possible to insert slides from a drawing or presentation into a drawing document through API. To accomplish this, use the <text:span text:style-name="T3">Insert – File</text:span> command from the menu.</text:p>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="navigating" text:key1="shapes"/>Navigating</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.container.XNamed]<text:alphabetical-index-mark text:string-value="XNamed"/>Initially, shapes in a document can only be accessed by their index. The only method to get more information about a shape on the page is to test for the shape type, so it is impossible to identify a particular shape. However, after a shape is inserted, you can name it in the user interface or through the shape interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.container.XNamed]</text:span>, and identify the shape by its name after retrieving it by index. Shapes cannot be <text:span text:style-name="Emphasis">accessed</text:span> by their names.</text:p>
  <text:p text:style-name="Paragraph">Searching and replacing text in Drawing documents retrieves the shapes that contain the text that is searched for. For more information, refer to <text:span text:style-name="ChapterRef">[CHAPTER:OfficeDev.Common.SearchReplace]</text:span>.</text:p>
  <text:h text:style-name="Head 2" text:level="2">Handling Presentation Document Files</text:h>
  <text:h text:style-name="Head 3" text:level="3">Creating and <text:alphabetical-index-mark text:string-value="loading" text:key1="presentation document"/>Loading Presentation Documents</text:h>
  <text:p text:style-name="Paragraph">The URL that must be used with <text:span text:style-name="Code (in text)">loadComponentFromURL()</text:span> for new presentation documents is &quot;<text:span text:style-name="Code (in text)">private:factory/simpress&quot;</text:span>.</text:p>
  <text:p text:style-name="Paragraph">To avoid the initial dialog in new presentation documents, set the property <text:span text:style-name="Code (in text)">Silent</text:span> defined in <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.MediaDescriptor]</text:span> to true. This property has to be used with the sequence of <text:span text:style-name="Code (in text)">PropertyValue</text:span> structs that is passed to <text:span text:style-name="Code (in text)">loadComponentFromURL()</text:span>.</text:p>
  <text:p text:style-name="Paragraph">The snippet below loads a new presentation document in silent mode:</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// the method getRemoteServiceManager is described in the chapter First Steps</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>mxRemoteServiceManager = this.getRemoteServiceManager();</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// retrieve the Desktop object, we need its XComponentLoader</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>Object desktop = mxRemoteServiceManager.createInstanceWithContext(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>&quot;com.sun.star.frame.Desktop&quot;, mxRemoteContext);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// query the XComponentLoader interface from the Desktop service</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XComponentLoader xComponentLoader = (XComponentLoader)UnoRuntime.queryInterface(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XComponentLoader.class, desktop);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// define load properties according to com.sun.star.document.MediaDescriptor</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// the boolean property Silent tells the office to suppress the impress startup wizard</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>PropertyValue[] loadProps = new PropertyValue[1];</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>loadProps[0] = new PropertyValue();</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>loadProps[0].Name = &quot;Silent&quot;;</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>loadProps[0].Value = new Boolean(true); <text:s/></text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code"><text:s text:c="4"/>// load</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>com.sun.star.uno.XComponent xComponentLoader.loadComponentFromURL(</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>&quot;private:factory/simpress&quot;, &quot;_blank&quot;, 0, loadProps); <text:s/></text:p>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="printing" text:key1="presentation document"/>Printing Presentation Documents</text:h>
  <text:p text:style-name="Paragraph">Presentation documents have the following specific properties to define if the notes and outline view should be printed:</text:p>
  <table:table table:name="Table24" table:style-name="Table24">
   <table:table-column table:style-name="Table24.A"/>
   <table:table-column table:style-name="Table24.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table24.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.DocumentSettings]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table24.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintNotes]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table24.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Specifies if the notes are also printed.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table24.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintOutline]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table24.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Specifies if the outline is also printed.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph"><text:span text:style-name="ChapterRef">[CHAPTER:Drawing.OverallFeatures.Settings]</text:span> describes how these settings are used.</text:p>
  <text:h text:style-name="Head 2" text:level="2">Working with Presentation Documents</text:h>
  <text:h text:style-name="Head 3" text:level="3">Presentation Document</text:h>
  <text:p text:style-name="Paragraph">The structure of Impress documents is enhanced by a handout page per document, one notes page per draw page, and one notes master page for each master page. This means that the creation of normal draw and draw master pages automatically create corresponding notes and notes master pages. Due to this fact there are no interfaces for creation or deletion of notes or notes master pages.</text:p>
  <text:p text:style-name="Paragraph">The following UML diagram describes the whole page structure of Impress. The horizontal dotted line illustrates the general page structure lying beneath the dotted line, and the enhanced page structure of Impress lying above.</text:p>
  <table:table table:name="Table35" table:style-name="Table35">
   <table:table-column table:style-name="Table35.A"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table35.A1" table:value-type="string">
      <text:p text:style-name="Paragraph"><draw:text-box draw:style-name="fr9" draw:name="Frame51" text:anchor-type="paragraph" svg:width="14.991cm" fo:min-height="21.054cm" draw:z-index="24">
        <text:p text:style-name="Illustration"><draw:image draw:style-name="fr7" draw:name="UML diagram of com.sun.star.presentation.PresentationDocument" text:anchor-type="paragraph" svg:x="0.004cm" svg:y="0.002cm" svg:width="14.921cm" svg:height="20.57cm" draw:z-index="25" xlink:href="PresentationDocumentStructure.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad">
          <svg:desc>UML diagram showing the com.sun.star.presentation.PresentationDocument service</svg:desc>
         </draw:image>Illustration <text:sequence text:ref-name="refIllustration9" text:name="Illustration" text:formula="Illustration+1" style:num-format="1">1.10</text:sequence>: PresentationDocument</text:p>
       </draw:text-box></text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
  </table:table>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.presentation.DrawPage;com.sun.star.presentation.XPresentation]<text:alphabetical-index-mark text:string-value="DrawPage"/>Calling <text:span text:style-name="Code (in text)">getDrawPages() </text:span>at <text:alphabetical-index-mark text:string-value="XPresentation"/>the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XDrawPagesSupplier]</text:span> interface of a presentation document retrieves a collection of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.DrawPage]</text:span> instances with presentation specific properties.</text:p>
  <text:p text:style-name="Paragraph">The following two examples demonstrate how to access the notes pages and the handout page of an Impress document: [SOURCE:Drawing/PageHelper.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">/** in Impress documents each draw page as also each draw master page has</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>a corresponding notes page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">static public XDrawPage getNotesPage(XDrawPage xDrawPage) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPage xNotesPage;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPresentationPage xPresentationPage = (XPresentationPage)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPresentationPage.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* only Impress pages support the XPresentationPage interface,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>for all other pages the interface will be zero, so a test</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>won&apos;t hurt</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>if (xPresentationPage != null)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xNotesPage = xPresentationPage.getNotesPage();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>return xNotesPage;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">}</text:span></text:p>
  <text:p text:style-name="Paragraph">The notes master page that corresponds to a notes page can be accessed by the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.XPresentation]</text:span> interface of the master page. [SOURCE:Drawing/PageHelper.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">/** in impress each document has one handout page */</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">static public XDrawPage getHandoutMasterPage(XComponent xComponent) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XHandoutMasterSupplier aHandoutMasterSupplier = </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>(XHandoutMasterSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="13"/>XHandoutMasterSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>return aHandoutMasterSupplier.getHandoutMasterPage();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE">}</text:span></text:p>
  <text:h text:style-name="P25" text:level="3">Presentation <text:alphabetical-index-mark text:string-value="settings" text:key1="presentation document"/>Settings</text:h>
  <text:p text:style-name="P26">[TOPIC:com.sun.star.presentation.XPresentation]<text:alphabetical-index-mark text:string-value="XPresentation"/>Impress documents contain a <text:span text:style-name="Code (in text)">Presentation</text:span> service that controls a running presentation. This <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.Presentation]</text:span> service can be accessed through the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.XPresentationSupplier]</text:span> interface through the method:</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::presentation::XPresentation <text:span text:style-name="T3">getPresentation</text:span>()</text:p>
  <text:p text:style-name="P26">The method <text:span text:style-name="Code (in text)">getPresentation()</text:span> returns a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.Presentation]</text:span> service. It contains properties for presentation settings and the interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.XPresentation]</text:span>.</text:p>
  <text:p text:style-name="Paragraph"><text:span text:style-name="T19">The presentation settings define the slide range, which custom show is used, and how the presentation is executed. These settings are provided as </text:span>properties of the service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.Presentation]</text:span>. This service also exports the [IDL.com.sun.star.presentation.XPresentation] interface that starts and ends a presentation.</text:p>
  <table:table table:name="Table30" table:style-name="Table30">
   <table:table-column table:style-name="Table30.A"/>
   <table:table-column table:style-name="Table30.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table30.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.XPresentation]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table30.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.XPresentation:start]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table30.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Starts the presentation in full-screen mode.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table30.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.XPresentation:end]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table30.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Stops the presentation.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table30.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.XPresentation:rehearseTimings]()</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table30.B2" table:value-type="string">
     <text:p text:style-name="TextInTable">Starts the presentation from the beginning and shows the actual running time to the user.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="P27"/>
  <table:table table:name="Table11" table:style-name="Table11">
   <table:table-column table:style-name="Table11.A"/>
   <table:table-column table:style-name="Table11.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table11.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.Presentation]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:AllowAnimations]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Enables/disables the shape animations.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:CustomShow]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span> <text:span text:style-name="T4">—</text:span> Contains the name of a customized show that is used for the presentation.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:FirstPage]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span> <text:span text:style-name="T4">—</text:span> Contains the name of the page where the presentation is started.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsAlwaysOnTop]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> If <text:span text:style-name="Code (in text)">true</text:span>, the window of the presentation is always on top of all the other windows.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsAutomatic]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> If <text:span text:style-name="Code (in text)">true</text:span>, all pages are changed automatically.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsEndless]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> If <text:span text:style-name="Code (in text)">true</text:span>, the presentation is repeated endlessly.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsFullScreen]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> If <text:span text:style-name="Code (in text)">true</text:span>, the presentation runs in full-screen mode.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsLivePresentation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> With this property, the presentation is set to live mode.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsMouseVisible]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> If <text:span text:style-name="Code (in text)">true</text:span>, the mouse is visible during the presentation.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:Pause]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span> <text:span text:style-name="T4">—</text:span> Duration of the black screen after the presentation has finished.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:StartWithNavigator]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> If <text:span text:style-name="Code (in text)">true</text:span>, the Navigator is opened at the start of the presentation.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:UsePen]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> If <text:span text:style-name="Code (in text)">true</text:span>, a pen is shown during presentation.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:s/><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsShowAll]</text:span></text:p>
     <text:p text:style-name="TextInTable"/>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Show all slides.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsShowLogo]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Show [PRODUCTNAME] logo on pause page in automatic mode.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table11.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Presentation:IsTransitionOnClick]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table11.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Slide change on mouse click, in addition to pressing cursor right.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">[BUG641+]The properties <text:span text:style-name="Code (in text)">IsShowAll</text:span>, <text:span text:style-name="Code (in text)">IsShowLogo</text:span> and <text:span text:style-name="Code (in text)">IsTransitionOnClick</text:span> are currently not documented in the API reference.</text:p>
  <text:p text:style-name="Paragraph">The next example demonstrates how to start a presentation that is automatically repeated and plays in full-screen mode by modifying the presentation settings. [SOURCE:Drawing/PresentationDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPresentationSupplier xPresSupplier = (XPresentationSupplier)UnoRuntime.queryInterface( </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPresentationSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPresentation xPresentation = xPresSupplier.getPresentation();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xPresPropSet = (XPropertySet)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPropertySet.class, xPresentation);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPresPropSet.setPropertyValue(&quot;IsEndless&quot;, new Boolean(true));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPresPropSet.setPropertyValue(&quot;IsFullScreen&quot;, new Boolean(true));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPresPropSet.setPropertyValue(&quot;Pause&quot;, new Integer(0));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPresentation.start();</text:span></text:p>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="custom slide show" text:key1="presentation document"/>Custom Slide Show</text:h>
  <text:p text:style-name="P26">[TOPIC:com.sun.star.presentation.XCustomPresentationSupplier;com.sun.star.presentation.CustomPresentationAccess]<text:alphabetical-index-mark text:string-value="XCustomPresentationSupplier"/>Custom <text:alphabetical-index-mark text:string-value="CustomPresentationAccess"/>presentations are available at the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.XCustomPresentationSupplier]</text:span> interface of the presentation document. It contains the method:</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::container::XNameContainer <text:span text:style-name="T3">getCustomPresentations</text:span>()</text:p>
  <text:p text:style-name="Paragraph"><text:span text:style-name="T19">The method </text:span><text:span text:style-name="T20">getCustomPresentations()</text:span><text:span text:style-name="T19"> returns a </text:span><text:span text:style-name="T21">[IDL:com.sun.star.presentation.CustomPresentationAccess]</text:span><text:span text:style-name="T19"> service that consists of the interfaces </text:span><text:span text:style-name="T21">[IDL:com.sun.star.container.XNameContainer]</text:span><text:span text:style-name="T19"> and </text:span><text:span text:style-name="T21">[IDL:com.sun.star.lang.XSingleServiceFactory]</text:span><text:span text:style-name="T19">. The standard API interface </text:span><text:span text:style-name="T21">[IDL:com.sun.star.container.XNameContainer]</text:span><text:span text:style-name="T19"> derived from </text:span><text:span text:style-name="T21">[IDL:com.sun.star.container.XNameReplace]</text:span><text:span text:style-name="T19"> obtains existing Custom Presentations </text:span><text:span text:style-name="T22">and</text:span><text:span text:style-name="T19"> to add new custom presentations by name. It introduces the methods:</text:span></text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">replaceByName</text:span>( [in] string aName, [in] any aElement)</text:p>
  <text:p text:style-name="MethodSignatures"/>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">insertByName</text:span>( [in] string aName, [in] any aElement)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">removeByName</text:span>( [in] string Name)</text:p>
  <text:p text:style-name="Paragraph"><text:span text:style-name="T19">To add a new </text:span><text:span text:style-name="T20">CustomPresentation</text:span><text:span text:style-name="T19">, create it using </text:span><text:span text:style-name="T20">createInstance()</text:span><text:span text:style-name="T19"> at the </text:span><text:span text:style-name="T20">XSingleServiceFactory</text:span><text:span text:style-name="T19"> interface of the </text:span><text:span text:style-name="T20">CustomPresentationAccess.</text:span></text:p>
  <text:p text:style-name="P26">Methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.lang.XSingleServiceFactory]</text:span>:</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::uno::XInterface <text:span text:style-name="T3">createInstance</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::uno::XInterface <text:span text:style-name="T3">createInstanceWithArguments</text:span>( [in] sequence&lt; any aArguments &gt;)</text:p>
  <text:p text:style-name="P26">The <text:span text:style-name="CODE">CustomPresentation</text:span> is now created. Its content consists of a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.CustomPresentation]</text:span>. From the API, it is a named container of selected presentation draw pages. Draw pages can be added to a custom presentation or removed using its interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.container.XIndexContainer]</text:span>. In addition to the methods of an <text:span text:style-name="Code (in text)">XIndexAccess</text:span>, this standard API interface supports the following operations:</text:p>
  <text:p text:style-name="P26">Methods introduced by com.sun.star.container.XIndexContainer:</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">replaceByIndex</text:span>( [in] long Index, [in] any Element)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">insertByIndex</text:span>( [in] long Index, [in] any Element)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">removeByIndex</text:span>( [in] long Index)</text:p>
  <text:p text:style-name="P26">The name of a <text:span text:style-name="Code (in text)">CustomPresentation</text:span> is read and written using the interface <text:span text:style-name="Code (in text)">[IDL:com.sun.star.container.XNamed]</text:span>:</text:p>
  <text:p text:style-name="P26">Methods of XNamed:</text:p>
  <text:p text:style-name="MethodSignatures">string <text:span text:style-name="T3">getName</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">setName</text:span>( [in] string aName)</text:p>
  <text:p text:style-name="P26">A custom show is a collection of slides in a user-defined order that can be executed as a presentation. It is also possible to use a slide twice or skip slides. For instance, it is possible to create a short version of a presentation and a long version within the same document. The number of custom shows is unlimited.</text:p>
  <text:p text:style-name="Paragraph">The next example demonstrates how to create two custom shows and set one of them as an active presentation. [SOURCE:Drawing/CustomShowDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPagesSupplier xDrawPagesSupplier = (XDrawPagesSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XDrawPagesSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPages xDrawPages = xDrawPagesSupplier.getDrawPages();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// take care that this document has ten pages</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>while (xDrawPages.getCount() &lt; 10)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xDrawPages.insertNewByIndex(0);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// assign a name to each page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>String aNameArray[] = {&quot;Introduction&quot;, &quot;page one&quot;, &quot;page two&quot;, &quot;page three&quot;, &quot;page four&quot;,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="28"/>&quot;page five&quot;, &quot;page six&quot;, &quot;page seven&quot;, &quot;page eight&quot;, &quot;page nine&quot;};</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>int i;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>for (i = 0; i &lt; 10; i++) {</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XNamed xPageName = (XNamed)UnoRuntime.queryInterface(XNamed.class, xDrawPages.getByIndex(i));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xPageName.setName(aNameArray[i]);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>}</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* create two custom shows, one will play slide 6 to 10 and is named &quot;ShortVersion&quot;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>the other one will play slide 2 til 10 and is named &quot;LongVersion&quot;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XCustomPresentationSupplier xCustPresSupplier = (XCustomPresentationSupplier)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>UnoRuntime.queryInterface(XCustomPresentationSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* the following container is a container for further container</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>which concludes the list of pages that are to play within a custom show</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XNameContainer xNameContainer = xCustPresSupplier.getCustomPresentations();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XSingleServiceFactory xFactory = (XSingleServiceFactory)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XSingleServiceFactory.class, xNameContainer);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>Object xObj;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XIndexContainer xContainer;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* instanciate an IndexContainer that will take</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>a list of draw pages for the first custom show</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xObj = xFactory.createInstance();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xContainer = (XIndexContainer)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>UnoRuntime.queryInterface(XIndexContainer.class, xObj);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>for (i = 5; i &lt; 10; i++)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xContainer.insertByIndex(xContainer.getCount(), xDrawPages.getByIndex(i));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xNameContainer.insertByName(&quot;ShortVersion&quot;, xContainer);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* instanciate an IndexContainer that will take</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>a list of draw page for a second custom show</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xObj = xFactory.createInstance();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xContainer = (XindexContainer)UnoRuntime.queryInterface(XIndexContainer.class, xObj);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>for (i = 1; i &lt; 10; i++)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xContainer.insertByIndex(xContainer.getCount(), xDrawPages.getByIndex(i));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xNameContainer.insertByName(&quot;LongVersion&quot;, xContainer);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* which custom show is to use</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>can been set in the presentation settings</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPresentationSupplier xPresSupplier = (XPresentationSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPresentationSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPresentation xPresentation = xPresSupplier.getPresentation();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xPresPropSet = (XPropertySet)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XPropertySet.class, xPresentation);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPresPropSet.setPropertyValue(&quot;CustomShow&quot;, &quot;ShortVersion&quot;);</text:span></text:p>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="presentation effects" text:key1="presentation document"/>Presentation Effects</text:h>
  <text:p text:style-name="Paragraph">There are two kinds of presentation effects, the <text:span text:style-name="Emphasis">fading</text:span> of one page to another, and the <text:span text:style-name="Emphasis">animation</text:span> of objects and texts within a slideshow.</text:p>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="slide transition" text:key1="presentation document"/>Slide Transition</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.presentation.DrawPage;com.sun.star.presentation.FadeEffect]<text:alphabetical-index-mark text:string-value="DrawPage"/>In <text:alphabetical-index-mark text:string-value="FadeEffect"/>Impress, each page has its own slide transition that can be composed by the properties of the service <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.DrawPage]</text:span>.</text:p>
  <text:p text:style-name="Paragraph">Setting the following properties enables slide transition:</text:p>
  <table:table table:name="Table10" table:style-name="Table10">
   <table:table-column table:style-name="Table10.A"/>
   <table:table-column table:style-name="Table10.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table10.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.DrawPage]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table10.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DrawPage:Change]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table10.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span> <text:span text:style-name="T4">—</text:span> Specifies how the page change is triggered. If this is 0, the user must click to start each object animation and to change the page. If set to 1, the page is automatically switched. If it is set to 2, all object effects run automatically, but the user has to click on the page to change it.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table10.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DrawPage:Duration]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table10.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>If the property <text:span text:style-name="Code (in text)">Change</text:span> is set to 1, this property is the time in seconds the page is shown, before switching to the next page.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table10.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DrawPage:Effect]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table10.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.presentation.FadeEffect]</text:span>. This is the effect that is used to fade in the page.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table10.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DrawPage:Speed]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table10.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.presentation.AnimationSpeed]</text:span><text:span text:style-name="T16">.</text:span> Defines the speed of the fade-in effect of the page. Possible values are: </text:p>
     <text:unordered-list text:style-name="L3">
      <text:list-item>
       <text:p text:style-name="P28"><text:span text:style-name="Code (in text)">SLOW</text:span> sets the speed from the animation or fade to slow.</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P28"><text:span text:style-name="Code (in text)">MEDIUM</text:span> sets the speed from the animation or fade to medium.</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P28"><text:span text:style-name="Code (in text)">FAST</text:span> sets the speed from the animation or fade to fast.</text:p>
      </text:list-item>
     </text:unordered-list>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table10.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DrawPage:Layout]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table10.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">short</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> T</text:span>his number specifies a presentation layout for this page, if this property is not <text:span text:style-name="Code (in text)">ZERO</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="P21">The next table contains all available <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.FadeEffect]</text:span> enum values:</text:p>
  <table:table table:name="Table8" table:style-name="Table8">
   <table:table-column table:style-name="Table8.A" table:number-columns-repeated="3"/>
   <table:table-row>
    <table:table-cell table:style-name="Table8.A1" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">NONE</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.A1" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">RANDOM</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.C1" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">DISSOLVE</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">FADE_FROM_LEFT<text:line-break/>FADE_FROM_RIGHT<text:line-break/>FADE_FROM_TOP<text:line-break/>FADE_FROM_BOTTOM<text:line-break/>FADE_FROM_UPPERLEFT <text:line-break/>FADE_FROM_UPPERRIGHT<text:line-break/>FADE_FROM_LOWERLEFT<text:line-break/>FADE_FROM_LOWERRIGHT</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">MOVE_FROM_LEFT<text:line-break/>MOVE_FROM_RIGHT<text:line-break/>MOVE_FROM_TOP<text:line-break/>MOVE_FROM_BOTTOM <text:line-break/>MOVE_FROM_UPPERLEFT<text:line-break/>MOVE_FROM_UPPERRIGHT<text:line-break/>MOVE_FROM_LOWERRIGHT <text:line-break/>MOVE_FROM_LOWERLEFT</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">UNCOVER_TO_LEFT<text:line-break/>UNCOVER_TO_RIGHT<text:line-break/>UNCOVER_TO_TOP<text:line-break/>UNCOVER_TO_BOTTOM<text:line-break/>UNCOVER_TO_UPPERLEFT<text:line-break/>UNCOVER_TO_UPPERRIGHT<text:line-break/>UNCOVER_TO_LOWERRIGHT<text:line-break/>UNCOVER_TO_LOWERLEFT</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">FADE_TO_CENTER<text:line-break/>FADE_FROM_CENTER</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">VERTICAL_STRIPES<text:line-break/>HORIZONTAL_STRIPES</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">CLOCKWISE<text:line-break/>COUNTERCLOCKWISE</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">ROLL_FROM_LEFT<text:line-break/>ROLL_FROM_RIGHT <text:line-break/>ROLL_FROM_TOP<text:line-break/>ROLL_FROM_BOTTOM</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">CLOSE_VERTICAL<text:line-break/>CLOSE_HORIZONTAL<text:line-break/>OPEN_VERTICAL<text:line-break/>OPEN_HORIZONTAL</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">SPIRALIN_LEFT<text:line-break/>SPIRALIN_RIGHT<text:line-break/>SPIRALOUT_LEFT<text:line-break/>SPIRALOUT_RIGHT</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">WAVYLINE_FROM_LEFT <text:line-break/>WAVYLINE_FROM_RIGHT<text:line-break/>WAVYLINE_FROM_TOP<text:line-break/>WAVYLINE_FROM_BOTTOM</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">STRETCH_FROM_LEFT<text:line-break/>STRETCH_FROM_RIGHT<text:line-break/>STRETCH_FROM_TOP<text:line-break/>STRETCH_FROM_BOTTOM</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">VERTICAL_LINES<text:line-break/>HORIZONTAL_LINES</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">VERTICAL_CHECKERBOARD<text:line-break/>HORIZONTAL_CHECKERBOARD</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)"/></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table8.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)"/></text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The following Java example shows how to set slide transition effects that are applied to the first page. [SOURCE:Drawing/PresentationDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// set the slide transition effect of the first page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPagesSupplier xDrawPagesSupplier =(XDrawPagesSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XDrawPagesSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPages xDrawPages = xDrawPagesSupplier.getDrawPages();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPage <text:s/>xDrawPage = (XDrawPage)xDrawPages.getByIndex(0);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes = (XShapes)UnoRuntime.queryInterface(XShapes.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xPropSet = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xDrawPage);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// set the slide transition effect properties</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;Effect&quot;, com.sun.star.presentation.FadeEffect.RANDOM);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;Speed&quot;, com.sun.star.presentation.AnimationSpeed.MEDIUM);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* Change specifies how the page change is triggered. If this</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>is 0, the user must click to start each object animation</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>and to change the page. If set to 1, the page is</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>automatically switched. If it is set to 2, all object</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>effects run automatically, but the user has to click on the </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>page to change it.</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;Change&quot;, new Integer(1));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* If the property DrawPage::Change is set to 1, Duration specifies the</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>time in seconds the page is shown before switching to the next page.</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPropSet.setPropertyValue(&quot;Duration&quot;, new Integer(5));</text:span></text:p>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="animations and interactions" text:key1="presentation document"/><text:alphabetical-index-mark text:string-value="animations and interactions" text:key1="presentation document"/>Animations and Interactions</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.presentation.Shape;com.sun.star.presentation.AnimationEffect]<text:alphabetical-index-mark text:string-value="Shape"/>In <text:alphabetical-index-mark text:string-value="AnimationEffect"/>a Presentation, each shape of the draw and master page provides the<text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.Shape]</text:span> service with a number of properties that describe the manner the shape is displayed or acting in a presentation.</text:p>
  <text:p text:style-name="Paragraph">There are two kinds of shape effects. The first kind of effects are visual changes, such as animations and dimming effects. The second kind of effects are <text:span text:style-name="Code (in text)">OnClick</text:span> actions. All of these effects are controlled by the properties of a presentation shape:</text:p>
  <table:table table:name="Table9" table:style-name="Table9">
   <table:table-column table:style-name="Table9.A"/>
   <table:table-column table:style-name="Table9.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table9.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.Shape]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:OnClick]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.presentation.ClickAction]</text:span>. Selects an action performed after the user clicks on this shape. Possible values are:</text:p>
     <text:unordered-list text:style-name="L4">
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">NONE</text:span> - no action is performed on click</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">PREVPAGE</text:span> - the presentation jumps to the previous page</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">NEXTPAGE</text:span> - the presentation jumps to the next page</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">FIRSTPAGE</text:span> - the presentation continues with the first page</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">LASTPAGE</text:span> - the presentation continues with the last page</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">BOOKMARK</text:span> - the presentation jumps to the bookmark URL defined in the shape property <text:span text:style-name="Code (in text)">Bookmark</text:span></text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">DOCUMENT</text:span> - the presentation jumps to the document given in <text:span text:style-name="Code (in text)">Bookmark.</text:span> It selects the object whose name is given after a # in the <text:span text:style-name="Code (in text)">Bookmark</text:span> URL.</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">INVISIBLE</text:span> - the object renders itself invisible after a click</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">SOUND</text:span> - the sound specified in <text:span text:style-name="Code (in text)">Sound</text:span> is played after a click</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">VERB</text:span> - the OLE verb specified in the shape property <text:span text:style-name="Code (in text)">Verb</text:span> is performed on this object</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">VANISH</text:span> - the object vanishes with the effect specified in the property Effect</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">PROGRAM</text:span> - the program specified in <text:span text:style-name="Code (in text)">Bookmark</text:span> is executed after a click</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">MACRO</text:span> - the [PRODUCTNAME] Basic macro specified in <text:span text:style-name="Code (in text)">Bookmark</text:span> is executed after the click. For the syntax of Basic macro URLs, refer to the chapter <text:span text:style-name="ChapterRef">[CHAPTER:BasicAndDialogs]</text:span>.</text:p>
      </text:list-item>
      <text:list-item>
       <text:p text:style-name="P30"><text:span text:style-name="Code (in text)">STOPPRESENTATION</text:span> - the presentation is stopped after the click</text:p>
      </text:list-item>
     </text:unordered-list>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:Bookmark]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">string</text:span> <text:span text:style-name="T4">—</text:span> A generic URL for the property <text:span text:style-name="Code (in text)">OnClick.</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:Verb]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>Valid only for OLE shapes. Specifies an &quot;OLE2&quot; verb for the <text:span text:style-name="Code (in text)">ClickAction</text:span> <text:span text:style-name="Code (in text)">VERB</text:span> in the property <text:span text:style-name="Code (in text)">OnClick</text:span>. For possible verbs, select the OLE shape, and point the cursor to <text:span text:style-name="Buttons/Menus">Edit – Object</text:span>. The order of appearance corresponds to the value needed for <text:span text:style-name="Code (in text)">Verb</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:DimPrevious]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>Only valid when <text:span text:style-name="Code (in text)">Effect</text:span> contains an <text:span text:style-name="Code (in text)">AnimationEffect</text:span>. If true, this shape is painted using <text:span text:style-name="Code (in text)">DimColor</text:span> on the next click after finishing the <text:span text:style-name="Code (in text)">AnimationEffect</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:DimHide]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>Only valid when <text:span text:style-name="Code (in text)">Effect</text:span> contains an <text:span text:style-name="Code (in text)">AnimationEffect</text:span>. If this property and the property <text:span text:style-name="Code (in text)">DimPrevious</text:span> are both true, the shape is hidden on the next click after the <text:span text:style-name="Code (in text)">AnimationEffect</text:span> has finished.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:DimColor]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>Only valid when <text:span text:style-name="Code (in text)">Effect</text:span> contains an <text:span text:style-name="Code (in text)">AnimationEffect</text:span>. This color is used to paint the shape on the next click after the animation effect has finished. The property <text:span text:style-name="Code (in text)">DimPrevious</text:span> must be true and <text:span text:style-name="Code (in text)">DimHide</text:span> must be false for this property to work.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:Effect]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.presentation.AnimationEffect]</text:span>. Selects the animation effect of this shape. For possible values see the table below.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:PresentationOrder]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>This is the position of this shape in the order of the shapes that can be animated on its page. The animations are executed in the order given in <text:span text:style-name="Code (in text)">PresentationOrder</text:span>, starting at the shape with the <text:span text:style-name="Code (in text)">PresentationOrder</text:span> 1. You can change the order by changing this number. Setting it to 1 makes this shape the first shape in the execution order for the animation effects.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:SoundOn]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>If true, the sound file specified in <text:span text:style-name="Code (in text)">Sound</text:span> is played while the animation effect is executed.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:Sound]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">string</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>This is the URL to a sound file that is played while the animation effect of this shape is running.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:PlayFull]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span>. <text:span text:style-name="T4">—</text:span> If true, the sound specified in the <text:span text:style-name="Code (in text)">Sound</text:span> property of this shape is played completely. If false, the sound stops after completing the <text:span text:style-name="Code (in text)">AnimationEffect</text:span> specified in <text:span text:style-name="Code (in text)">Effect</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:Speed]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.presentation.AnimationSpeed]</text:span><text:span text:style-name="T16">.</text:span> This is the speed of the animation effect. Possible values: <text:span text:style-name="Code (in text)">SLOW</text:span>, <text:span text:style-name="Code (in text)">MEDIUM</text:span>, and <text:span text:style-name="Code (in text)">FAST</text:span>.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:TextEffect]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">[IDL:com.sun.star.presentation.AnimationEffect]</text:span>. This is the animation effect for the text inside this shape. For possible values, see the table below.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:IsEmptyPresentationObject]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T16">[readonly] boolean </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>If this is a default presentation object and if it is empty, this property is true.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table9.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.Shape:IsPresentationObject]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table9.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T16">[readonly] boolean </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> If </text:span>true, a shape is part of the current AutoLayout and is considered a <text:span text:style-name="Emphasis">presentation object</text:span>. AutoLayouts are predefined page layouts consisting of shapes, such as a title box and an outline box.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="P21">The next table contains all available <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.AnimationEffect]</text:span> enums.</text:p>
  <table:table table:name="Table12" table:style-name="Table12">
   <table:table-column table:style-name="Table12.A" table:number-columns-repeated="2"/>
   <table:table-column table:style-name="Table12.C"/>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A1" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">NONE</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A1" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">RANDOM</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C1" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">DISSOLVE</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">APPEAR</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">HIDE</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">PATH</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">FADE_FROM_LEFT<text:line-break/>FADE_FROM_RIGHT <text:line-break/>FADE_FROM_TOP<text:line-break/>FADE_FROM_BOTTOM<text:line-break/>FADE_FROM_UPPERLEFT<text:line-break/>FADE_FROM_UPPERRIGHT<text:line-break/>FADE_FROM_LOWERLEFT<text:line-break/>FADE_FROM_LOWERRIGHT</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">MOVE_FROM_LEFT<text:line-break/>MOVE_FROM_RIGHT<text:line-break/>MOVE_FROM_TOP<text:line-break/>MOVE_FROM_BOTTOM<text:line-break/>MOVE_FROM_UPPERLEFT<text:line-break/>MOVE_FROM_UPPERRIGHT<text:line-break/>MOVE_FROM_LOWERRIGHT<text:line-break/>MOVE_FROM_LOWERLEFT</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">ZOOM_IN_FROM_LEFT<text:line-break/>ZOOM_IN_FROM_RIGHT<text:line-break/>ZOOM_IN_FROM_TOP<text:line-break/>ZOOM_IN_FROM_BOTTOM<text:line-break/>ZOOM_IN_FROM_UPPERLEFT <text:line-break/>ZOOM_IN_FROM_UPPERRIGHT<text:line-break/>ZOOM_IN_FROM_LOWERRIGHT<text:line-break/>ZOOM_IN_FROM_LOWERLEFT</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">CLOCKWISE<text:line-break/>COUNTERCLOCKWISE</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">CLOSE_VERTICAL<text:line-break/>CLOSE_HORIZONTAL</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">OPEN_VERTICAL<text:line-break/>OPEN_HORIZONTAL</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">LASER_FROM_LEFT<text:line-break/>LASER_FROM_RIGHT<text:line-break/>LASER_FROM_TOP<text:line-break/>LASER_FROM_BOTTOM<text:line-break/>LASER_FROM_UPPERLEFT<text:line-break/>LASER_FROM_UPPERRIGHT<text:line-break/>LASER_FROM_LOWERLEFT<text:line-break/>LASER_FROM_LOWERRIGHT</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">MOVE_TO_LEFT<text:line-break/>MOVE_TO_RIGHT<text:line-break/>MOVE_TO_TOP<text:line-break/>MOVE_TO_BOTTOM<text:line-break/>MOVE_TO_UPPERLEFT<text:line-break/>MOVE_TO_UPPERRIGHT<text:line-break/>MOVE_TO_LOWERRIGHT<text:line-break/>MOVE_TO_LOWERLEFT </text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">MOVE_SHORT_TO_LEFT<text:line-break/>MOVE_SHORT_TO_RIGHT<text:line-break/>MOVE_SHORT_TO_TOP<text:line-break/>MOVE_SHORT_TO_BOTTOM<text:line-break/>MOVE_SHORT_TO_UPPERLEFT<text:line-break/>MOVE_SHORT_TO_UPPERRIGHT<text:line-break/>MOVE_SHORT_TO_LOWERRIGHT<text:line-break/>MOVE_SHORT_TO_LOWERLEFT</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">ZOOM_OUT_FROM_LEFT<text:line-break/>ZOOM_OUT_FROM_RIGHT<text:line-break/>ZOOM_OUT_FROM_TOP<text:line-break/>ZOOM_OUT_FROM_BOTTOM<text:line-break/>ZOOM_OUT_FROM_UPPERLEFT<text:line-break/>ZOOM_OUT_FROM_UPPERRIGHT<text:line-break/>ZOOM_OUT_FROM_LOWERRIGHT<text:line-break/>ZOOM_OUT_FROM_LOWERLEFT</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">STRETCH_FROM_LEFT<text:line-break/>STRETCH_FROM_RIGHT<text:line-break/>STRETCH_FROM_TOP<text:line-break/>STRETCH_FROM_BOTTOM<text:line-break/>STRETCH_FROM_UPPERLEFT<text:line-break/>STRETCH_FROM_UPPERRIGHT<text:line-break/>STRETCH_FROM_LOWERRIGHT<text:line-break/>STRETCH_FROM_LOWERLEFT</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">MOVE_SHORT_FROM_LEFT<text:line-break/>MOVE_SHORT_FROM_RIGHT<text:line-break/>MOVE_SHORT_FROM_TOP<text:line-break/>MOVE_SHORT_FROM_BOTTOM<text:line-break/>MOVE_SHORT_FROM_UPPERLEFT<text:line-break/>MOVE_SHORT_FROM_UPPERRIGHT<text:line-break/>MOVE_SHORT_FROM_LOWERRIGHT<text:line-break/>MOVE_SHORT_FROM_LOWERLEFT</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">WAVYLINE_FROM_LEFT<text:line-break/>WAVYLINE_FROM_RIGHT<text:line-break/>WAVYLINE_FROM_TOP<text:line-break/>WAVYLINE_FROM_BOTTOM</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">SPIRALIN_LEFT<text:line-break/>SPIRALIN_RIGHT<text:line-break/>SPIRALOUT_LEFT<text:line-break/>SPIRALOUT_RIGHT</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">FADE_FROM_CENTER<text:line-break/>FADE_TO_CENTER<text:line-break/>VERTICAL_STRIPES<text:line-break/>HORIZONTAL_STRIPES</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">ZOOM_IN<text:line-break/>ZOOM_IN_SMALL<text:line-break/>ZOOM_IN_SPIRAL</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">ZOOM_OUT<text:line-break/>ZOOM_OUT_SMALL<text:line-break/>ZOOM_OUT_SPIRAL</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">VERTICAL_LINES<text:line-break/>HORIZONTAL_LINES</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">ZOOM_IN_FROM_CENTER<text:line-break/>ZOOM_OUT_FROM_CENTER</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">VERTICAL_CHECKERBOARD<text:line-break/>HORIZONTAL_CHECKERBOARD</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">VERTICAL_ROTATE<text:line-break/>HORIZONTAL_ROTATE</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)">HORIZONTAL_STRETCH<text:line-break/>VERTICAL_STRETCH</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.A2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)"/></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table12.C2" table:value-type="string">
     <text:p text:style-name="P29"><text:span text:style-name="Code (in text)"/></text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">The next example demonstrates how to set object effects and object interaction.</text:p>
  <text:p text:style-name="Paragraph">The example use a method <text:span text:style-name="Code (in text)">createAndInsertShape()</text:span> from the <text:span text:style-name="Code (in text)">ShapeHelper</text:span> class. It takes the drawing document, the <text:span text:style-name="Code (in text)">XShapes</text:span> interface of the <text:span text:style-name="Code (in text)">DrawPage</text:span> the shape is to be inserted in, the position and size of the new shape, and the service name of the required shape. It delegates shape creation to the helper method <text:span text:style-name="Code (in text)">createShape()</text:span> and inserts the new shape into the given <text:span text:style-name="Code (in text)">XShapes</text:span> container. Finally, it retrieves the <text:span text:style-name="Code (in text)">XPropertySet</text:span> interface of the inserted shape and returns it to the caller. [SOURCE:Drawing/ShapeHelper.java]</text:p>
  <text:p text:style-name="Code">public static XPropertySet createAndInsertShape( XComponent xDrawDoc,</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XShapes xShapes, Point aPos, Size aSize, String sShapeType) throws java.lang.Exception {</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XShape xShape = createShape(xDrawDoc, aPos, aSize, sShapeType);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>xShapes.add(xShape);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XPropertySet xPropSet = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xShape);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>return xPropSet;</text:p>
  <text:p text:style-name="Code">}</text:p>
  <text:p text:style-name="Paragraph">The following example shows animations and <text:span text:style-name="Code (in text)">OnClick</text:span> actions for four shapes. On click, the first shape builds up in a wavy line from the bottom and is dimmed (painted) red afterwards. The second shape is hidden on click. Clicking the third shape makes the presentation jump to the first page, whereas clicking the fourth shape jumps to a bookmark. The bookmark contains the name of the second slide &quot;page – two&quot;. [SOURCE:Drawing/PresentationDemo.java]</text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XShapes <text:s text:c="5"/>xShapes;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XPropertySet xShapePropSet;</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPagesSupplier xDrawPagesSupplier = (XDrawPagesSupplier)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XDrawPagesSupplier.class, xComponent);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XDrawPages xDrawPages = xDrawPagesSupplier.getDrawPages();</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create pages, so that three are available</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>while (xDrawPages.getCount() &lt; 3)</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:tab-stop/>xDrawPages.insertNewByIndex(0);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// get the shape container for page one</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes = (XShapes)UnoRuntime.queryInterface(</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>XShapes.class, (XDrawPage)xDrawPages.getByIndex(0));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create a rectangle that is placed on the top left of the page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet = ShapeHelper.createAndInsertShape( xComponent,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>xShapes, new Point(1000, 1000), new Size(5000, 5000),</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.drawing.RectangleShape&quot; );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// and now set an object animation</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;Effect&quot;, </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>com.sun.star.presentation.AnimationEffect.WAVYLINE_FROM_BOTTOM);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* the following three properties provoke that the shape is dimmed to red </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>after the animation has been finished</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;DimHide&quot;, new Boolean(false));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;DimPrevious&quot;, new Boolean(true));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;DimColor&quot;, new Integer(0xff0000));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// get the shape container for the second page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes = (XShapes)UnoRuntime.queryInterface(XShapes.class, (XDrawPage)xDrawPages.getByIndex(1));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// create an ellipse that is placed on the bottom right of second page</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet = ShapeHelper.createAndInsertShape( xComponent, xShapes,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>new Point(21000, 15000), new Size(5000, 5000), &quot;com.sun.star.drawing.EllipseShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;Effect&quot;, com.sun.star.presentation.AnimationEffect.HIDE);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>/* create two objects for the third page.</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>clicking the first object lets the presentation jump</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>to page one by using ClickAction.FIRSTPAGE,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>the second object lets the presentation jump to page two</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="7"/>by using a ClickAction.BOOKMARK</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>*/</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapes = (XShapes)UnoRuntime.queryInterface(XShapes.class, </text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="10"/>(XDrawPage)xDrawPages.getByIndex(2));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet = ShapeHelper.createAndInsertShape(xComponent, xShapes,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>new Point(1000, 8000), new Size(5000, 5000),</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.drawing.EllipseShape&quot; );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;Effect&quot;, com.sun.star.presentation.AnimationEffect.FADE_FROM_BOTTOM );</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;OnClick&quot;, com.sun.star.presentation.ClickAction.FIRSTPAGE);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet = ShapeHelper.createAndInsertShape(xComponent, xShapes,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>new Point(22000, 8000), new Size(5000, 5000),</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>&quot;com.sun.star.drawing.RectangleShape&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;Effect&quot;, com.sun.star.presentation.AnimationEffect.FADE_FROM_BOTTOM);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue( &quot;OnClick&quot;, com.sun.star.presentation.ClickAction.BOOKMARK);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"/></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>// set the name of page two, and use it with the bookmark action</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>XNamed xPageName = (XNamed)UnoRuntime.queryInterface(XNamed.class,</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="8"/>(XDrawPage)xDrawPages.getByIndex(1));</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xPageName.setName(&quot;page - two&quot;);</text:span></text:p>
  <text:p text:style-name="Code"><text:span text:style-name="CODE"><text:s text:c="4"/>xShapePropSet.setPropertyValue(&quot;Bookmark&quot;, xPageName.getName());</text:span></text:p>
  <text:h text:style-name="Head 2" text:level="2">Overall Document Features</text:h>
  <text:h text:style-name="Head 3" text:level="3">Styles</text:h>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="graphics styles" text:key1="presentation document"/>Graphics Styles</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.style.XStyle]<text:alphabetical-index-mark text:string-value="XStyle"/>Graphics Styles are available in drawing and presentation documents, and they control the formatting of the drawing shapes in drawing or presentation slides. In contrast to styles in text documents, the style property of a shape is not a string, but a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.XStyle]</text:span>. To work with an existing graphics style, get the styles container from the <text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.XStyleFamiliesSupplier]</text:span> and use its <text:span text:style-name="Code (in text)">[IDL:com.sun.star.container.XNameAccess]</text:span> to retrieve the style family named &quot;graphics&quot;. The programmatic names of the style families in graphics are:</text:p>
  <table:table table:name="Table43" table:style-name="Table43">
   <table:table-column table:style-name="Table43.A"/>
   <table:table-column table:style-name="Table43.B"/>
   <table:table-column table:style-name="Table43.C"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table43.A1" table:value-type="string">
      <text:p text:style-name="TableHead">GUI name</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table43.A1" table:value-type="string">
      <text:p text:style-name="TableHead">Programmatic name</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table43.C1" table:value-type="string">
      <text:p text:style-name="TableHead">Remark</text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Default</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">standard</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">The style Default (standard) is used for newly inserted filled rectangles, filled ellipses, lines, connectors, text boxes, and 3D objects.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Dimension Line</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">measure</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Used for newly inserted dimension lines.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">First line indent</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">textbodyindent</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Heading</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">headline</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Heading1</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">headline1</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Heading2</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">headline2</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Object with Arrow</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">objectwitharrow</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Object with shadow</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">objectwithshadow</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Object without fill</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">objectwithoutfill</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Used for newly inserted rectangles and ellipses without filling.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Text</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">text</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Newly inserted text boxes do not use this style. They use Default and remove the fill settings for Default.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Text body</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">textbody</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Text body justified</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">textbodyjustfied</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Title</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">title</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Title1</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">title1</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Title2</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">title2</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table43.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Apply manually.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">There are two methods to change an applied shape style:</text:p>
  <text:unordered-list text:style-name="L5">
   <text:list-item>
    <text:p text:style-name="P31">Retrieve the style from the style family “graphics” by its programmatic name, change the properties, and put back into the style family using <text:span text:style-name="CODE">replaceByName()</text:span> at the style family&apos;s <text:span text:style-name="Code (in text)">[IDL:com.sun.star.container.XNameContainer]</text:span> <text:s/>interface.</text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P31">Apply an existing style object that is not applied to a shape by setting the shape&apos;s <text:span text:style-name="CODE">style</text:span> property.</text:p>
   </text:list-item>
  </text:unordered-list>
  <text:p text:style-name="Paragraph">New styles can be created, as well. For this purpose, use <text:span text:style-name="Code (in text)">createInstance()</text:span> at the document factory of a drawing document and ask for a &quot;com.sun.star.style.Style&quot; service. Set the properties of the new style, as required. Append the new style to the style family &quot;graphics&quot; using <text:span text:style-name="Code (in text)">insertByName()</text:span> at its <text:span text:style-name="Code (in text)">XNameContainer</text:span> interface. Now use the Style property of existing shapes to put the new style to work.</text:p>
  <text:p text:style-name="Paragraph">You can either change a currently applied shape style by retrieving it from the style family &quot;graphics&quot; by its programmatic name, changing its properties and putting it back into the style family using <text:span text:style-name="Code (in text)">replaceByName()</text:span> at the style family&apos;s <text:span text:style-name="Code (in text)">[IDL:com.sun.star.container.XNameContainer]</text:span> interface. Or you can apply an existing, but currently unapplied style object to a shape by setting the shape&apos;s <text:span text:style-name="Code (in text)">Style</text:span> property accordingly.</text:p>
  <text:p text:style-name="Paragraph">You can create new styles as well. For this purpose, use <text:span text:style-name="Code (in text)">createInstance()</text:span> at the document factory of a drawing document and ask for a &quot;com.sun.star.style.Style&quot; service. Set the properties of the new style as needed. Afterwards append the new style to the style family &quot;graphics&quot; using <text:span text:style-name="Code (in text)">insertByName()</text:span> at its <text:span text:style-name="Code (in text)">XNameContainer</text:span> interface. Now you can use the Style property of existing shapes in order to put your new style to work.</text:p>
  <text:p text:style-name="Paragraph">Styles created by the document factory support the properties of the following services:</text:p>
  <text:unordered-list text:style-name="L6">
   <text:list-item>
    <text:p text:style-name="P32"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.FillProperties]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P32"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.LineProperties]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P32"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.ShadowProperties]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P32"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.ConnectorProperties]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P32"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.MeasureProperties]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P32"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.ParagraphProperties]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P32"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.style.CharacterProperties]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P32"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.TextProperties]</text:span></text:p>
   </text:list-item>
  </text:unordered-list>
  <text:h text:style-name="Head 4" text:level="4"><text:alphabetical-index-mark text:string-value="presentation styles" text:key1="presentation document"/>Presentation Styles</text:h>
  <text:p text:style-name="Paragraph">Presentation styles are only available in presentation documents and control the formatting of the following parts of a presentation:</text:p>
  <text:unordered-list text:style-name="L7">
   <text:list-item>
    <text:p text:style-name="P33">title text</text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P33">subtitle text</text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P33">outline text</text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P33">background</text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P33">background shapes</text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P33">notes text</text:p>
   </text:list-item>
  </text:unordered-list>
  <text:p text:style-name="Paragraph">The corresponding style family has the programmatic name &quot;Default&quot; and is available at the <text:span text:style-name="Code (in text)">XStyleFamiliesSupplier</text:span> of a presentation document.</text:p>
  <table:table table:name="Table47" table:style-name="Table47">
   <table:table-column table:style-name="Table47.A"/>
   <table:table-column table:style-name="Table47.B"/>
   <table:table-column table:style-name="Table47.C"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table47.A1" table:value-type="string">
      <text:p text:style-name="TableHead">GUI Name</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table47.A1" table:value-type="string">
      <text:p text:style-name="TableHead">Programmatic Name</text:p>
     </table:table-cell>
     <table:table-cell table:style-name="Table47.C1" table:value-type="string">
      <text:p text:style-name="TableHead">Remark</text:p>
     </table:table-cell>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Title</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">title</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for text of new title presentation objects.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Subtitle</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">subtitle</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style that is used for the presentation object on pages with a “Title Slide” layout.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Background</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">background</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for the page background.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Background objects</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">backgroundobjects</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for shapes on the background.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">notes</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Notes</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for notes text.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline1</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 1</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 1.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline2</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 2</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 2.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline3</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 3</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 3.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline4</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 4</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 4.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline5</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 5</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 5.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline6</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 6</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 6.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline7</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 7</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 7.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline8</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 8</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 8.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">outline9</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.A2" table:value-type="string">
     <text:p text:style-name="TextInTable">Outline 9</text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table47.C2" table:value-type="string">
     <text:p text:style-name="TextInTable">Style for outline level 9.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">Existing presentation styles can only be altered. New styles can not be created and a different presentation style cannot be applied other than the current one. The following example works with presentation styles: [SOURCE:Drawing/StyleDemo.java].</text:p>
  <text:p text:style-name="Paragraph">You can only alter existing presentation styles. You cannot create new styles and you cannot apply a different presentation style other than the current one. The following example works with presentation styles: [SOURCE:Drawing/StyleDemo.java].</text:p>
  <text:p text:style-name="Code">// The first part of this demo will set each &quot;CharColor&quot; Property</text:p>
  <text:p text:style-name="Code">// that is available within the styles of the document to red. It</text:p>
  <text:p text:style-name="Code">// will also print each family and style name to the standard output</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code">XModel xModel = (XModel)UnoRuntime.queryInterface(XModel.class, xComponent);</text:p>
  <text:p text:style-name="Code">com.sun.star.style.XStyleFamiliesSupplier xSFS = (com.sun.star.style.XStyleFamiliesSupplier)</text:p>
  <text:p text:style-name="Code"><text:tab-stop/>UnoRuntime.queryInterface(com.sun.star.style.XStyleFamiliesSupplier.class, xModel);</text:p>
  <text:p text:style-name="Code">com.sun.star.container.XNameAccess xFamilies = xSFS.getStyleFamilies();</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code">// the element should now contain at least two Styles. The first is</text:p>
  <text:p text:style-name="Code">// &quot;graphics&quot; and the other one is the name of the Master page</text:p>
  <text:p text:style-name="Code">String[] Families = xFamilies.getElementNames();</text:p>
  <text:p text:style-name="Code">for (int i = 0; i &lt; Families.length; i++) {</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// this is the family</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>System.out.println(&quot;\n&quot; + Families[i]);</text:p>
  <text:p text:style-name="Code"><text:tab-stop/></text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>// and now all available styles</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>Object aFamilyObj = xFamilies.getByName(Families[i]);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>com.sun.star.container.XNameAccess xStyles = (com.sun.star.container.XNameAccess)</text:p>
  <text:p text:style-name="Code"><text:tab-stop/><text:tab-stop/>UnoRuntime.queryInterface(com.sun.star.container.XNameAccess.class, aFamilyObj);</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>String[] Styles = xStyles.getElementNames();</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>for (int j = 0; j &lt; Styles.length; j++) {</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>System.out.println( &quot; <text:s text:c="2"/>&quot; + Styles[j]);</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>Object aStyleObj = xStyles.getByName(Styles[j]);</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>com.sun.star.style.XStyle xStyle = (com.sun.star.style.XStyle)</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>UnoRuntime.queryInterface(com.sun.star.style.XStyle.class, aStyleObj);</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>// now we have the XStyle Interface and the CharColor for all styles</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>// is exemplary be set to red.</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XPropertySet xStylePropSet = (XPropertySet)</text:p>
  <text:p text:style-name="Code"><text:s text:c="12"/>UnoRuntime.queryInterface( XPropertySet.class, xStyle );</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>XPropertySetInfo xStylePropSetInfo = xStylePropSet.getPropertySetInfo();</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>if (xStylePropSetInfo.hasPropertyByName(&quot;CharColor&quot;)) {</text:p>
  <text:p text:style-name="Code"><text:s text:c="12"/>xStylePropSet.setPropertyValue(&quot;CharColor&quot;, new Integer(0xff0000));</text:p>
  <text:p text:style-name="Code"><text:s text:c="8"/>}</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>}</text:p>
  <text:p text:style-name="Code">}</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code">/* now create a rectangle and apply the &quot;title1&quot; style of</text:p>
  <text:p text:style-name="Code"><text:s text:c="3"/>the &quot;graphics&quot; family</text:p>
  <text:p text:style-name="Code">*/</text:p>
  <text:p text:style-name="Code">Object obj = xFamilies.getByName(&quot;graphics&quot;);</text:p>
  <text:p text:style-name="Code">com.sun.star.container.XNameAccess xStyles = (XNameAccess)</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>UnoRuntime.queryInterface(com.sun.star.container.XNameAccess.class, obj);</text:p>
  <text:p text:style-name="Code">obj = xStyles.getByName(&quot;title1&quot;);</text:p>
  <text:p text:style-name="Code">com.sun.star.style.XStyle xTitle1Style = (com.sun.star.style.XStyle)UnoRuntime.queryInterface( </text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>com.sun.star.style.XStyle.class, obj);</text:p>
  <text:p text:style-name="Code"/>
  <text:p text:style-name="Code">XDrawPagesSupplier xDrawPagesSupplier = (XDrawPagesSupplier)UnoRuntime.queryInterface(</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>XDrawPagesSupplier.class, xComponent);</text:p>
  <text:p text:style-name="Code">XDrawPages xDrawPages = xDrawPagesSupplier.getDrawPages();</text:p>
  <text:p text:style-name="Code">XDrawPage xDrawPage = (XDrawPage)xDrawPages.getByIndex(0);</text:p>
  <text:p text:style-name="Code">XShapes xShapes = (XShapes)UnoRuntime.queryInterface(XShapes.class, xDrawPage);</text:p>
  <text:p text:style-name="Code">XShape xShape = ShapeHelper.createShape(xComponent, new Point(0, 0),</text:p>
  <text:p text:style-name="Code"><text:s text:c="4"/>new Size(5000, 5000), &quot;com.sun.star.drawing.RectangleShape&quot;);</text:p>
  <text:p text:style-name="Code">xShapes.add(xShape);</text:p>
  <text:p text:style-name="Code">XPropertySet xPropSet = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xShape);</text:p>
  <text:p text:style-name="Code">xPropSet.setPropertyValue(&quot;Style&quot;, xTitle1Style);</text:p>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="settings" text:key1="presentation document"/>Settings</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.beans.PropertySet]<text:alphabetical-index-mark text:string-value="PropertySet"/>To use the global document settings, the document service factory must be asked for a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.Settings]</text:span> service using the method <text:span text:style-name="Code (in text)">createInstance()</text:span> at its <text:span text:style-name="Code (in text)">[IDL:com.sun.star.lang.XMultiServiceFactory]</text:span> interface. This service supports <text:span text:style-name="Code (in text)">[IDL:com.sun.star.beans.PropertySet]</text:span> and acts upon the current document by setting its properties.</text:p>
  <text:p text:style-name="Paragraph">The services <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.DocumentSettings]</text:span> and <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.DocumentSettings]</text:span> provide the following properties additionally to the global document settings.</text:p>
  <text:p text:style-name="Paragraph"/>
  <table:table table:name="Table37" table:style-name="Table37">
   <table:table-column table:style-name="Table37.A"/>
   <table:table-column table:style-name="Table37.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table37.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.DocumentSettings]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table37.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DocumentSettings:MeasureUnit]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table37.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">short</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>this is the default logical measure unit that is used for string formatings inside the document. </text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table37.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DocumentSettings:ScaleNumerator]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table37.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>is the numerator for the logical scale of the document. </text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table37.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DocumentSettings:ScaleDenominator]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table37.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> </text:span>is the denominator for the logical scale of the document.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table37.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DocumentSettings:IsPrintFitPage]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table37.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>this property enables or disables the fitting of the page to the printable area during print, <text:span text:style-name="Code (in text)">true</text:span> enable and <text:span text:style-name="Code (in text)">false</text:span> disable.</text:p>
     <text:p text:style-name="TextInTable"/>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table37.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DocumentSettings:IsPrintTilePage]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table37.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>If the property <text:span text:style-name="Code (in text)">IsPrintTilePage</text:span> is set to 1 and the paper size for printing is larger than the paper size of the printer than the content is tiled over multiple pages. </text:p>
     <text:p text:style-name="TextInTable"/>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table37.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DocumentSettings:PageNumberFormat]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table37.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>is the number format used for page number fields.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table37.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DocumentSettings:ParagraphSummation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table37.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>If the property <text:span text:style-name="Code (in text)">ParagraphSummation</text:span> is set to 1, the distance between two paragraphs is the sum of ParaTopMargin of the previous and ParaBottomMargin of the next paragraph. If 0, only the greater of the two is choosen. </text:p>
     <text:p text:style-name="TextInTable"/>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Standard"/>
  <table:table table:name="Table38" table:style-name="Table38">
   <table:table-column table:style-name="Table38.A"/>
   <table:table-column table:style-name="Table38.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table38.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.presentation.DocumentSettings]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintDrawing]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>this property enables or disables the printing of the drawing pages, <text:span text:style-name="Code (in text)">true</text:span> enable and <text:span text:style-name="Code (in text)">false</text:span> disable. </text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintNotes]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>this property enables or disables the printing of the notes pages, <text:span text:style-name="Code (in text)">true</text:span> enable and <text:span text:style-name="Code (in text)">false</text:span> disable. </text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintHandout]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T16"> </text:span><text:span text:style-name="T17">—</text:span><text:span text:style-name="T16"> this property enables or disables the printing of the handout pages, </text:span><text:span text:style-name="T10">true</text:span><text:span text:style-name="T16"> enable and </text:span><text:span text:style-name="T10">false</text:span><text:span text:style-name="T16"> disable.</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintOutline]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>this <text:span text:style-name="T16">property enables or disables the printing of the outline pages, </text:span><text:span text:style-name="T10">true</text:span><text:span text:style-name="T16"> enable and </text:span><text:span text:style-name="T10">false</text:span><text:span text:style-name="T16"> disable.</text:span></text:p>
     <text:p text:style-name="TextInTable"/>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintHiddenPages]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>this <text:span text:style-name="T16">property enables or disables the printing </text:span>of draw pages that are marked hidden<text:span text:style-name="T16">, </text:span><text:span text:style-name="T10">true</text:span><text:span text:style-name="T16"> enable and </text:span><text:span text:style-name="T10">false</text:span><text:span text:style-name="T16"> disable.</text:span></text:p>
     <text:p text:style-name="TextInTable"/>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintFitPage]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>this property enables or disables the fitting of the page to the printable area during print, <text:span text:style-name="Code (in text)">true</text:span> enable and <text:span text:style-name="Code (in text)">false</text:span> disable.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:IsPrintTilePage]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>If this property <text:span text:style-name="Code (in text)">IsPrintTilePage</text:span> is set to 1 and the paper size for printing is larger than the paper size of the printer than the content is tiled over multiple pages. </text:p>
     <text:p text:style-name="TextInTable"/>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:PageNumberFormat]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">long</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>is the number format used for page number fields.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table38.A3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.presentation.DocumentSettings:ParagraphSummation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table38.B3" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="T10">boolean</text:span><text:span text:style-name="T18"> </text:span><text:span text:style-name="T23">—</text:span><text:span text:style-name="T18"> </text:span>If the property <text:span text:style-name="Code (in text)">ParagraphSummation</text:span> is set to 1, the distance between two paragraphs is the sum of ParaTopMargin of the previous and ParaBottomMargin of the next paragraph. If 0, only the greater of the two is choosen. </text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="page formatting" text:key1="presentation document"/>Page Formatting</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.GenericDrawPage]<text:alphabetical-index-mark text:string-value="GenericDrawPage"/>As opposed to text and spreadsheet documents, page formatting in drawings and presentations is not done through styles. Rather, hard format the following properties:</text:p>
  <table:table table:name="Table23" table:style-name="Table23">
   <table:table-column table:style-name="Table23.A"/>
   <table:table-column table:style-name="Table23.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table23.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.GenericDrawPage]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:BookmarkURL]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">string</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:BorderBottom]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:BorderLeft]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:BorderRight]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:BorderTop]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:Height]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:Number]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">short</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:Orientation]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.PaperOrientation]</text:span></text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table23.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.GenericDrawPage:Width]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table23.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">long</text:span></text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:h text:style-name="Head 2" text:level="2">Drawing and Presentation Document Controller</text:h>
  <text:p text:style-name="Paragraph">The controller is available at the <text:span text:style-name="Code (in text)">XModel</text:span> interface of the document model:</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::frame::XController <text:span text:style-name="T3">getCurrentController</text:span>()</text:p>
  <text:h text:style-name="Head 3" text:level="3">Setting the Current Page, Using the Selection</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.DrawingDocumentDrawView;com.sun.star.view.XSelectionSupplier]<text:alphabetical-index-mark text:string-value="DrawingDocumentDrawView"/>The <text:alphabetical-index-mark text:string-value="XSelectionSupplier"/>controller is a <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.DrawingDocumentDrawView]</text:span> that supports the following interfaces: </text:p>
  <text:unordered-list text:style-name="L8">
   <text:list-item>
    <text:p text:style-name="P34"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XDrawView]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P34"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.beans.XPropertySet]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P34"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.frame.XController]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P34"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.XSelectionSupplier]</text:span></text:p>
   </text:list-item>
  </text:unordered-list>
  <text:p text:style-name="Paragraph">The following methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.view.XSelectionSupplier]</text:span> control the current selection in the GUI:</text:p>
  <text:p text:style-name="MethodSignatures">boolean <text:span text:style-name="MethodSignatureEmphasis">select</text:span>( [in] any anObject)<text:tab-stop/></text:p>
  <text:p text:style-name="MethodSignatures">any <text:span text:style-name="MethodSignatureEmphasis">getSelection</text:span>()<text:tab-stop/></text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="MethodSignatureEmphasis">addSelectionChangeListener</text:span> ( [in] com::sun::star::view::XSelectionChangeListener aListen</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="MethodSignatureEmphasis">removeSelectionChangeListener</text:span> ( [in] com::sun::star::view::XSelectionChangeListener aListener)</text:p>
  <text:p text:style-name="Paragraph">With these methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.XDrawView]</text:span>, the visible page is set in the GUI:</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="MethodSignatureEmphasis">setCurrentPage</text:span>(com::sun::star::drawing::XDrawPage aPage)<text:tab-stop/></text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::drawing::XDrawPage <text:span text:style-name="MethodSignatureEmphasis">getCurrentPage</text:span>()<text:tab-stop/></text:p>
  <text:p text:style-name="Paragraph">In addition to <text:span text:style-name="Code (in text)">DrawingDocumentDrawView,</text:span> it supports the following interfaces. For details about these interfaces, refer to <text:span text:style-name="ChapterRef">[CHAPTER:OfficeDev]</text:span>.</text:p>
  <text:unordered-list text:style-name="L9">
   <text:list-item>
    <text:p text:style-name="P35"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.task.XStatusIndicatorSupplier]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P35"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.ui.XContextMenuInterception]</text:span></text:p>
   </text:list-item>
   <text:list-item>
    <text:p text:style-name="P35"><text:span text:style-name="Code (in text)">[IDL:com.sun.star.frame.XDispatchProvider]</text:span></text:p>
   </text:list-item>
  </text:unordered-list>
  <text:h text:style-name="Head 3" text:level="3"><text:alphabetical-index-mark text:string-value="zooming" text:key1="presentation document"/>Zooming</text:h>
  <text:p text:style-name="Paragraph">Zooming is currently not supported through API.</text:p>
  <text:h text:style-name="Head 3" text:level="3">Other Drawing-Specific View Settings</text:h>
  <text:p text:style-name="Paragraph">[TOPIC:com.sun.star.drawing.DrawingDocumentDrawView;com.sun.star.document.XViewDataSupplier]<text:alphabetical-index-mark text:string-value="DrawingDocumentDrawView"/>Drawings <text:alphabetical-index-mark text:string-value="XViewDataSupplier"/>and presentations can be switched to certain view modes. This is done by the following drawing-specific controller properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.DrawingDocumentDrawView]</text:span>:</text:p>
  <table:table table:name="Table48" table:style-name="Table48">
   <table:table-column table:style-name="Table48.A"/>
   <table:table-column table:style-name="Table48.B"/>
   <table:table-header-rows>
    <table:table-row>
     <table:table-cell table:style-name="Table48.A1" table:number-columns-spanned="2" table:value-type="string">
      <text:p text:style-name="P5">Properties of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.drawing.DrawingDocumentDrawView]</text:span></text:p>
     </table:table-cell>
     <table:covered-table-cell/>
    </table:table-row>
   </table:table-header-rows>
   <table:table-row>
    <table:table-cell table:style-name="Table48.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawingDocumentDrawView:IsLayerMode]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table48.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Switch to layer mode.</text:p>
    </table:table-cell>
   </table:table-row>
   <table:table-row>
    <table:table-cell table:style-name="Table48.A2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">[IDLS:com.sun.star.drawing.DrawingDocumentDrawView:IsMasterPageMode]</text:span></text:p>
    </table:table-cell>
    <table:table-cell table:style-name="Table48.B2" table:value-type="string">
     <text:p text:style-name="TextInTable"><text:span text:style-name="Code (in text)">boolean</text:span> <text:span text:style-name="T4">—</text:span> Switch to master page mode.</text:p>
    </table:table-cell>
   </table:table-row>
  </table:table>
  <text:p text:style-name="Paragraph">Furthermore, there are many properties that can be changed through the <text:span text:style-name="Code (in text)">XViewDataSupplier</text:span> interface of the document:</text:p>
  <text:p text:style-name="Paragraph">Methods of <text:span text:style-name="Code (in text)">[IDL:com.sun.star.document.XViewDataSupplier]</text:span>:</text:p>
  <text:p text:style-name="MethodSignatures">com::sun::star::container::XIndexAccess <text:span text:style-name="T3">getViewData</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">setViewData</text:span>( [in] com::sun::star::container::XIndexAccess aData)</text:p>
  <text:p text:style-name="Paragraph">To use ViewData properties, call <text:span text:style-name="Code (in text)">getViewData()</text:span> and receive a com.sun.star.container.XIndexContainer:</text:p>
  <text:p text:style-name="Paragraph">Methods of <text:span text:style-name="Code (in text)">XIndexContainer</text:span>:</text:p>
  <text:p text:style-name="MethodSignatures">type <text:span text:style-name="T3">getElementType</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">boolean <text:span text:style-name="T3">hasElements</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">long <text:span text:style-name="T3">getCount</text:span>()</text:p>
  <text:p text:style-name="MethodSignatures">any <text:span text:style-name="T3">getByIndex</text:span>( [in] long Index)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">replaceByIndex</text:span>( [in] long Index, any Element)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">insertByIndex</text:span>( [in] long Index, any Element)</text:p>
  <text:p text:style-name="MethodSignatures">void <text:span text:style-name="T3">removeByIndex</text:span>( [in] long Index)</text:p>
  <text:p text:style-name="Paragraph">Use <text:span text:style-name="Code (in text)">getByIndex()</text:span> to iterate over the view data properties, find the required <text:span text:style-name="Code (in text)">[IDL:com.sun.star.beans.PropertyValue]</text:span> by checking the property names. If found, set the Value Member of the property value and put it back into the container using <text:span text:style-name="Code (in text)">replaceByIndex()</text:span>. Finally, apply the whole <text:span text:style-name="Code (in text)">ViewData</text:span> container to the document using <text:span text:style-name="Code (in text)">setViewData()</text:span>.</text:p>
  <text:p text:style-name="Paragraph">[BUG641+]The method <text:span text:style-name="Code (in text)">setViewData()</text:span> is currently not working. It can only be used with <text:span text:style-name="Code (in text)">loadComponentFromURL()</text:span>.</text:p>
 </office:body>
</office:document>