On 04/26/2018 11:23 AM, Grundtvig Nielsen Niels wrote:


I’ve prepared a very short test file (attached) where I’ve used the
<lang> attribute. When I convert this topic to .pdf, the language
information is not included in the result; in fact, the .pdf is not
tagged at all. Searching the Helps for ‘language’ or ‘tagged’ hasn’t
found anything.



Am I doing something wrong, or is the language/structure information
automatically discarded when generating .pdf output?



I'm sorry but we cannot help you. What exactly does the XSL-FO processor (e.g. Apache FOP) with the input XSL-FO file our software generates is not our responsibility.

I suggest that you send attached nct_048.fo to the support team of Apache FOP and ask them why language/structure information is discarded by FOP.

Notice how the nct_048.fo our software (XMLmind DITA Converter; AKA ditac; http://www.xmlmind.com/ditac/) has generated correctly contains for example:

---
<fo:block space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" xml:lang="en">

<fo:inline font-style="italic">NOTICE: This device complies with Part 15 of the FCC Rules and with RSS-210 and ICES-003 of Industry Canada.</fo:inline>

</fo:block>
---

and:

---
</fo:list-item-body></fo:list-item></fo:list-block><fo:block space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" xml:lang="fr">

<fo:inline font-style="italic">Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes:</fo:inline>

</fo:block>
---

xml:lang is an XSL-FO shorthand for the country and language properties. See https://www.w3.org/TR/xsl/#xml.lang


<?xml version="1.0" encoding="UTF-8"?><fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"; xml:lang="en"><fo:layout-master-set><fo:simple-page-master master-name="blank-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in"/><fo:region-after extent="0.4in"/></fo:simple-page-master><fo:simple-page-master master-name="title-first-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="first-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="first-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="title-odd-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="odd-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="odd-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="title-even-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="even-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="even-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="toc-first-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="first-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="first-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="toc-odd-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="odd-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="odd-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="toc-even-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="even-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="even-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="booklist-first-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="first-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="first-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="booklist-odd-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="odd-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="odd-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="booklist-even-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="even-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="even-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="frontmatter-first-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="first-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="first-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="frontmatter-odd-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="odd-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="odd-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="frontmatter-even-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="even-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="even-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="body-first-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="first-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="first-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="body-odd-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="odd-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="odd-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="body-even-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="even-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="even-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="backmatter-first-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="first-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="first-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="backmatter-odd-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="odd-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="odd-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="backmatter-even-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in"/><fo:region-before extent="0.4in" display-align="before" region-name="even-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="even-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="index-first-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in" column-count="2" column-gap="2em"/><fo:region-before extent="0.4in" display-align="before" region-name="first-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="first-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="index-odd-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in" column-count="2" column-gap="2em"/><fo:region-before extent="0.4in" display-align="before" region-name="odd-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="odd-page-footer"/></fo:simple-page-master><fo:simple-page-master master-name="index-even-page" page-width="210mm" page-height="297mm" margin-top="0.5in" margin-bottom="0.5in" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in" column-count="2" column-gap="2em"/><fo:region-before extent="0.4in" display-align="before" region-name="even-page-header"/><fo:region-after extent="0.4in" display-align="after" region-name="even-page-footer"/></fo:simple-page-master><fo:page-sequence-master master-name="title"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-page" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="title-first-page" page-position="first"/><fo:conditional-page-master-reference master-reference="title-odd-page" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="title-even-page"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="toc"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-page" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="toc-first-page" page-position="first"/><fo:conditional-page-master-reference master-reference="toc-odd-page" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="toc-even-page"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="booklist"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-page" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="booklist-first-page" page-position="first"/><fo:conditional-page-master-reference master-reference="booklist-odd-page" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="booklist-even-page"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="frontmatter"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-page" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="frontmatter-first-page" page-position="first"/><fo:conditional-page-master-reference master-reference="frontmatter-odd-page" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="frontmatter-even-page"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="body"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-page" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="body-first-page" page-position="first"/><fo:conditional-page-master-reference master-reference="body-odd-page" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="body-even-page"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="backmatter"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-page" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="backmatter-first-page" page-position="first"/><fo:conditional-page-master-reference master-reference="backmatter-odd-page" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="backmatter-even-page"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="index"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference master-reference="blank-page" blank-or-not-blank="blank"/><fo:conditional-page-master-reference master-reference="index-first-page" page-position="first"/><fo:conditional-page-master-reference master-reference="index-odd-page" odd-or-even="odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="index-even-page"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master></fo:layout-master-set><fo:page-sequence master-reference="body-odd-page" hyphenate="false" initial-page-number="1" force-page-count="no-force" format="1"><fo:static-content flow-name="xsl-footnote-separator"><fo:block><fo:leader leader-pattern="rule" leader-length="4em" rule-style="solid" color="#808080" rule-thickness="0.25pt"/></fo:block></fo:static-content><fo:static-content flow-name="odd-page-header"><fo:block hyphenate="false" font-family="sans-serif" font-size="0.7em" line-height="1.33" color="#808080" border-color="#808080" border-width="0.25pt" padding-bottom="0.165em" border-bottom-style="solid"><fo:table table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(2)"/><fo:table-column column-number="2" column-width="proportional-column-width(6)"/><fo:table-column column-number="3" column-width="proportional-column-width(2)"/><fo:table-body><fo:table-row><fo:table-cell text-align="left" start-indent="0" display-align="after"><fo:block> </fo:block></fo:table-cell><fo:table-cell text-align="center" start-indent="0" display-align="after"><fo:block>FCC rules: 15.19</fo:block></fo:table-cell><fo:table-cell text-align="right" start-indent="0" display-align="after"><fo:block> </fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="odd-page-footer"><fo:block hyphenate="false" font-family="sans-serif" font-size="0.7em" line-height="1.33" color="#808080" border-color="#808080" border-width="0.25pt" border-top-style="solid" padding-top="0.165em"><fo:table table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(2)"/><fo:table-column column-number="2" column-width="proportional-column-width(6)"/><fo:table-column column-number="3" column-width="proportional-column-width(2)"/><fo:table-body><fo:table-row><fo:table-cell text-align="left" start-indent="0" display-align="before"><fo:block> </fo:block></fo:table-cell><fo:table-cell text-align="center" start-indent="0" display-align="before"><fo:block/></fo:table-cell><fo:table-cell text-align="right" start-indent="0" display-align="before"><fo:block><fo:page-number/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow font-family="serif" font-size="10pt" line-height="1.33" text-align="left" flow-name="xsl-region-body"><fo:block xmlns:xfc="http://www.xmlmind.com/foconverter/xsl/extensions"; id="nct_appFCC15dot19"><fo:block space-before.optimum="0.83em" space-before.minimum="0.8em" space-before.maximum="0.9em" space-after.optimum="0.41em" space-after.minimum="0.4em" space-after.maximum="0.5em" font-family="sans-serif" font-weight="bold" color="black" text-align="left" hyphenate="false" keep-with-next.within-column="always" font-size="1.6em" line-height="1" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" padding-bottom="0.21em"><fo:marker marker-class-name="section1-title">FCC rules: 15.19</fo:marker><fo:marker marker-class-name="topic-title">FCC rules: 15.19</fo:marker>FCC rules: 15.19</fo:block><fo:block space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em"><fo:block space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" xml:lang="en"><fo:inline font-style="italic">NOTICE: This device complies with Part 15 of the FCC
    Rules and with RSS-210 and ICES-003 of Industry Canada.</fo:inline></fo:block><fo:block space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" xml:lang="en"><fo:inline font-style="italic">Operation is subject to the following two
    conditions:</fo:inline></fo:block><fo:list-block space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" provisional-distance-between-starts="2em" provisional-label-separation="0.5em" xml:lang="en"><fo:list-item space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" relative-align="baseline"><fo:list-item-label end-indent="label-end()"><fo:block text-align="end">1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block><fo:inline font-style="italic">this device may not cause harmful interference, and</fo:inline></fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" relative-align="baseline"><fo:list-item-label end-indent="label-end()"><fo:block text-align="end">2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block><fo:inline font-style="italic">this device must accept any interference received, including
      interference that may cause undesired operation.</fo:inline></fo:block></fo:list-item-body></fo:list-item></fo:list-block><fo:block space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" xml:lang="fr"><fo:inline font-style="italic">Le présent appareil est conforme aux CNR d'Industrie
    Canada applicables aux appareils radio exempts de licence. L'exploitation
    est autorisée aux deux conditions suivantes:</fo:inline></fo:block><fo:list-block space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" provisional-distance-between-starts="2em" provisional-label-separation="0.5em" xml:lang="fr"><fo:list-item space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" relative-align="baseline"><fo:list-item-label end-indent="label-end()"><fo:block text-align="end">1.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block><fo:inline font-style="italic">l'appareil ne doit pas produire de brouillage, et</fo:inline></fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="0.66em" space-before.minimum="0.6em" space-before.maximum="0.7em" space-after.optimum="0.66em" space-after.minimum="0.6em" space-after.maximum="0.7em" relative-align="baseline"><fo:list-item-label end-indent="label-end()"><fo:block text-align="end">2.</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block><fo:inline font-style="italic">l'utilisateur de l'appareil doit accepter tout brouillage
      radioélectrique subi, même si le brouillage est susceptible d'en
      compromettre le fonctionnement.</fo:inline></fo:block></fo:list-item-body></fo:list-item></fo:list-block></fo:block></fo:block><fo:block id="__EOBO" hyphenate="false"/></fo:flow></fo:page-sequence></fo:root>
--
XMLmind DITA Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/ditac-support

Reply via email to