33a34,34 > private transient Rectangle myBounds; 44a46,46 > myBounds = p.getBounds(); 63a66,80 > * The LineDecoration has only a displayBox after it has been drawn > * at least once. If it has not yet been drawn then a rectangle of size 0 > * is returned. > * @return the display box of a LineDecoration. > */ > public Rectangle displayBox() { > if (myBounds != null) { > return myBounds; > } > else { > return new Rectangle(0, 0); > } > } > > /** 73,73c90,90 < FigureAttributes.writeColor(dw, "FillColor", getFillColor()); --- > FigureAttributes.writeColor(dw, FigureAttributeConstant.FILL_COLOR.getName(), getFillColor()); 75a93,93 > dw.writeString("no" + FigureAttributeConstant.FILL_COLOR.getName()); 76,76d92 < dw.writeString("noFillColor"); 80,80c97,97 < FigureAttributes.writeColor(dw, "BorderColor", getBorderColor()); --- > FigureAttributes.writeColor(dw, FigureAttributeConstant.FRAME_COLOR.getName(), getBorderColor()); 82a100,100 > dw.writeString("no" + FigureAttributeConstant.FRAME_COLOR.getName()); 83,83d99 < dw.writeString("noBorderColor"); 93,93c110,110 < if (fillColorId.equals("FillColor")) { --- > if (fillColorId.equals(FigureAttributeConstant.FRAME_COLOR.getName())) { 98a116,116 > || borderColorId.equals(FigureAttributeConstant.FRAME_COLOR.getName())) { 98,98c115,115 < if (borderColorId.equals("BorderColor")) { --- > if (borderColorId.equals("BorderColor")