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
ConstructorsModifierConstructorDescriptionprivateDefaultPtocaProducer(int x, int y, int letterSpacing, int wordSpacing, int[][] dp, String text) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidflushText(PtocaBuilder builder, StringBuffer sb, CharacterSet charSet) private intgetSize()voidproduce(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:PtocaProducerProduces the PTOCA control sequences by calling methods onPtocaBuilder.- Specified by:
producein 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
-