C# Класс iTextSharp.text.pdf.DocumentFont

Наследование: BaseFont
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
cjkEncoding String
uniMap String

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
GetRawCharBBox ( int c, String name ) : int[]

Приватные методы

Метод Описание
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

Описание методов

CharExists() публичный метод

public CharExists ( int c ) : bool
c int
Результат bool

ConvertToBytes() публичный метод

public ConvertToBytes ( String text ) : byte[]
text String
Результат byte[]

GetCharBBox() публичный метод

public GetCharBBox ( int c ) : int[]
c int
Результат int[]

GetFontDescriptor() публичный метод

public GetFontDescriptor ( int key, float fontSize ) : float
key int
fontSize float
Результат float

GetFullFontStream() публичный метод

public GetFullFontStream ( ) : PdfStream
Результат PdfStream

GetKerning() публичный метод

public GetKerning ( int char1, int char2 ) : int
char1 int
char2 int
Результат int

GetRawCharBBox() защищенный метод

protected GetRawCharBBox ( int c, String name ) : int[]
c int
name String
Результат int[]

GetWidth() публичный метод

public GetWidth ( String text ) : int
text String
Результат int

GetWidth() публичный метод

public GetWidth ( int char1 ) : int
char1 int
Результат int

HasKernPairs() публичный метод

public HasKernPairs ( ) : bool
Результат bool

SetKerning() публичный метод

public SetKerning ( int char1, int char2, int kern ) : bool
char1 int
char2 int
kern int
Результат bool

Описание свойств

cjkEncoding защищенное свойство

protected String cjkEncoding
Результат String

uniMap защищенное свойство

protected String uniMap
Результат String