diff options
author | Simon Steiner <ssteiner@apache.org> | 2022-06-15 08:10:12 +0000 |
---|---|---|
committer | Simon Steiner <ssteiner@apache.org> | 2022-06-15 08:10:12 +0000 |
commit | 8ac86aa2513dc26a0691ce228dbba17c6c9cd080 (patch) | |
tree | 03c282e6f25632686b10d61d1654228ad3492b75 /fop-core/src/main | |
parent | 1d958041958ea7d506560e77baf1afb20ba600c7 (diff) | |
download | xmlgraphics-fop-8ac86aa2513dc26a0691ce228dbba17c6c9cd080.tar.gz xmlgraphics-fop-8ac86aa2513dc26a0691ce228dbba17c6c9cd080.zip |
FOP-3080: Allow removing empty table elements from structure tree
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1901930 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'fop-core/src/main')
-rw-r--r-- | fop-core/src/main/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverter.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/fop-core/src/main/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverter.java b/fop-core/src/main/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverter.java index 92c7cf7d9..060316bce 100644 --- a/fop-core/src/main/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverter.java +++ b/fop-core/src/main/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverter.java @@ -380,11 +380,12 @@ public class FO2StructureTreeConverter extends DelegatingFOEventHandler { @Override public void startHeader(final TableHeader header) { + handleStartArtifact(header); startContent(new Event(this) { public void run() { eventHandler.startHeader(header); } - }, true); + }, false); super.startHeader(header); } @@ -395,16 +396,18 @@ public class FO2StructureTreeConverter extends DelegatingFOEventHandler { eventHandler.endHeader(header); } }); + handleEndArtifact(header); super.endHeader(header); } @Override public void startFooter(final TableFooter footer) { + handleStartArtifact(footer); startContent(new Event(this) { public void run() { eventHandler.startFooter(footer); } - }, true); + }, false); super.startFooter(footer); } @@ -415,6 +418,7 @@ public class FO2StructureTreeConverter extends DelegatingFOEventHandler { eventHandler.endFooter(footer); } }); + handleEndArtifact(footer); super.endFooter(footer); } @@ -444,7 +448,7 @@ public class FO2StructureTreeConverter extends DelegatingFOEventHandler { public void run() { eventHandler.startRow(tr); } - }, true); + }, false); super.startRow(tr); } @@ -464,7 +468,7 @@ public class FO2StructureTreeConverter extends DelegatingFOEventHandler { public void run() { eventHandler.startCell(tc); } - }, true); + }, false); super.startCell(tc); } |