From 885db48aa4c07ce26f526752904fd9fd736b278b Mon Sep 17 00:00:00 2001 From: Jeremias Maerki Date: Tue, 25 Jan 2005 10:43:00 +0000 Subject: [PATCH] Additional text-decoration traits git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198313 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/fop/area/Trait.java | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/java/org/apache/fop/area/Trait.java b/src/java/org/apache/fop/area/Trait.java index 09923e701..326502e7b 100644 --- a/src/java/org/apache/fop/area/Trait.java +++ b/src/java/org/apache/fop/area/Trait.java @@ -182,6 +182,15 @@ public class Trait implements Serializable { /** The is-viewport-area trait. */ public static final Integer IS_VIEWPORT_AREA = new Integer(32); + /** Blinking trait used when rendering inline parent. */ + public static final Integer BLINK = new Integer(33); + + /** Trait for color of underline decorations when rendering inline parent. */ + public static final Integer UNDERLINE_COLOR = new Integer(34); + /** Trait for color of overline decorations when rendering inline parent. */ + public static final Integer OVERLINE_COLOR = new Integer(35); + /** Trait for color of linethrough decorations when rendering inline parent. */ + public static final Integer LINETHROUGH_COLOR = new Integer(36); private static final Map TRAIT_INFO = new HashMap(); @@ -219,11 +228,16 @@ public class Trait implements Serializable { TRAIT_INFO.put(BACKGROUND, new TraitInfo("background", Background.class)); TRAIT_INFO.put(UNDERLINE, - new TraitInfo("underline", Boolean.class)); + new TraitInfo("underline-score", Boolean.class)); + TRAIT_INFO.put(UNDERLINE_COLOR, new TraitInfo("underline-score-color", String.class)); TRAIT_INFO.put(OVERLINE, - new TraitInfo("overline", Boolean.class)); + new TraitInfo("overline-score", Boolean.class)); + TRAIT_INFO.put(OVERLINE_COLOR, new TraitInfo("overline-score-color", String.class)); TRAIT_INFO.put(LINETHROUGH, - new TraitInfo("linethrough", Boolean.class)); + new TraitInfo("through-score", Boolean.class)); + TRAIT_INFO.put(LINETHROUGH_COLOR, new TraitInfo("through-score-color", String.class)); + TRAIT_INFO.put(BLINK, + new TraitInfo("blink", Boolean.class)); TRAIT_INFO.put(OFFSET, new TraitInfo("offset", Integer.class)); TRAIT_INFO.put(SHADOW, new TraitInfo("shadow", Integer.class)); TRAIT_INFO.put(BORDER_START, -- 2.39.5