Browse Source

Encapsulates text data.


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AFPGOCAResources@674077 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-1_0
Adrian Cumiskey 16 years ago
parent
commit
e7a3ad0407
1 changed files with 170 additions and 0 deletions
  1. 170
    0
      src/java/org/apache/fop/render/afp/AFPTextDataInfo.java

+ 170
- 0
src/java/org/apache/fop/render/afp/AFPTextDataInfo.java View File

@@ -0,0 +1,170 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

/* $Id$ */

package org.apache.fop.render.afp;

import java.awt.Color;

/**
* Contains text data information
*/
public class AFPTextDataInfo {
private int fontReference;
private int x;
private int y;
private Color color;
private int variableSpaceCharacterIncrement;
private int interCharacterAdjustment;
private byte[] data;
private int orientation;
/**
* @return the font reference
*/
public int getFontReference() {
return fontReference;
}
/**
* Sets the font reference
* @param fontReference the font reference
*/
protected void setFontReference(int fontReference) {
this.fontReference = fontReference;
}
/**
* @return the x coordinate
*/
public int getX() {
return x;
}
/**
* Sets the X coordinate
* @param x the X coordinate
*/
protected void setX(int x) {
this.x = x;
}
/**
* @return the y coordinate
*/
public int getY() {
return y;
}
/**
* Sets the Y coordinate
* @param y the Y coordinate
*/
protected void setY(int y) {
this.y = y;
}
/**
* @return the color
*/
public Color getColor() {
return color;
}
/**
* Sets the color
* @param color the color
*/
protected void setColor(Color color) {
this.color = color;
}
/**
* @return the variable space character increment
*/
public int getVariableSpaceCharacterIncrement() {
return variableSpaceCharacterIncrement;
}
/**
* Sets the variable space character increment
* @param variableSpaceCharacterIncrement the variable space character increment
*/
protected void setVariableSpaceCharacterIncrement(
int variableSpaceCharacterIncrement) {
this.variableSpaceCharacterIncrement = variableSpaceCharacterIncrement;
}
/**
* @return the inter character adjustment
*/
public int getInterCharacterAdjustment() {
return interCharacterAdjustment;
}
/**
* Sets the inter character adjustment
* @param interCharacterAdjustment the inter character adjustment
*/
protected void setInterCharacterAdjustment(int interCharacterAdjustment) {
this.interCharacterAdjustment = interCharacterAdjustment;
}
/**
* @return the text data
*/
public byte[] getData() {
return data;
}
/**
* Sets the text data
* @param data the text orientation
*/
protected void setData(byte[] data) {
this.data = data;
}

/**
* Sets the text orientation
* @param orientation the text orientation
*/
public void setOrientation(int orientation) {
this.orientation = orientation;
}
/**
* @return the text orientation
*/
public int getOrientation() {
return this.orientation;
}
/** {@inheritDoc} */
public String toString() {
return "AFPTextDataInfo{fontReference=" + fontReference
+ ", x=" + x
+ ", y=" + y
+ ", color=" + color
+ ", vsci=" + variableSpaceCharacterIncrement
+ ", ica=" + interCharacterAdjustment
+ ", orientation=" + orientation
+ ", data=" + data
+ "}";
}
}

Loading…
Cancel
Save