Package org.apache.fop.render.afp
Class AFPPainter.DefaultPtocaProducer
java.lang.Object
org.apache.fop.render.afp.AFPPainter.DefaultPtocaProducer
- All Implemented Interfaces:
PtocaProducer
- Enclosing class:
- AFPPainter
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final AFPFont
(package private) final CharacterSet
(package private) final int[]
(package private) final int[][]
(package private) final Font
(package private) final int
(package private) final int
(package private) PresentationTextObject
(package private) final String
(package private) final int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
DefaultPtocaProducer
(int x, int y, int letterSpacing, int wordSpacing, int[][] dp, String text) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
flushText
(PtocaBuilder builder, StringBuffer sb, CharacterSet charSet) private int
getSize()
void
produce
(PtocaBuilder builder) Produces the PTOCA control sequences by calling methods onPtocaBuilder
.
-
Field Details
-
coords
final int[] coords -
fontReference
final int fontReference -
text
-
dp
final int[][] dp -
letterSpacing
final int letterSpacing -
wordSpacing
final int wordSpacing -
font
-
afpFont
-
charSet
-
pto
-
-
Constructor Details
-
DefaultPtocaProducer
private DefaultPtocaProducer(int x, int y, int letterSpacing, int wordSpacing, int[][] dp, String text) throws IFException - Throws:
IFException
-
-
Method Details
-
getSize
- Throws:
IOException
-
produce
Description copied from interface:PtocaProducer
Produces the PTOCA control sequences by calling methods onPtocaBuilder
.- Specified by:
produce
in interfacePtocaProducer
- Parameters:
builder
- the builder object- Throws:
IOException
- if an I/O error occurs
-
flushText
private void flushText(PtocaBuilder builder, StringBuffer sb, CharacterSet charSet) throws IOException - Throws:
IOException
-