|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.afp.modca.AFPObject
org.apache.fop.render.afp.modca.PresentationTextObject
The Presentation Text object is the data object used in document processing environments for representing text which has been prepared for presentation. Text, as used here, means an ordered string of characters, such as graphic symbols, numbers, and letters, that are suitable for the specific purpose of representing coherent information. Text which has been prepared for presentation has been reduced to a primitive form through explicit specification of the characters and their placement in the presentation space. Control sequences which designate specific control functions may be embedded within the text. These functions extend the primitive form by applying specific characteristics to the text when it is presented. The collection of the graphic characters and control codes is called Presentation Text, and the object that contains the Presentation Text is called the PresentationText object.
Field Summary |
Fields inherited from class org.apache.fop.render.afp.modca.AFPObject |
LOGGER |
Constructor Summary | |
PresentationTextObject()
Default constructor for the PresentationTextObject |
|
PresentationTextObject(java.lang.String name)
Construct a new PresentationTextObject for the specified name argument, the name should be an 8 character identifier. |
Method Summary | |
void |
createLineData(int x1,
int y1,
int x2,
int y2,
int thickness)
Drawing of lines using the starting and ending coordinates, thickness. |
void |
createLineData(int x1,
int y1,
int x2,
int y2,
int thickness,
int orientation)
Drawing of lines using the starting and ending coordinates, thickness and orientation arguments. |
void |
createTextData(int fontNumber,
int x,
int y,
byte[] data)
Create the prsentation text data for the byte array of data. |
void |
createTextData(int fontNumber,
int x,
int y,
int orientation,
byte[] data)
Create the presentation text data for the byte array of data. |
void |
endControlSequence()
A control sequence is a sequence of bytes that specifies a control function. |
byte[] |
getDataStream()
Accessor method to obtain the byte array AFP datastream for the PresentationTextObject. |
java.lang.String |
getName()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PresentationTextObject()
public PresentationTextObject(java.lang.String name)
Method Detail |
public void createTextData(int fontNumber, int x, int y, byte[] data)
fontNumber
- The font resource identifier.x
- The x coordinate for the text data.y
- The y coordinate for the text data.data
- The text data to be created.public void createTextData(int fontNumber, int x, int y, int orientation, byte[] data)
fontNumber
- The font resource identifier.x
- The x coordinate for the text data.y
- The y coordinate for the text data.orientation
- The orientation of the text data.data
- The text data to be created.public void createLineData(int x1, int y1, int x2, int y2, int thickness)
x1
- The first x coordinate of the line.y1
- The first y coordinate of the line.x2
- The second x coordinate of the line.y2
- The second y coordinate of the line.thickness
- The thickness of the line.public void createLineData(int x1, int y1, int x2, int y2, int thickness, int orientation)
x1
- The first x coordinate of the line.y1
- The first y coordinate of the line.x2
- The second x coordinate of the line.y2
- The second y coordinate of the line.thickness
- The thickness of the line.orientation
- The orientation of the line.public byte[] getDataStream() throws java.io.IOException
getDataStream
in class AFPObject
java.io.IOException
public java.lang.String getName()
public void endControlSequence()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |