aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/org/apache')
-rw-r--r--src/java/org/apache/fop/afp/AFPBorderPainter.java14
-rw-r--r--src/java/org/apache/fop/afp/AFPRectanglePainter.java16
-rw-r--r--src/java/org/apache/fop/area/CTM.java12
-rw-r--r--src/java/org/apache/fop/fo/pagination/RegionAfter.java18
-rw-r--r--src/java/org/apache/fop/fo/pagination/RegionBefore.java12
-rw-r--r--src/java/org/apache/fop/fo/pagination/RegionBody.java10
-rw-r--r--src/java/org/apache/fop/fo/pagination/RegionEnd.java12
-rw-r--r--src/java/org/apache/fop/fo/pagination/RegionStart.java10
-rw-r--r--src/java/org/apache/fop/traits/WritingMode.java16
9 files changed, 60 insertions, 60 deletions
diff --git a/src/java/org/apache/fop/afp/AFPBorderPainter.java b/src/java/org/apache/fop/afp/AFPBorderPainter.java
index 958a955b8..42c58aa7d 100644
--- a/src/java/org/apache/fop/afp/AFPBorderPainter.java
+++ b/src/java/org/apache/fop/afp/AFPBorderPainter.java
@@ -60,13 +60,6 @@ public class AFPBorderPainter extends AbstractAFPPainter {
float y2 = unitConv.pt2units(borderPaintInfo.getY2());
switch (paintingState.getRotation()) {
- default:
- case 0:
- x1 += at.getTranslateX();
- y1 += at.getTranslateY();
- x2 += at.getTranslateX();
- y2 += at.getTranslateY();
- break;
case 90:
x1 += at.getTranslateY();
y1 += (float) (pageWidth - at.getTranslateX());
@@ -85,6 +78,13 @@ public class AFPBorderPainter extends AbstractAFPPainter {
x2 += x1;
y2 += (float) at.getTranslateX();
break;
+ case 0:
+ default:
+ x1 += at.getTranslateX();
+ y1 += at.getTranslateY();
+ x2 += at.getTranslateX();
+ y2 += at.getTranslateY();
+ break;
}
AFPLineDataInfo lineDataInfo = new AFPLineDataInfo();
diff --git a/src/java/org/apache/fop/afp/AFPRectanglePainter.java b/src/java/org/apache/fop/afp/AFPRectanglePainter.java
index 7b8a616da..38aa337ee 100644
--- a/src/java/org/apache/fop/afp/AFPRectanglePainter.java
+++ b/src/java/org/apache/fop/afp/AFPRectanglePainter.java
@@ -58,14 +58,6 @@ public class AFPRectanglePainter extends AbstractAFPPainter {
lineDataInfo.setThickness ( Math.round(height) );
switch (lineDataInfo.getRotation()) {
- default:
- case 0:
- lineDataInfo.setX1 ( Math.round((float)at.getTranslateX() + x) );
- yNew = Math.round((float)at.getTranslateY() + y);
- lineDataInfo.setY1 ( yNew );
- lineDataInfo.setY2 ( yNew );
- lineDataInfo.setX2 ( Math.round((float)at.getTranslateX() + x + width) );
- break;
case 90:
lineDataInfo.setX1 ( Math.round((float)at.getTranslateY() + x) );
yNew = pageWidth - Math.round((float)at.getTranslateX()) + Math.round(y);
@@ -87,6 +79,14 @@ public class AFPRectanglePainter extends AbstractAFPPainter {
lineDataInfo.setY2 ( yNew );
lineDataInfo.setX2 ( pageHeight - Math.round((float)at.getTranslateY() - x - width) );
break;
+ case 0:
+ default:
+ lineDataInfo.setX1 ( Math.round((float)at.getTranslateX() + x) );
+ yNew = Math.round((float)at.getTranslateY() + y);
+ lineDataInfo.setY1 ( yNew );
+ lineDataInfo.setY2 ( yNew );
+ lineDataInfo.setX2 ( Math.round((float)at.getTranslateX() + x + width) );
+ break;
}
dataStream.createLine(lineDataInfo);
}
diff --git a/src/java/org/apache/fop/area/CTM.java b/src/java/org/apache/fop/area/CTM.java
index 73943ed65..c247e6b76 100644
--- a/src/java/org/apache/fop/area/CTM.java
+++ b/src/java/org/apache/fop/area/CTM.java
@@ -335,17 +335,17 @@ public class CTM implements Serializable {
*/
switch ( writingMode.getEnumValue() ) {
- default:
- case EN_LR_TB:
- case EN_RL_TB:
- reldims.ipd = width;
- reldims.bpd = height;
- break;
case EN_TB_LR:
case EN_TB_RL:
reldims.ipd = height;
reldims.bpd = width;
break;
+ case EN_LR_TB:
+ case EN_RL_TB:
+ default:
+ reldims.ipd = width;
+ reldims.bpd = height;
+ break;
}
// Set a rectangle to be the writing-mode relative version???
// Now transform for writing mode
diff --git a/src/java/org/apache/fop/fo/pagination/RegionAfter.java b/src/java/org/apache/fop/fo/pagination/RegionAfter.java
index 3541c54be..da7ef812a 100644
--- a/src/java/org/apache/fop/fo/pagination/RegionAfter.java
+++ b/src/java/org/apache/fop/fo/pagination/RegionAfter.java
@@ -56,18 +56,18 @@ public class RegionAfter extends RegionBA {
// [TBD] WRITING MODE ALERT
switch ( getWritingMode().getEnumValue() ) {
- default:
- case Constants.EN_LR_TB:
- case Constants.EN_RL_TB:
- neighbourContext = pageWidthContext;
- vpRect = new Rectangle(0, reldims.bpd - getExtent().getValue(pageHeightContext)
- , reldims.ipd, getExtent().getValue(pageHeightContext));
- break;
case Constants.EN_TB_LR:
case Constants.EN_TB_RL:
neighbourContext = pageHeightContext;
- vpRect = new Rectangle(0, reldims.bpd - getExtent().getValue(pageWidthContext)
- , getExtent().getValue(pageWidthContext), reldims.ipd);
+ vpRect = new Rectangle(0, reldims.bpd - getExtent().getValue(pageWidthContext),
+ getExtent().getValue(pageWidthContext), reldims.ipd);
+ break;
+ case Constants.EN_LR_TB:
+ case Constants.EN_RL_TB:
+ default:
+ neighbourContext = pageWidthContext;
+ vpRect = new Rectangle(0, reldims.bpd - getExtent().getValue(pageHeightContext),
+ reldims.ipd, getExtent().getValue(pageHeightContext));
break;
}
if (getPrecedence() == EN_FALSE) {
diff --git a/src/java/org/apache/fop/fo/pagination/RegionBefore.java b/src/java/org/apache/fop/fo/pagination/RegionBefore.java
index 295f6dc1c..7d285f3d7 100644
--- a/src/java/org/apache/fop/fo/pagination/RegionBefore.java
+++ b/src/java/org/apache/fop/fo/pagination/RegionBefore.java
@@ -60,17 +60,17 @@ public class RegionBefore extends RegionBA {
Rectangle vpRect;
// [TBD] WRITING MODE ALERT
switch ( getWritingMode().getEnumValue() ) {
- default:
- case Constants.EN_LR_TB:
- case Constants.EN_RL_TB:
- neighbourContext = pageWidthContext;
- vpRect = new Rectangle(0, 0, reldims.ipd, getExtent().getValue(pageHeightContext));
- break;
case Constants.EN_TB_LR:
case Constants.EN_TB_RL:
neighbourContext = pageHeightContext;
vpRect = new Rectangle(0, 0, getExtent().getValue(pageWidthContext), reldims.ipd);
break;
+ case Constants.EN_LR_TB:
+ case Constants.EN_RL_TB:
+ default:
+ neighbourContext = pageWidthContext;
+ vpRect = new Rectangle(0, 0, reldims.ipd, getExtent().getValue(pageHeightContext));
+ break;
}
if (getPrecedence() == EN_FALSE) {
adjustIPD(vpRect, layoutMaster.getWritingMode(), neighbourContext);
diff --git a/src/java/org/apache/fop/fo/pagination/RegionBody.java b/src/java/org/apache/fop/fo/pagination/RegionBody.java
index 9e6392337..9eb38c260 100644
--- a/src/java/org/apache/fop/fo/pagination/RegionBody.java
+++ b/src/java/org/apache/fop/fo/pagination/RegionBody.java
@@ -117,11 +117,6 @@ public class RegionBody extends Region {
int end;
// [TBD] WRITING MODE ALERT
switch ( getWritingMode().getEnumValue() ) {
- default:
- case Constants.EN_LR_TB:
- start = commonMarginBlock.marginLeft.getValue(pageWidthContext);
- end = commonMarginBlock.marginRight.getValue(pageWidthContext);
- break;
case Constants.EN_RL_TB:
start = commonMarginBlock.marginRight.getValue(pageWidthContext);
end = commonMarginBlock.marginLeft.getValue(pageWidthContext);
@@ -131,6 +126,11 @@ public class RegionBody extends Region {
start = commonMarginBlock.marginTop.getValue(pageWidthContext);
end = commonMarginBlock.marginBottom.getValue(pageWidthContext);
break;
+ case Constants.EN_LR_TB:
+ default:
+ start = commonMarginBlock.marginLeft.getValue(pageWidthContext);
+ end = commonMarginBlock.marginRight.getValue(pageWidthContext);
+ break;
}
int before = commonMarginBlock.spaceBefore.getOptimum(pageHeightContext)
.getLength().getValue(pageHeightContext);
diff --git a/src/java/org/apache/fop/fo/pagination/RegionEnd.java b/src/java/org/apache/fop/fo/pagination/RegionEnd.java
index ce0258524..a0daf1776 100644
--- a/src/java/org/apache/fop/fo/pagination/RegionEnd.java
+++ b/src/java/org/apache/fop/fo/pagination/RegionEnd.java
@@ -55,12 +55,6 @@ public class RegionEnd extends RegionSE {
Rectangle vpRect;
// [TBD] WRITING MODE ALERT
switch ( getWritingMode().getEnumValue() ) {
- default:
- case Constants.EN_LR_TB:
- neighbourContext = pageHeightContext;
- vpRect = new Rectangle(reldims.ipd - getExtent().getValue(pageWidthContext), 0,
- getExtent().getValue(pageWidthContext), reldims.bpd);
- break;
case Constants.EN_RL_TB:
neighbourContext = pageHeightContext;
vpRect = new Rectangle(0, 0, getExtent().getValue(pageWidthContext), reldims.bpd);
@@ -72,6 +66,12 @@ public class RegionEnd extends RegionSE {
vpRect = new Rectangle(reldims.ipd - getExtent().getValue(pageHeightContext), 0,
reldims.bpd, getExtent().getValue(pageHeightContext));
break;
+ case Constants.EN_LR_TB:
+ default:
+ neighbourContext = pageHeightContext;
+ vpRect = new Rectangle(reldims.ipd - getExtent().getValue(pageWidthContext), 0,
+ getExtent().getValue(pageWidthContext), reldims.bpd);
+ break;
}
adjustIPD(vpRect, getWritingMode(), neighbourContext);
return vpRect;
diff --git a/src/java/org/apache/fop/fo/pagination/RegionStart.java b/src/java/org/apache/fop/fo/pagination/RegionStart.java
index c2fc3fe17..afb9ff1a7 100644
--- a/src/java/org/apache/fop/fo/pagination/RegionStart.java
+++ b/src/java/org/apache/fop/fo/pagination/RegionStart.java
@@ -55,11 +55,6 @@ public class RegionStart extends RegionSE {
Rectangle vpRect;
// [TBD] WRITING MODE ALERT
switch ( getWritingMode().getEnumValue() ) {
- default:
- case Constants.EN_LR_TB:
- neighbourContext = pageHeightContext;
- vpRect = new Rectangle(0, 0, getExtent().getValue(pageWidthContext), reldims.bpd);
- break;
case Constants.EN_RL_TB:
neighbourContext = pageHeightContext;
vpRect = new Rectangle(reldims.ipd - getExtent().getValue(pageWidthContext), 0,
@@ -70,6 +65,11 @@ public class RegionStart extends RegionSE {
neighbourContext = pageWidthContext;
vpRect = new Rectangle(0, 0, reldims.bpd, getExtent().getValue(pageHeightContext));
break;
+ case Constants.EN_LR_TB:
+ default:
+ neighbourContext = pageHeightContext;
+ vpRect = new Rectangle(0, 0, getExtent().getValue(pageWidthContext), reldims.bpd);
+ break;
}
adjustIPD(vpRect, layoutMaster.getWritingMode(), neighbourContext);
return vpRect;
diff --git a/src/java/org/apache/fop/traits/WritingMode.java b/src/java/org/apache/fop/traits/WritingMode.java
index 5b12bb127..2d87a4715 100644
--- a/src/java/org/apache/fop/traits/WritingMode.java
+++ b/src/java/org/apache/fop/traits/WritingMode.java
@@ -62,14 +62,6 @@ public final class WritingMode extends TraitEnum {
Direction rowProgressionDirection;
Direction shiftDirection;
switch ( getEnumValue() ) {
- default:
- case Constants.EN_LR_TB:
- inlineProgressionDirection = Direction.LR;
- blockProgressionDirection = Direction.TB;
- columnProgressionDirection = Direction.LR;
- rowProgressionDirection = Direction.TB;
- shiftDirection = Direction.BT;
- break;
case Constants.EN_RL_TB:
inlineProgressionDirection = Direction.RL;
blockProgressionDirection = Direction.TB;
@@ -91,6 +83,14 @@ public final class WritingMode extends TraitEnum {
rowProgressionDirection = Direction.RL;
shiftDirection = Direction.LR;
break;
+ case Constants.EN_LR_TB:
+ default:
+ inlineProgressionDirection = Direction.LR;
+ blockProgressionDirection = Direction.TB;
+ columnProgressionDirection = Direction.LR;
+ rowProgressionDirection = Direction.TB;
+ shiftDirection = Direction.BT;
+ break;
}
wms.setInlineProgressionDirection ( inlineProgressionDirection );
wms.setBlockProgressionDirection ( blockProgressionDirection );