org.apache.fop.pdf

Class PDFFontType1

Implemented Interfaces:
PDFWritable

public class PDFFontType1
extends PDFFontNonBase14

Class representing a Type1 or MMType1 font (not necessary for the base 14).

Type1 fonts are specified on page 201 and onwards of the PDF 1.3 spec.
MMType1 fonts are specified on page 205 and onwards of the PDF 1.3 spec.

In fact everything already done in the superclass. Must only define the not default constructor.

Field Summary

Fields inherited from class org.apache.fop.pdf.PDFDictionary

entries, order

Fields inherited from class org.apache.fop.pdf.PDFObject

DATE_FORMAT, log

Constructor Summary

PDFFontType1(String fontname, String basefont, Object encoding)
Create the /Font object

Method Summary

Methods inherited from class org.apache.fop.pdf.PDFFontNonBase14

getDescriptor, setDescriptor, setToUnicode, setWidthMetrics, validate

Methods inherited from class org.apache.fop.pdf.PDFFont

createFont, getBaseFont, getName, getPDFNameForFontType, output, setEncoding, setEncoding, validate

Methods inherited from class org.apache.fop.pdf.PDFDictionary

get, output, put, put, writeDictionary

Methods inherited from class org.apache.fop.pdf.PDFObject

encode, encodeBinaryToHexString, encodeString, encodeText, formatDateTime, formatDateTime, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, output, outputInline, referencePDF, setDocument, setObjectNumber, setParent, toPDF, toPDFString

Constructor Details

PDFFontType1

public PDFFontType1(String fontname,
                    String basefont,
                    Object encoding)
Create the /Font object
Parameters:
fontname - the internal name for the font
basefont - the base font name
encoding - the character encoding schema used by the font

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.