import org.apache.fop.pdf.PDFXObject;
import org.apache.fop.render.RenderingContext;
import org.apache.fop.render.intermediate.AbstractIFPainter;
+ import org.apache.fop.render.intermediate.BorderPainter;
+ import org.apache.fop.render.intermediate.GraphicsPainter;
+import org.apache.fop.render.intermediate.IFContext;
import org.apache.fop.render.intermediate.IFException;
import org.apache.fop.render.intermediate.IFState;
import org.apache.fop.render.intermediate.IFUtil;
super(documentHandler);
this.logicalStructureHandler = logicalStructureHandler;
this.generator = documentHandler.getGenerator();
- this.borderPainter = new PDFBorderPainter(this.generator);
+ this.graphicsPainter = new PDFGraphicsPainter(this.generator);
+ this.borderPainter = new BorderPainter(this.graphicsPainter);
this.state = IFState.create();
accessEnabled = this.getUserAgent().isAccessibilityEnabled();
+ languageAvailabilityChecker = accessEnabled
+ ? new LanguageAvailabilityChecker(documentHandler.getContext())
+ : null;
}
/** {@inheritDoc} */
documents. Example: the fix of marks layering will be such a case when it's done.
-->
<release version="FOP Trunk" date="TBD">
++ <action context="Code" dev="PH" type="add" fixes-bug="54041">
++ Added support for Rounded Corners on block areas.
++ </action>
+ <action context="Renderers" dev="VH" type="add" fixes-bug="54038">
+ Added PDF/A-2 output option.
+ </action>
+ <action context="Renderers" dev="VH" type="add" fixes-bug="54037">
+ PDF output: Issue a warning when accessibility is enabled and language information is
+ missing.
+ </action>
+ <action context="Renderers" dev="VH" type="add" fixes-bug="53980">
+ PDF accessibility: Store language information coming from fo:block or fo:character in the
+ structure tree.
+ </action>
<action context="Layout" dev="MH" type="add" fixes-bug="53924" due-to="Luis Bernardo">
Support for retrieve-table-markers
</action>