diff options
author | Xisco Fauli <xiscofauli@libreoffice.org> | 2022-05-19 21:07:12 +0200 |
---|---|---|
committer | Xisco Fauli <xiscofauli@libreoffice.org> | 2022-05-19 23:05:23 +0200 |
commit | 43ff808c4662e176c7925f93ec51a0fa378bc1f9 (patch) | |
tree | c854a6b85aad19d88e4330c6fb0bf3e5d54b455c /vcl/qa | |
parent | 8231d7957ae04599d7c87bba117f9a53452fcf0f (diff) |
vcl: a11y: Add test for text alternative value of images when exporting to pdf
Checking tdf#57423, I found that the support for exporting alternative
test to pdf was extended to all modules ( before it was only supported
in Writer ) in 2840352ba56a212d191cc16e08378c87672d7b73
< Enhance tagged PDF export for a11y >.
I'm pretty surprise to see there was no existing test for tagged PDF
so this one is the first. Killing two birds with one stone
Change-Id: Ia4ca51438f2539bde8edc21e9c7278840e57682e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134649
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'vcl/qa')
-rw-r--r-- | vcl/qa/cppunit/pdfexport/data/alternativeText.fodp | 903 | ||||
-rw-r--r-- | vcl/qa/cppunit/pdfexport/pdfexport.cxx | 38 |
2 files changed, 941 insertions, 0 deletions
diff --git a/vcl/qa/cppunit/pdfexport/data/alternativeText.fodp b/vcl/qa/cppunit/pdfexport/data/alternativeText.fodp new file mode 100644 index 000000000000..29b55044887f --- /dev/null +++ b/vcl/qa/cppunit/pdfexport/data/alternativeText.fodp @@ -0,0 +1,903 @@ +<?xml version='1.0' encoding='UTF-8'?> +<office:document xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:rpt="http://openoffice.org/2005/report" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" office:version="1.3" office:mimetype="application/vnd.oasis.opendocument.presentation"> + <office:meta><meta:creation-date>2022-05-19T20:19:11.610154378</meta:creation-date><dc:date>2022-05-19T20:23:51.171910727</dc:date><meta:editing-duration>PT4M38S</meta:editing-duration><meta:editing-cycles>4</meta:editing-cycles><meta:generator>LibreOfficeDev/7.4.0.0.alpha1$Linux_X86_64 LibreOffice_project/e39ea45caa3712ae2ff077203ef8aef0e16fe41a</meta:generator><meta:document-statistic meta:object-count="24"/></office:meta> + <office:font-face-decls> + <style:font-face style:name="Bitstream Vera Sans" svg:font-family="'Bitstream Vera Sans'" style:font-family-generic="system" style:font-pitch="variable"/> + <style:font-face style:name="DejaVu Sans" svg:font-family="'DejaVu Sans'" style:font-family-generic="system" style:font-pitch="variable"/> + <style:font-face style:name="Liberation Sans" svg:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable"/> + <style:font-face style:name="Liberation Serif" svg:font-family="'Liberation Serif'" style:font-family-generic="roman" style:font-pitch="variable"/> + <style:font-face style:name="Lohit Devanagari" svg:font-family="'Lohit Devanagari'" style:font-family-generic="system" style:font-pitch="variable"/> + <style:font-face style:name="Noto Sans" svg:font-family="'Noto Sans'" style:font-family-generic="roman" style:font-pitch="variable"/> + <style:font-face style:name="Noto Sans CJK SC" svg:font-family="'Noto Sans CJK SC'" style:font-family-generic="system" style:font-pitch="variable"/> + </office:font-face-decls> + <office:styles> + <draw:gradient draw:name="Filled" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#cccccc" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="30deg" draw:border="0%"/> + <draw:gradient draw:name="Filled_20_Blue" draw:display-name="Filled Blue" draw:style="linear" draw:start-color="#729fcf" draw:end-color="#355269" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="30deg" draw:border="0%"/> + <draw:gradient draw:name="Filled_20_Green" draw:display-name="Filled Green" draw:style="linear" draw:start-color="#77bc65" draw:end-color="#127622" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="30deg" draw:border="0%"/> + <draw:gradient draw:name="Filled_20_Red" draw:display-name="Filled Red" draw:style="linear" draw:start-color="#ff6d6d" draw:end-color="#c9211e" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="30deg" draw:border="0%"/> + <draw:gradient draw:name="Filled_20_Yellow" draw:display-name="Filled Yellow" draw:style="linear" draw:start-color="#ffde59" draw:end-color="#b47804" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="30deg" draw:border="0%"/> + <draw:gradient draw:name="Shapes" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#cccccc" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0deg" draw:border="0%"/> + <draw:marker draw:name="Arrow" svg:viewBox="0 0 20 30" svg:d="M10 0l-10 30h20z"/> + <style:default-style style:family="graphic"> + <style:graphic-properties svg:stroke-color="#3465a4" draw:fill-color="#729fcf" fo:wrap-option="no-wrap"/> + <style:paragraph-properties style:text-autospace="ideograph-alpha" style:punctuation-wrap="simple" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false"> + <style:tab-stops/> + </style:paragraph-properties> + <style:text-properties style:use-window-font-color="true" loext:opacity="0%" loext:color-lum-mod="100%" loext:color-lum-off="0%" style:font-name="Liberation Serif" fo:font-size="24pt" fo:language="es" fo:country="ES" style:font-name-asian="DejaVu Sans" style:font-size-asian="24pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="Bitstream Vera Sans" style:font-size-complex="24pt" style:language-complex="hi" style:country-complex="IN"/> + </style:default-style> + <style:style style:name="standard" style:family="graphic"> + <style:graphic-properties draw:stroke="solid" svg:stroke-width="0cm" svg:stroke-color="#3465a4" draw:marker-start-width="0.2cm" draw:marker-start-center="false" draw:marker-end-width="0.2cm" draw:marker-end-center="false" draw:fill="solid" draw:fill-color="#729fcf" draw:textarea-horizontal-align="justify" fo:padding-top="0.125cm" fo:padding-bottom="0.125cm" fo:padding-left="0.25cm" fo:padding-right="0.25cm" fo:wrap-option="wrap" draw:shadow="hidden" draw:shadow-offset-x="0.2cm" draw:shadow-offset-y="0.2cm" draw:shadow-color="#808080"> + <text:list-style style:name="standard"> + <text:list-level-style-bullet text:level="1" text:bullet-char="●"> + <style:list-level-properties text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="2" text:bullet-char="●"> + <style:list-level-properties text:space-before="0.6cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="3" text:bullet-char="●"> + <style:list-level-properties text:space-before="1.2cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="4" text:bullet-char="●"> + <style:list-level-properties text:space-before="1.8cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="5" text:bullet-char="●"> + <style:list-level-properties text:space-before="2.4cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="6" text:bullet-char="●"> + <style:list-level-properties text:space-before="3cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="7" text:bullet-char="●"> + <style:list-level-properties text:space-before="3.6cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="8" text:bullet-char="●"> + <style:list-level-properties text:space-before="4.2cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="9" text:bullet-char="●"> + <style:list-level-properties text:space-before="4.8cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="10" text:bullet-char="●"> + <style:list-level-properties text:space-before="5.4cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + </text:list-style> + </style:graphic-properties> + <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:line-height="100%" fo:text-indent="0cm"/> + <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" loext:opacity="0%" loext:color-lum-mod="100%" loext:color-lum-off="0%" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable" fo:font-size="18pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" style:font-name-asian="Noto Sans CJK SC" style:font-family-asian="'Noto Sans CJK SC'" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="18pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Devanagari" style:font-family-complex="'Lohit Devanagari'" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="18pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/> + </style:style> + <style:style style:name="objectwithoutfill" style:family="graphic" style:parent-style-name="standard"> + <style:graphic-properties draw:fill="none"/> + </style:style> + <style:style style:name="Object_20_with_20_no_20_fill_20_and_20_no_20_line" style:display-name="Object with no fill and no line" style:family="graphic" style:parent-style-name="standard"> + <style:graphic-properties draw:stroke="none" draw:fill="none"/> + </style:style> + <style:style style:name="Text" style:family="graphic"> + <style:graphic-properties draw:stroke="solid" svg:stroke-color="#cccccc" draw:fill="solid" draw:fill-color="#eeeeee"/> + <style:text-properties style:font-name="Noto Sans" fo:font-family="'Noto Sans'" style:font-family-generic="roman" style:font-pitch="variable"/> + </style:style> + <style:style style:name="A4" style:family="graphic" style:parent-style-name="Text"> + <style:graphic-properties draw:fill="none"/> + <style:text-properties fo:font-size="18pt"/> + </style:style> + <style:style style:name="Title_20_A4" style:display-name="Title A4" style:family="graphic" style:parent-style-name="A4"> + <style:graphic-properties draw:stroke="none"/> + <style:text-properties fo:font-size="44pt"/> + </style:style> + <style:style style:name="Heading_20_A4" style:display-name="Heading A4" style:family="graphic" style:parent-style-name="A4"> + <style:graphic-properties draw:stroke="none"/> + <style:text-properties fo:font-size="24pt"/> + </style:style> + <style:style style:name="Text_20_A4" style:display-name="Text A4" style:family="graphic" style:parent-style-name="A4"> + <style:graphic-properties draw:stroke="none"/> + </style:style> + <style:style style:name="A4" style:family="graphic" style:parent-style-name="Text"> + <style:graphic-properties draw:fill="none"/> + <style:text-properties fo:font-size="18pt"/> + </style:style> + <style:style style:name="Title_20_A0" style:display-name="Title A0" style:family="graphic" style:parent-style-name="A4"> + <style:graphic-properties draw:stroke="none"/> + <style:text-properties fo:font-size="96pt"/> + </style:style> + <style:style style:name="Heading_20_A0" style:display-name="Heading A0" style:family="graphic" style:parent-style-name="A4"> + <style:graphic-properties draw:stroke="none"/> + <style:text-properties fo:font-size="71.9000015258789pt"/> + </style:style> + <style:style style:name="Text_20_A0" style:display-name="Text A0" style:family="graphic" style:parent-style-name="A4"> + <style:graphic-properties draw:stroke="none"/> + </style:style> + <style:style style:name="Graphic" style:family="graphic"> + <style:graphic-properties draw:fill="solid" draw:fill-color="#ffffff"/> + <style:text-properties style:font-name="Liberation Sans" fo:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable" fo:font-size="18pt"/> + </style:style> + <style:style style:name="Shapes" style:family="graphic" style:parent-style-name="Graphic"> + <style:graphic-properties draw:stroke="none" draw:fill="gradient" draw:fill-gradient-name="Shapes"/> + <style:text-properties fo:font-size="14pt" fo:font-weight="bold"/> + </style:style> + <style:style style:name="Filled" style:family="graphic" style:parent-style-name="Shapes"> + <style:graphic-properties draw:fill="gradient" draw:fill-gradient-name="Filled"/> + </style:style> + <style:style style:name="Filled_20_Blue" style:display-name="Filled Blue" style:family="graphic" style:parent-style-name="Filled"> + <style:graphic-properties draw:fill-gradient-name="Filled_20_Blue"/> + <style:text-properties fo:color="#ffffff" loext:opacity="100%" loext:color-lum-mod="100%" loext:color-lum-off="0%"/> + </style:style> + <style:style style:name="Filled_20_Green" style:display-name="Filled Green" style:family="graphic" style:parent-style-name="Filled"> + <style:graphic-properties draw:fill-gradient-name="Filled_20_Green"/> + <style:text-properties fo:color="#ffffff" loext:opacity="100%" loext:color-lum-mod="100%" loext:color-lum-off="0%" style:font-name="Liberation Sans" fo:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable"/> + </style:style> + <style:style style:name="Filled_20_Red" style:display-name="Filled Red" style:family="graphic" style:parent-style-name="Filled"> + <style:graphic-properties draw:fill-gradient-name="Filled_20_Red"/> + <style:text-properties fo:color="#ffffff" loext:opacity="100%" loext:color-lum-mod="100%" loext:color-lum-off="0%"/> + </style:style> + <style:style style:name="Filled_20_Yellow" style:display-name="Filled Yellow" style:family="graphic" style:parent-style-name="Filled"> + <style:graphic-properties draw:fill-gradient-name="Filled_20_Yellow"/> + <style:text-properties fo:color="#ffffff" loext:opacity="100%" loext:color-lum-mod="100%" loext:color-lum-off="0%"/> + </style:style> + <style:style style:name="Outlined" style:family="graphic" style:parent-style-name="Shapes"> + <style:graphic-properties draw:stroke="solid" svg:stroke-width="0.081cm" svg:stroke-color="#000000" draw:fill="none"/> + </style:style> + <style:style style:name="Outlined_20_Blue" style:display-name="Outlined Blue" style:family="graphic" style:parent-style-name="Outlined"> + <style:graphic-properties svg:stroke-color="#355269"/> + <style:text-properties fo:color="#355269" loext:opacity="100%" loext:color-lum-mod="100%" loext:color-lum-off="0%"/> + </style:style> + <style:style style:name="Outlined_20_Green" style:display-name="Outlined Green" style:family="graphic" style:parent-style-name="Outlined"> + <style:graphic-properties svg:stroke-color="#127622"/> + <style:text-properties fo:color="#127622" loext:opacity="100%" loext:color-lum-mod="100%" loext:color-lum-off="0%"/> + </style:style> + <style:style style:name="Outlined_20_Red" style:display-name="Outlined Red" style:family="graphic" style:parent-style-name="Outlined"> + <style:graphic-properties svg:stroke-color="#c9211e"/> + <style:text-properties fo:color="#c9211e" loext:opacity="100%" loext:color-lum-mod="100%" loext:color-lum-off="0%"/> + </style:style> + <style:style style:name="Outlined_20_Yellow" style:display-name="Outlined Yellow" style:family="graphic" style:parent-style-name="Outlined"> + <style:graphic-properties draw:stroke="solid" svg:stroke-color="#b47804"/> + <style:text-properties fo:color="#b47804" loext:opacity="100%" loext:color-lum-mod="100%" loext:color-lum-off="0%"/> + </style:style> + <style:style style:name="Lines" style:family="graphic" style:parent-style-name="Graphic"> + <style:graphic-properties draw:stroke="solid" svg:stroke-color="#000000" draw:fill="none"/> + </style:style> + <style:style style:name="Arrow_20_Line" style:display-name="Arrow Line" style:family="graphic" style:parent-style-name="Lines"> + <style:graphic-properties draw:marker-start="Arrow" draw:marker-start-width="0.2cm" draw:marker-end="Arrow" draw:marker-end-width="0.2cm" draw:show-unit="true"/> + </style:style> + <style:style style:name="Arrow_20_Dashed" style:display-name="Arrow Dashed" style:family="graphic" style:parent-style-name="Lines"> + <style:graphic-properties draw:stroke="dash"/> + </style:style> + <style:style style:name="Default-background" style:family="presentation"> + <style:graphic-properties draw:stroke="none" draw:fill="none"/> + <style:text-properties style:letter-kerning="true"/> + </style:style> + <style:style style:name="Default-backgroundobjects" style:family="presentation"> + <style:graphic-properties draw:textarea-horizontal-align="justify" draw:shadow="hidden" draw:shadow-offset-x="0.2cm" draw:shadow-offset-y="0.2cm" draw:shadow-color="#808080"/> + <style:text-properties style:letter-kerning="true"/> + </style:style> + <style:style style:name="Default-notes" style:family="presentation"> + <style:graphic-properties draw:stroke="none" draw:fill="none"/> + <style:paragraph-properties fo:margin-left="0.6cm" fo:margin-right="0cm" fo:text-indent="-0.6cm"/> + <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" loext:opacity="0%" loext:color-lum-mod="100%" loext:color-lum-off="0%" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable" fo:font-size="20pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" fo:background-color="transparent" style:font-name-asian="Noto Sans CJK SC" style:font-family-asian="'Noto Sans CJK SC'" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="20pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Devanagari" style:font-family-complex="'Lohit Devanagari'" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="20pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/> + </style:style> + <style:style style:name="Default-outline1" style:family="presentation"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:auto-grow-height="false" draw:fit-to-size="false" style:shrink-to-fit="true"> + <text:list-style style:name="Default-outline1"> + <text:list-level-style-bullet text:level="1" text:bullet-char="●"> + <style:list-level-properties text:space-before="0.3cm" text:min-label-width="0.9cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="2" text:bullet-char="–"> + <style:list-level-properties text:space-before="1.5cm" text:min-label-width="0.9cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="75%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="3" text:bullet-char="●"> + <style:list-level-properties text:space-before="2.8cm" text:min-label-width="0.8cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="4" text:bullet-char="–"> + <style:list-level-properties text:space-before="4.2cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="75%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="5" text:bullet-char="●"> + <style:list-level-properties text:space-before="5.4cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="6" text:bullet-char="●"> + <style:list-level-properties text:space-before="6.6cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="7" text:bullet-char="●"> + <style:list-level-properties text:space-before="7.8cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="8" text:bullet-char="●"> + <style:list-level-properties text:space-before="9cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="9" text:bullet-char="●"> + <style:list-level-properties text:space-before="10.2cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="10" text:bullet-char="●"> + <style:list-level-properties text:space-before="11.4cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + </text:list-style> + </style:graphic-properties> + <style:paragraph-properties fo:margin-top="0.5cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" loext:opacity="0%" loext:color-lum-mod="100%" loext:color-lum-off="0%" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable" fo:font-size="32pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" fo:background-color="transparent" style:font-name-asian="Noto Sans CJK SC" style:font-family-asian="'Noto Sans CJK SC'" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="32pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Devanagari" style:font-family-complex="'Lohit Devanagari'" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="32pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/> + </style:style> + <style:style style:name="Default-outline2" style:family="presentation" style:parent-style-name="Default-outline1"> + <style:paragraph-properties fo:margin-top="0.4cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-size="28pt" style:font-size-asian="28pt" style:font-size-complex="28pt"/> + </style:style> + <style:style style:name="Default-outline3" style:family="presentation" style:parent-style-name="Default-outline2"> + <style:paragraph-properties fo:margin-top="0.3cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-size="24pt" style:font-size-asian="24pt" style:font-size-complex="24pt"/> + </style:style> + <style:style style:name="Default-outline4" style:family="presentation" style:parent-style-name="Default-outline3"> + <style:paragraph-properties fo:margin-top="0.2cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-size="20pt" style:font-size-asian="20pt" style:font-size-complex="20pt"/> + </style:style> + <style:style style:name="Default-outline5" style:family="presentation" style:parent-style-name="Default-outline4"> + <style:paragraph-properties fo:margin-top="0.1cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-size="20pt" style:font-size-asian="20pt" style:font-size-complex="20pt"/> + </style:style> + <style:style style:name="Default-outline6" style:family="presentation" style:parent-style-name="Default-outline5"> + <style:paragraph-properties fo:margin-top="0.1cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-size="20pt" style:font-size-asian="20pt" style:font-size-complex="20pt"/> + </style:style> + <style:style style:name="Default-outline7" style:family="presentation" style:parent-style-name="Default-outline6"> + <style:paragraph-properties fo:margin-top="0.1cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-size="20pt" style:font-size-asian="20pt" style:font-size-complex="20pt"/> + </style:style> + <style:style style:name="Default-outline8" style:family="presentation" style:parent-style-name="Default-outline7"> + <style:paragraph-properties fo:margin-top="0.1cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-size="20pt" style:font-size-asian="20pt" style:font-size-complex="20pt"/> + </style:style> + <style:style style:name="Default-outline9" style:family="presentation" style:parent-style-name="Default-outline8"> + <style:paragraph-properties fo:margin-top="0.1cm" fo:margin-bottom="0cm"/> + <style:text-properties fo:font-size="20pt" style:font-size-asian="20pt" style:font-size-complex="20pt"/> + </style:style> + <style:style style:name="Default-subtitle" style:family="presentation"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:textarea-vertical-align="middle"> + <text:list-style style:name="Default-subtitle"> + <text:list-level-style-bullet text:level="1" text:bullet-char="●"> + <style:list-level-properties text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="2" text:bullet-char="●"> + <style:list-level-properties text:space-before="0.6cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="3" text:bullet-char="●"> + <style:list-level-properties text:space-before="1.2cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="4" text:bullet-char="●"> + <style:list-level-properties text:space-before="1.8cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="5" text:bullet-char="●"> + <style:list-level-properties text:space-before="2.4cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="6" text:bullet-char="●"> + <style:list-level-properties text:space-before="3cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="7" text:bullet-char="●"> + <style:list-level-properties text:space-before="3.6cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="8" text:bullet-char="●"> + <style:list-level-properties text:space-before="4.2cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="9" text:bullet-char="●"> + <style:list-level-properties text:space-before="4.8cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="10" text:bullet-char="●"> + <style:list-level-properties text:space-before="5.4cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + </text:list-style> + </style:graphic-properties> + <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="center" fo:text-indent="0cm"/> + <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" loext:opacity="0%" loext:color-lum-mod="100%" loext:color-lum-off="0%" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable" fo:font-size="32pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" fo:background-color="transparent" style:font-name-asian="Noto Sans CJK SC" style:font-family-asian="'Noto Sans CJK SC'" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="32pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Devanagari" style:font-family-complex="'Lohit Devanagari'" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="32pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/> + </style:style> + <style:style style:name="Default-title" style:family="presentation"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:textarea-vertical-align="middle"> + <text:list-style style:name="Default-title"> + <text:list-level-style-bullet text:level="1" text:bullet-char="●"> + <style:list-level-properties text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="2" text:bullet-char="●"> + <style:list-level-properties text:space-before="0.6cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="3" text:bullet-char="●"> + <style:list-level-properties text:space-before="1.2cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="4" text:bullet-char="●"> + <style:list-level-properties text:space-before="1.8cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="5" text:bullet-char="●"> + <style:list-level-properties text:space-before="2.4cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="6" text:bullet-char="●"> + <style:list-level-properties text:space-before="3cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="7" text:bullet-char="●"> + <style:list-level-properties text:space-before="3.6cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="8" text:bullet-char="●"> + <style:list-level-properties text:space-before="4.2cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="9" text:bullet-char="●"> + <style:list-level-properties text:space-before="4.8cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="10" text:bullet-char="●"> + <style:list-level-properties text:space-before="5.4cm" text:min-label-width="0.6cm"/> + <style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/> + </text:list-level-style-bullet> + </text:list-style> + </style:graphic-properties> + <style:paragraph-properties fo:text-align="center"/> + <style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" loext:opacity="0%" loext:color-lum-mod="100%" loext:color-lum-off="0%" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="Liberation Sans" fo:font-family="'Liberation Sans'" style:font-family-generic="roman" style:font-pitch="variable" fo:font-size="44pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="normal" style:letter-kerning="true" fo:background-color="transparent" style:font-name-asian="Noto Sans CJK SC" style:font-family-asian="'Noto Sans CJK SC'" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="44pt" style:font-style-asian="normal" style:font-weight-asian="normal" style:font-name-complex="Lohit Devanagari" style:font-family-complex="'Lohit Devanagari'" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="44pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/> + </style:style> + <style:presentation-page-layout style:name="AL0T26"> + <presentation:placeholder presentation:object="handout" svg:x="2.058cm" svg:y="1.743cm" svg:width="10.556cm" svg:height="-0.231cm"/> + <presentation:placeholder presentation:object="handout" svg:x="15.414cm" svg:y="1.743cm" svg:width="10.556cm" svg:height="-0.231cm"/> + <presentation:placeholder presentation:object="handout" svg:x="2.058cm" svg:y="3.612cm" svg:width="10.556cm" svg:height="-0.231cm"/> + <presentation:placeholder presentation:object="handout" svg:x="15.414cm" svg:y="3.612cm" svg:width="10.556cm" svg:height="-0.231cm"/> + <presentation:placeholder presentation:object="handout" svg:x="2.058cm" svg:y="5.481cm" svg:width="10.556cm" svg:height="-0.231cm"/> + <presentation:placeholder presentation:object="handout" svg:x="15.414cm" svg:y="5.481cm" svg:width="10.556cm" svg:height="-0.231cm"/> + </style:presentation-page-layout> + <style:presentation-page-layout style:name="AL1T0"> + <presentation:placeholder presentation:object="title" svg:x="2.058cm" svg:y="1.743cm" svg:width="23.912cm" svg:height="3.507cm"/> + <presentation:placeholder presentation:object="subtitle" svg:x="2.058cm" svg:y="5.838cm" svg:width="23.912cm" svg:height="13.23cm"/> + </style:presentation-page-layout> + </office:styles> + <office:automatic-styles> + <style:page-layout style:name="PM0"> + <style:page-layout-properties fo:margin-top="0cm" fo:margin-bottom="0cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:page-width="21cm" fo:page-height="29.7cm" style:print-orientation="portrait"/> + </style:page-layout> + <style:page-layout style:name="PM1"> + <style:page-layout-properties fo:margin-top="0cm" fo:margin-bottom="0cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:page-width="28cm" fo:page-height="15.75cm" style:print-orientation="landscape"/> + </style:page-layout> + <style:style style:name="dp1" style:family="drawing-page"> + <style:drawing-page-properties draw:background-size="border" draw:fill="none"/> + </style:style> + <style:style style:name="dp2" style:family="drawing-page"> + <style:drawing-page-properties presentation:display-header="true" presentation:display-footer="true" presentation:display-page-number="false" presentation:display-date-time="true"/> + </style:style> + <style:style style:name="dp3" style:family="drawing-page"> + <style:drawing-page-properties presentation:background-visible="true" presentation:background-objects-visible="true" presentation:display-footer="true" presentation:display-page-number="false" presentation:display-date-time="true"/> + </style:style> + <style:style style:name="gr1" style:family="graphic" style:parent-style-name="standard"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:fill-color="#ffffff" draw:auto-grow-height="false" fo:min-height="1.485cm"/> + <style:paragraph-properties style:writing-mode="lr-tb"/> + </style:style> + <style:style style:name="gr2" style:family="graphic" style:parent-style-name="standard"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:fill-color="#ffffff" draw:textarea-vertical-align="bottom" draw:auto-grow-height="false" fo:min-height="1.485cm"/> + <style:paragraph-properties style:writing-mode="lr-tb"/> + </style:style> + <style:style style:name="gr3" style:family="graphic" style:parent-style-name="Object_20_with_20_no_20_fill_20_and_20_no_20_line"> + <style:graphic-properties draw:textarea-horizontal-align="center" draw:textarea-vertical-align="middle" draw:color-mode="standard" draw:luminance="0%" draw:contrast="0%" draw:gamma="100%" draw:red="0%" draw:green="0%" draw:blue="0%" fo:clip="rect(0cm, 0cm, 0cm, 0cm)" draw:image-opacity="100%" style:mirror="none"/> + </style:style> + <style:style style:name="gr4" style:family="graphic"> + <style:graphic-properties style:protect="size"/> + </style:style> + <style:style style:name="pr1" style:family="presentation" style:parent-style-name="Default-backgroundobjects"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:fill-color="#ffffff" draw:auto-grow-height="false" fo:min-height="1.086cm"/> + <style:paragraph-properties style:writing-mode="lr-tb"/> + </style:style> + <style:style style:name="pr2" style:family="presentation" style:parent-style-name="Default-backgroundobjects"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:fill-color="#ffffff" draw:auto-grow-height="false" fo:min-height="1.485cm"/> + <style:paragraph-properties style:writing-mode="lr-tb"/> + </style:style> + <style:style style:name="pr3" style:family="presentation" style:parent-style-name="Default-backgroundobjects"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:fill-color="#ffffff" draw:textarea-vertical-align="bottom" draw:auto-grow-height="false" fo:min-height="1.485cm"/> + <style:paragraph-properties style:writing-mode="lr-tb"/> + </style:style> + <style:style style:name="pr4" style:family="presentation" style:parent-style-name="Default-notes"> + <style:graphic-properties draw:fill-color="#ffffff" fo:min-height="13.364cm"/> + <style:paragraph-properties style:writing-mode="lr-tb"/> + </style:style> + <style:style style:name="P1" style:family="paragraph"> + <style:text-properties fo:font-size="14pt" style:font-size-asian="14pt" style:font-size-complex="14pt"/> + </style:style> + <style:style style:name="P3" style:family="paragraph"> + <style:paragraph-properties fo:text-align="end"/> + <style:text-properties fo:font-size="14pt" style:font-size-asian="14pt" style:font-size-complex="14pt"/> + </style:style> + </office:automatic-styles> + <office:master-styles> + <draw:layer-set> + <draw:layer draw:name="layout"/> + <draw:layer draw:name="background"/> + <draw:layer draw:name="backgroundobjects"/> + <draw:layer draw:name="controls"/> + <draw:layer draw:name="measurelines"/> + </draw:layer-set> + <style:handout-master presentation:presentation-page-layout-name="AL0T26" style:page-layout-name="PM0" draw:style-name="dp2"> + <draw:page-thumbnail draw:layer="backgroundobjects" svg:width="8.999cm" svg:height="5.061cm" svg:x="1cm" svg:y="3.742cm"/> + <draw:page-thumbnail draw:layer="backgroundobjects" svg:width="8.999cm" svg:height="5.061cm" svg:x="1cm" svg:y="12.318cm"/> + <draw:page-thumbnail draw:layer="backgroundobjects" svg:width="8.999cm" svg:height="5.061cm" svg:x="1cm" svg:y="20.894cm"/> + <draw:page-thumbnail draw:layer="backgroundobjects" svg:width="8.999cm" svg:height="5.061cm" svg:x="11cm" svg:y="3.742cm"/> + <draw:page-thumbnail draw:layer="backgroundobjects" svg:width="8.999cm" svg:height="5.061cm" svg:x="11cm" svg:y="12.318cm"/> + <draw:page-thumbnail draw:layer="backgroundobjects" svg:width="8.999cm" svg:height="5.061cm" svg:x="11cm" svg:y="20.894cm"/> + <draw:frame draw:style-name="gr1" draw:text-style-name="P2" draw:layer="backgroundobjects" svg:width="9.113cm" svg:height="1.484cm" svg:x="0cm" svg:y="0cm" presentation:class="header"> + <draw:text-box> + <text:p text:style-name="P1"><presentation:header/></text:p> + </draw:text-box> + </draw:frame> + <draw:frame draw:style-name="gr1" draw:text-style-name="P4" draw:layer="backgroundobjects" svg:width="9.113cm" svg:height="1.484cm" svg:x="11.886cm" svg:y="0cm" presentation:class="date-time"> + <draw:text-box> + <text:p text:style-name="P3"><presentation:date-time/></text:p> + </draw:text-box> + </draw:frame> + <draw:frame draw:style-name="gr2" draw:text-style-name="P2" draw:layer="backgroundobjects" svg:width="9.113cm" svg:height="1.484cm" svg:x="0cm" svg:y="28.215cm" presentation:class="footer"> + <draw:text-box> + <text:p text:style-name="P1"><presentation:footer/></text:p> + </draw:text-box> + </draw:frame> + <draw:frame draw:style-name="gr2" draw:text-style-name="P4" draw:layer="backgroundobjects" svg:width="9.113cm" svg:height="1.484cm" svg:x="11.886cm" svg:y="28.215cm" presentation:class="page-number"> + <draw:text-box> + <text:p text:style-name="P3"><text:page-number><number></text:page-number></text:p> + </draw:text-box> + </draw:frame> + </style:handout-master> + </office:master-styles> + <office:body> + <office:presentation> + <draw:page draw:name="page1" draw:style-name="dp3" draw:master-page-name="Default" presentation:presentation-page-layout-name="AL1T0"> + <draw:frame draw:style-name="gr3" draw:text-style-name="P7" draw:layer="layout" svg:width="17.752cm" svg:height="2.832cm" svg:x="6.248cm" svg:y="4.168cm"> + <draw:image draw:mime-type="image/png"> + <office:binary-data>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 + xVrvaQAAAABJRU5ErkJggg== + </office:binary-data> + <text:p/> + </draw:image> + <svg:title>This is the text alternative</svg:title> + </draw:frame> + <presentation:notes draw:style-name="dp2"> + <draw:page-thumbnail draw:style-name="gr4" draw:layer="layout" svg:width="19.798cm" svg:height="11.136cm" svg:x="0.6cm" svg:y="2.257cm" draw:page-number="1" presentation:class="page"/> + <draw:frame presentation:style-name="pr4" draw:text-style-name="P8" draw:layer="layout" svg:width="16.799cm" svg:height="13.364cm" svg:x="2.1cm" svg:y="14.107cm" presentation:class="notes" presentation:placeholder="true"> + <draw:text-box/> + </draw:frame> + </presentation:notes> + </draw:page> + <presentation:settings presentation:mouse-visible="false"/> + </office:presentation> + </office:body> +</office:document>
\ No newline at end of file diff --git a/vcl/qa/cppunit/pdfexport/pdfexport.cxx b/vcl/qa/cppunit/pdfexport/pdfexport.cxx index 9785bfe63732..172f1b7d80ec 100644 --- a/vcl/qa/cppunit/pdfexport/pdfexport.cxx +++ b/vcl/qa/cppunit/pdfexport/pdfexport.cxx @@ -855,6 +855,44 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf108963) CPPUNIT_ASSERT_EQUAL(1, nYellowPathCount); } +CPPUNIT_TEST_FIXTURE(PdfExportTest, testAlternativeText) +{ + aMediaDescriptor["FilterName"] <<= OUString("impress_pdf_Export"); + + uno::Sequence<beans::PropertyValue> aFilterData( + comphelper::InitPropertySequence({ { "UseTaggedPDF", uno::Any(true) } })); + aMediaDescriptor["FilterData"] <<= aFilterData; + saveAsPDF(u"alternativeText.fodp"); + + // Parse the export result. + vcl::filter::PDFDocument aDocument; + SvFileStream aStream(maTempFile.GetURL(), StreamMode::READ); + CPPUNIT_ASSERT(aDocument.Read(aStream)); + + // The document has one page. + std::vector<vcl::filter::PDFObjectElement*> aPages = aDocument.GetPages(); + CPPUNIT_ASSERT_EQUAL(static_cast<size_t>(1), aPages.size()); + + for (const auto& aElement : aDocument.GetElements()) + { + auto pObject = dynamic_cast<vcl::filter::PDFObjectElement*>(aElement.get()); + if (!pObject) + continue; + auto pType = dynamic_cast<vcl::filter::PDFNameElement*>(pObject->Lookup("Type")); + if (pType && pType->GetValue() == "StructElem") + { + auto pS = dynamic_cast<vcl::filter::PDFNameElement*>(pObject->Lookup("S")); + if (pS && pS->GetValue() == "Figure") + { + CPPUNIT_ASSERT_EQUAL( + OUString(u"This is the text alternative"), + ::vcl::filter::PDFDocument::DecodeHexStringUTF16BE( + *dynamic_cast<vcl::filter::PDFHexStringElement*>(pObject->Lookup("Alt")))); + } + } + } +} + CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf105972) { vcl::filter::PDFDocument aDocument; |