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
private final class AFPPainter.DefaultPtocaProducer extends java.lang.Object implements PtocaProducer
-
-
Field Summary
Fields Modifier and Type Field Description (package private) AFPFontafpFont(package private) CharacterSetcharSet(package private) int[]coords(package private) int[][]dp(package private) Fontfont(package private) intfontReference(package private) intletterSpacing(package private) PresentationTextObjectpto(package private) java.lang.Stringtext(package private) intwordSpacing
-
Constructor Summary
Constructors Modifier Constructor Description privateDefaultPtocaProducer(int x, int y, int letterSpacing, int wordSpacing, int[][] dp, java.lang.String text)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidflushText(PtocaBuilder builder, java.lang.StringBuffer sb, CharacterSet charSet)private intgetSize()voidproduce(PtocaBuilder builder)Produces the PTOCA control sequences by calling methods onPtocaBuilder.
-
-
-
Field Detail
-
coords
final int[] coords
-
fontReference
final int fontReference
-
text
final java.lang.String text
-
dp
final int[][] dp
-
letterSpacing
final int letterSpacing
-
wordSpacing
final int wordSpacing
-
font
final Font font
-
afpFont
final AFPFont afpFont
-
charSet
final CharacterSet charSet
-
pto
PresentationTextObject pto
-
-
Constructor Detail
-
DefaultPtocaProducer
private DefaultPtocaProducer(int x, int y, int letterSpacing, int wordSpacing, int[][] dp, java.lang.String text) throws IFException- Throws:
IFException
-
-
Method Detail
-
getSize
private int getSize() throws java.io.IOException- Throws:
java.io.IOException
-
produce
public void produce(PtocaBuilder builder) throws java.io.IOException
Description copied from interface:PtocaProducerProduces the PTOCA control sequences by calling methods onPtocaBuilder.- Specified by:
producein interfacePtocaProducer- Parameters:
builder- the builder object- Throws:
java.io.IOException- if an I/O error occurs
-
flushText
private void flushText(PtocaBuilder builder, java.lang.StringBuffer sb, CharacterSet charSet) throws java.io.IOException
- Throws:
java.io.IOException
-
-