[ https://issues.apache.org/jira/browse/FOP-3007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17322036#comment-17322036 ]
Simon Steiner commented on FOP-3007: ------------------------------------ Does FOP-2909 help with your requirements > Better tagging support in accessibility mode > -------------------------------------------- > > Key: FOP-3007 > URL: https://issues.apache.org/jira/browse/FOP-3007 > Project: FOP > Issue Type: Improvement > Components: renderer/pdf > Affects Versions: 2.6 > Reporter: Nico Kutscherauer > Priority: Major > > Hi there, > my customer posted the following request to your mailing list few years ago > about better tagging support in FOP: > [http://apache-fop.1065347.n5.nabble.com/Tagging-fo-blocks-as-artifacts-td45065.html] > Since the answer was that it would be an improvement for FOP if he would > provide a patch for it, he started to develop an adjusted version (or better, > he let third party developers do it). > We have been using this adjusted FOP for quite a while now to produce > accessible PDFs. My customer has now asked me to provide the changes as a > patch back to the official FOP repository. > To prepare this, I published now the adjusted version in the following public > GitHub project (a fork of the FOP project): > [https://github.com/data2type/xmlgraphics-fop/tree/feature/accessibility] > Here are some examples you can try out: > [https://github.com/data2type/xmlgraphics-fop/tree/feature/accessibility/fop/examples/accessibility] > The adjustments are basically implemended as three features: > 1. a CLI switch {{-noautopdftag}} has been introduced. This switch disables > the tagging for structrure-only FO nodes that do not have a role attribute. > Structrure-only nodes are nodes that do not contain text content. > 2. a CLI switch {{-rolemap [rolemap-file]}} has been introduced. The rolemap > file overrides the default tagging for FO elements by name. E.g. you can > specify that the FO element static-content gets the tag Artifact by default. > 3. To specify attributes of PDF tags, a special syntax for roles has been > introduced. If you define a {{<fo:block role="P?attr=value">}} it will be > converted to a PDF tag {{P}} with the attribute {{attr}} which has the value > {{value}}. > More details you will find in the above linked examples. > Before I invest more time and money, I would like clarify at first some key > questions: > 1. Are you still intressted in taking over the adjustments? Is there a FOP > developer available to commit our changes? > 2. What are your requirements for taking over the code? > 3. Would you take over the given concepts or do you need some changes? > Please let me know, if you have any further questions about it. > Best Regards, > Nico Kutscherauer > data2type GmbH -- This message was sent by Atlassian Jira (v8.3.4#803005)