[
https://issues.apache.org/jira/browse/FOP-2618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
simon steiner updated FOP-2618:
-------------------------------
Comment: was deleted
(was: You need to set pdf version to 1.4
eg fop.xconf
<?xml version="1.0"?>
<fop version="1.0">
<base>.</base>
<font-base>.</font-base>
<accessibility>true</accessibility>
<renderers>
<renderer mime="application/pdf">
<pdf-a-mode>PDF/A-1a</pdf-a-mode>
<version>1.4</version>
<fonts>
<font kerning="yes" embed-url="Arial.ttf" >
<font-triplet name="Arial" style="normal" weight="400"/>
</font>
</fonts>
</renderer>
</renderers>
</fop>)
> Table breaks PDF/A-1 compat when accessibility requested
> --------------------------------------------------------
>
> Key: FOP-2618
> URL: https://issues.apache.org/jira/browse/FOP-2618
> Project: FOP
> Issue Type: Bug
> Components: renderer/pdf
> Affects Versions: 2.1
> Environment: java version "1.7.0_95"
> Linux: OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-1~deb7u1)
> OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
> as well as Linux:
> java version "1.8.0_73"
> Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
> Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
> Reporter: Stefan Hegny
> Priority: Minor
> Fix For: 1.1
>
>
> When running fop 2.1 with {{-a -pdfprofile 'PDF/A-1a'}} then the pdf output
> of the following file will not validate on various engines (e.g. pdfbox
> preflight) with an error {{1.4 : Trailer Syntax error, /XRef cross reference
> streams are not allowed}}
> If the fo:table is taken out of the fo then it gives (more) valid output
> (i.e. not the xref error). It also avoids the xref error when specifying
> {{-pdfprofile 'PDF/A-1b'}} and no {{-a}} flag with fop 2.1. Using fop 1.1
> with {{-a -pdfprofile 'PDF/A-1a'}} will give other issues (that can be fixed
> e.g. with exiftool) but will NOT produce the XRef Trailer syntax error.
> {{<?xml version="1.0"?>
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
> xmlns:h="http://xmlns.dummycompany.com/letters"
> xmlns:hx="http://xmlns.dummycompany.com/letters/intern"
> xmlns:l="http://www.w3.org/1999/xhtml"
> xmlns:xalan="http://xml.apache.org/xalan" xml:lang="de">
> <fo:layout-master-set>
> <fo:simple-page-master master-name="first" margin-right="20mm"
> margin-left="10mm" margin-bottom="20mm" margin-top="32mm" page-width="21cm"
> page-height="29.6984848098cm">
> <fo:region-body margin-left="15mm" margin-bottom="20mm"/>
> <fo:region-start extent="10mm"/>
> </fo:simple-page-master>
> <fo:page-sequence-master master-name="psmA">
> <fo:repeatable-page-master-alternatives>
> <fo:conditional-page-master-reference
> master-reference="first"/>
> </fo:repeatable-page-master-alternatives>
> </fo:page-sequence-master>
> </fo:layout-master-set>
> <fo:page-sequence master-reference="psmA">
> <fo:flow flow-name="xsl-region-body">
> <fo:block-container border-color="black" border-style="solid"
> border-width="0pt" padding="0mm">
> <fo:block text-align="start" line-height="14pt"
> font-family="serif" font-size="11pt" space-before="28pt" font-weight="bold">
> <fo:inline>Rechnung Nr. 2016-413</fo:inline>
> </fo:block>
> <fo:block space-before="7pt" line-height="14pt"
> font-family="serif" font-size="11pt">
> <fo:table>
> <fo:table-column column-width="9cm"/>
> <fo:table-column column-width="1.4cm"/>
> <fo:table-column column-width="2.3cm"/>
> <fo:table-header>
> <fo:table-row>
> <fo:table-cell>
> <fo:block
> font-weight="bold">Leistung</fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block
> font-weight="bold">Anzahl</fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block font-weight="bold"
> text-align="end">Betrag</fo:block>
> </fo:table-cell>
> </fo:table-row>
> </fo:table-header>
> <fo:table-body>
> <fo:table-row>
> <fo:table-cell margin-top="10pt">
> <fo:block>Spaxschrauben 2,5x5mm</fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block
> text-align="center">100</fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block text-align="end">
> <fo:inline>33,75 €</fo:inline>
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
> <fo:table-row border-top-width="0.1pt"
> border-top-style="solid" position="relative" margin-top="10pt">
> <fo:table-cell>
> <fo:block>Nettosumme</fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block> </fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block text-align="end">
> <fo:inline>33,75 €</fo:inline>
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
> </fo:table-body>
> </fo:table>
> </fo:block>
> </fo:block-container>
> </fo:flow>
> </fo:page-sequence>
> </fo:root>}}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)