You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by ke...@apache.org on 2001/08/30 13:33:38 UTC
cvs commit: xml-fop/src/org/apache/fop/fo/flow Leader.java
keiron 01/08/30 04:33:38
Modified: src/org/apache/fop/fo/flow Leader.java
Log:
will handle max leader length better, default was 0 before
Revision Changes Path
1.11 +9 -3 xml-fop/src/org/apache/fop/fo/flow/Leader.java
Index: Leader.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/Leader.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- Leader.java 2001/08/20 11:19:23 1.10
+++ Leader.java 2001/08/30 11:33:38 1.11
@@ -1,5 +1,5 @@
/*
- * $Id: Leader.java,v 1.10 2001/08/20 11:19:23 keiron Exp $
+ * $Id: Leader.java,v 1.11 2001/08/30 11:33:38 keiron Exp $
* Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
* For details on use and redistribution please refer to the
* LICENSE file included with these sources.
@@ -108,8 +108,14 @@
this.properties.get("leader-length.optimum").getLength().mvalue();
int leaderLengthMinimum =
this.properties.get("leader-length.minimum").getLength().mvalue();
- int leaderLengthMaximum =
- this.properties.get("leader-length.maximum").getLength().mvalue();
+ Length maxlength = this.properties.get("leader-length.maximum").getLength();
+ int leaderLengthMaximum;
+ if(maxlength instanceof PercentLength) {
+ leaderLengthMaximum = (int)(((PercentLength)maxlength).value()
+ * area.getAllocationWidth());
+ } else {
+ leaderLengthMaximum = maxlength.mvalue();
+ }
// the following properties only apply for leader-pattern = "rule"
int ruleThickness =
this.properties.get("rule-thickness").getLength().mvalue();
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org