C# Class iTextSharp.text.pdf.DocumentFont

Inheritance: BaseFont
ファイルを表示 Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Protected Properties

Property Type Description
cjkEncoding String
uniMap String

Private Properties

Property Type Description
ConvertToBytes byte[]
DecodeString String
DoType1TT void
DocumentFont System
DocumentFont System
FillEncoding void
FillFontDesc void
FillMetrics void
GetRawWidth int
Init void
ProcessToUnicode CMapToUnicode
ProcessType0 void
ReadWidths IntHashtable
WriteFont void

Public Methods

Method Description
CharExists ( int c ) : bool
ConvertToBytes ( String text ) : byte[]
GetCharBBox ( int c ) : int[]
GetFontDescriptor ( int key, float fontSize ) : float
GetFullFontStream ( ) : PdfStream
GetKerning ( int char1, int char2 ) : int
GetWidth ( String text ) : int
GetWidth ( int char1 ) : int
HasKernPairs ( ) : bool
SetKerning ( int char1, int char2, int kern ) : bool

Protected Methods

Method Description
GetRawCharBBox ( int c, String name ) : int[]

Private Methods

Method Description
ConvertToBytes ( int char1 ) : byte[]
DecodeString ( PdfString ps ) : String
DoType1TT ( ) : void
DocumentFont ( PRIndirectReference refFont ) : System
DocumentFont ( PdfDictionary font ) : System
FillEncoding ( PdfName encoding ) : void
FillFontDesc ( PdfDictionary fontDesc ) : void
FillMetrics ( byte touni, IntHashtable widths, int dw ) : void
GetRawWidth ( int c, String name ) : int
Init ( ) : void
ProcessToUnicode ( ) : CMapToUnicode
ProcessType0 ( PdfDictionary font ) : void
ReadWidths ( PdfArray ws ) : IntHashtable
WriteFont ( PdfWriter writer, PdfIndirectReference refi, Object param ) : void

Method Details

CharExists() public method

public CharExists ( int c ) : bool
c int
return bool

ConvertToBytes() public method

public ConvertToBytes ( String text ) : byte[]
text String
return byte[]

GetCharBBox() public method

public GetCharBBox ( int c ) : int[]
c int
return int[]

GetFontDescriptor() public method

public GetFontDescriptor ( int key, float fontSize ) : float
key int
fontSize float
return float

GetFullFontStream() public method

public GetFullFontStream ( ) : PdfStream
return PdfStream

GetKerning() public method

public GetKerning ( int char1, int char2 ) : int
char1 int
char2 int
return int

GetRawCharBBox() protected method

protected GetRawCharBBox ( int c, String name ) : int[]
c int
name String
return int[]

GetWidth() public method

public GetWidth ( String text ) : int
text String
return int

GetWidth() public method

public GetWidth ( int char1 ) : int
char1 int
return int

HasKernPairs() public method

public HasKernPairs ( ) : bool
return bool

SetKerning() public method

public SetKerning ( int char1, int char2, int kern ) : bool
char1 int
char2 int
kern int
return bool

Property Details

cjkEncoding protected_oe property

protected String cjkEncoding
return String

uniMap protected_oe property

protected String uniMap
return String