Package com.itextpdf.text.pdf
Class BaseFont.StreamFont
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfObject
-
- com.itextpdf.text.pdf.PdfDictionary
-
- com.itextpdf.text.pdf.PdfStream
-
- com.itextpdf.text.pdf.BaseFont.StreamFont
-
-
Field Summary
-
Fields inherited from class com.itextpdf.text.pdf.PdfStream
BEST_COMPRESSION, BEST_SPEED, compressed, compressionLevel, DEFAULT_COMPRESSION, ENDSTREAM, inputStream, inputStreamLength, NO_COMPRESSION, rawLength, ref, SIZESTREAM, STARTSTREAM, streamBytes, writer
-
-
Constructor Summary
Constructors Constructor Description StreamFont(byte[] contents, int[] lengths, int compressionLevel)
Generates the PDF stream with the Type1 and Truetype fonts returning a PdfStream.StreamFont(byte[] contents, java.lang.String subType, int compressionLevel)
Generates the PDF stream for a font.
-
Method Summary
-
Methods inherited from class com.itextpdf.text.pdf.PdfStream
flateCompress, flateCompress, getRawLength, superToPdf, toPdf, toString, writeContent, writeLength
-
Methods inherited from class com.itextpdf.text.pdf.PdfDictionary
checkType, clear, contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size
-
Methods inherited from class com.itextpdf.text.pdf.PdfObject
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
-
-
-
-
Constructor Detail
-
StreamFont
public StreamFont(byte[] contents, int[] lengths, int compressionLevel) throws DocumentException
Generates the PDF stream with the Type1 and Truetype fonts returning a PdfStream.- Parameters:
contents
- the content of the streamlengths
- an array of int that describes the several lengths of each part of the fontcompressionLevel
- the compression level of the Stream- Throws:
DocumentException
- error in the stream compression- Since:
- 2.1.3 (replaces the constructor without param compressionLevel)
-
StreamFont
public StreamFont(byte[] contents, java.lang.String subType, int compressionLevel) throws DocumentException
Generates the PDF stream for a font.- Parameters:
contents
- the content of a streamsubType
- the subtype of the font.compressionLevel
- the compression level of the Stream- Throws:
DocumentException
- error in the stream compression- Since:
- 2.1.3 (replaces the constructor without param compressionLevel)
-
-