xmlgraphics-fop-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From acumis...@apache.org
Subject svn commit: r674077 - /xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPTextDataInfo.java
Date Fri, 04 Jul 2008 15:57:51 GMT
Author: acumiskey
Date: Fri Jul  4 08:57:51 2008
New Revision: 674077

URL: http://svn.apache.org/viewvc?rev=674077&view=rev
Log:
Encapsulates text data.

Added:
    xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPTextDataInfo.java
  (with props)

Added: xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPTextDataInfo.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPTextDataInfo.java?rev=674077&view=auto
==============================================================================
--- xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPTextDataInfo.java
(added)
+++ xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPTextDataInfo.java
Fri Jul  4 08:57:51 2008
@@ -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
+        + "}";
+    }
+}
\ No newline at end of file

Propchange: xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPTextDataInfo.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPTextDataInfo.java
------------------------------------------------------------------------------
    svn:keywords = Revision Id



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org


Mime
View raw message