C# Class iTextSharp.text.pdf.TrueTypeFontUnicode

Inheritance: TrueTypeFont, IComparer
ファイルを表示 Open project: red-gate/iTextSharp-4.1.6 Class Usage Examples

Public Methods

Method Description
CharExists ( int c ) : bool
Compare ( Object o1, Object o2 ) : int
GetCharBBox ( int c ) : int[]
GetFullFontStream ( ) : PdfStream
GetMetricsTT ( int c ) : int[]
GetWidth ( int char1 ) : int
GetWidth ( string text ) : int
SetCharAdvance ( int c, int advance ) : bool

Private Methods

Method Description
ConvertToBytes ( int char1 ) : byte[]
ConvertToBytes ( string text ) : byte[]
GetCIDFontType2 ( PdfIndirectReference fontDescriptor, string subsetPrefix, Object metrics ) : PdfDictionary
GetFontBaseType ( PdfIndirectReference descendant, string subsetPrefix, PdfIndirectReference toUnicode ) : PdfDictionary
GetToUnicode ( Object metrics ) : PdfStream
ToHex ( int n ) : string
TrueTypeFontUnicode ( string ttFile, string enc, bool emb, byte ttfAfm, bool forceRead ) : System
WriteFont ( PdfWriter writer, PdfIndirectReference piref, Object parms ) : void

Method Details

CharExists() public method

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

Compare() public method

public Compare ( Object o1, Object o2 ) : int
o1 Object
o2 Object
return int

GetCharBBox() public method

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

GetFullFontStream() public method

public GetFullFontStream ( ) : PdfStream
return PdfStream

GetMetricsTT() public method

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

GetWidth() public method

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

GetWidth() public method

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

SetCharAdvance() public method

public SetCharAdvance ( int c, int advance ) : bool
c int
advance int
return bool