Bladeren bron

FOP-2303: fix negative text indent in bidi context

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1623592 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-2_0
Glenn Adams 9 jaren geleden
bovenliggende
commit
abd59ee208
1 gewijzigde bestanden met toevoegingen van 0 en 17 verwijderingen
  1. 0
    17
      src/java/org/apache/fop/render/AbstractRenderer.java

+ 0
- 17
src/java/org/apache/fop/render/AbstractRenderer.java Bestand weergeven

@@ -680,13 +680,6 @@ public abstract class AbstractRenderer
currentIPPosition += line.getStartIndent();
} else {
currentIPPosition += line.getEndIndent();
// if line's content overflows line area, then
// ensure that overflow is drawn (extends)
// outside of left side of line area
int overflow = computeInlinesOverflow(line);
if (overflow > 0) {
currentIPPosition -= overflow;
}
}
} else {
currentIPPosition += line.getStartIndent();
@@ -698,16 +691,6 @@ public abstract class AbstractRenderer
currentBPPosition = saveBP;
}

private int computeInlinesOverflow(LineArea line) {
List children = line.getInlineAreas();
int ipdConsumed = 0;
for (int i = 0, l = children.size(); i < l; i++) {
InlineArea inline = (InlineArea) children.get(i);
ipdConsumed += inline.getIPD();
}
return ipdConsumed - line.getIPD();
}

/**
* Render the given InlineArea.
* @param inlineArea inline area text to render

Laden…
Annuleren
Opslaan