1 51 package org.apache.fop.layout.inline; 52 53 import org.apache.fop.layout.Area; 54 import org.apache.fop.layout.FontState; 55 56 public abstract class InlineArea extends Area { 57 58 private int yOffset = 0; 59 60 63 private int xOffset = 0; 64 protected int height = 0; 65 private int verticalAlign = 0; 66 private float red, green, blue; 67 68 protected boolean underlined = false; 70 protected boolean overlined = false; 71 protected boolean lineThrough = false; 72 73 74 public InlineArea(FontState fontState, int width, float red, float green, 75 float blue) { 76 super(fontState); 77 this.contentRectangleWidth = width; 78 this.red = red; 79 this.green = green; 80 this.blue = blue; 81 } 82 83 public float getBlue() { 84 return this.blue; 85 } 86 87 public float getGreen() { 88 return this.green; 89 } 90 91 public float getRed() { 92 return this.red; 93 } 94 95 public void setHeight(int height) { 96 this.height = height; 97 } 98 99 public int getHeight() { 100 return this.height; 101 } 102 103 public void setVerticalAlign(int align) { 104 this.verticalAlign = align; 105 } 106 107 public int getVerticalAlign() { 108 return this.verticalAlign; 109 } 110 111 public void setYOffset(int yOffset) { 112 this.yOffset = yOffset; 113 } 114 115 public int getYOffset() { 116 return this.yOffset; 117 } 118 119 public void setXOffset(int xOffset) { 120 this.xOffset = xOffset; 121 } 122 123 public int getXOffset() { 124 return this.xOffset; 125 } 126 127 public void setUnderlined(boolean ul) { 128 this.underlined = ul; 129 } 130 131 public boolean getUnderlined() { 132 return this.underlined; 133 } 134 135 public void setOverlined(boolean ol) { 136 this.overlined = ol; 137 } 138 139 public boolean getOverlined() { 140 return this.overlined; 141 } 142 143 public void setLineThrough(boolean lt) { 144 this.lineThrough = lt; 145 } 146 147 public boolean getLineThrough() { 148 return this.lineThrough; 149 } 150 151 } 152 | Popular Tags |