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

Summary description for BaseFont.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CHAR_RANGE_ARABIC int[]
CHAR_RANGE_CYRILLIC int[]
CHAR_RANGE_HEBREW int[]
CHAR_RANGE_LATIN int[]

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

Свойство Тип Описание
BuiltinFonts14 PdfName>.Dictionary
charBBoxes int[][]
compressionLevel int
differences string[]
directTextToByte bool
embedded bool
encoding string
fastWinansi bool
fontCache BaseFont>.Dictionary
fontSpecific bool
forceWidthsOutput bool
resourceSearch List
specialMap IntHashtable
subset bool
subsetRanges List
unicodeDifferences char[]
widths int[]

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

Метод Описание
AddSubsetRange ( int range ) : void
AddToResourceSearch ( object obj ) : void
CharExists ( int c ) : bool
ConvertToBytes ( string text ) : byte[]
CorrectArabicAdvance ( ) : void
CreateFont ( ) : BaseFont
CreateFont ( PRIndirectReference fontRef ) : BaseFont
CreateFont ( String name, String encoding, bool embedded ) : BaseFont
CreateFont ( String name, String encoding, bool embedded, bool forceRead ) : BaseFont
CreateFont ( String name, String encoding, bool embedded, bool cached, byte ttfAfm, byte pfb ) : BaseFont
CreateFont ( String name, String encoding, bool embedded, bool cached, byte ttfAfm, byte pfb, bool noThrow ) : BaseFont
CreateFont ( String name, String encoding, bool embedded, bool cached, byte ttfAfm, byte pfb, bool noThrow, bool forceRead ) : BaseFont
CreateSubsetPrefix ( ) : string
EnumerateTTCNames ( byte ttcArray ) : string[]
EnumerateTTCNames ( string ttcFile ) : string[]
GetAllFontNames ( String name, String encoding, byte ttfAfm ) : Object[]
GetAllNameEntries ( String name, String encoding, byte ttfAfm ) : String[][]
GetAscent ( String text ) : int
GetAscentPoint ( String text, float fontSize ) : float
GetCharBBox ( int c ) : int[]
GetCidCode ( int c ) : int
GetDescent ( String text ) : int
GetDescentPoint ( String text, float fontSize ) : float
GetDocumentFonts ( PdfReader reader ) : List
GetDocumentFonts ( PdfReader reader, int page ) : List
GetFontDescriptor ( int key, float fontSize ) : float
GetFullFontName ( string name, string encoding, byte ttfAfm ) : string[][]
GetFullFontStream ( ) : PdfStream
GetKerning ( int char1, int char2 ) : int
GetResourceStream ( string key ) : System.Stream
GetUnicodeEquivalent ( int c ) : int
GetWidth ( int char1 ) : int
GetWidth ( string text ) : int
GetWidthPoint ( int char1, float fontSize ) : float
GetWidthPoint ( string text, float fontSize ) : float
GetWidthPointKerned ( String text, float fontSize ) : float
HasKernPairs ( ) : bool
IsEmbedded ( ) : bool
IsFontSpecific ( ) : bool
SetCharAdvance ( int c, int advance ) : bool
SetFontDescriptor ( int key, float value ) : void
SetKerning ( int char1, int char2, int kern ) : bool

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

Метод Описание
CreateEncoding ( ) : void
GetBaseName ( string name ) : string
GetRawCharBBox ( int c, String name ) : int[]
NormalizeEncoding ( string enc ) : string

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

Метод Описание
AddFont ( PRIndirectReference fontRef, IntHashtable hits, List fonts ) : void
BaseFont ( ) : System
ConvertToBytes ( int char1 ) : byte[]
GetRawWidth ( int c, string name ) : int
GetUnicodeDifferences ( int index ) : char
RecourseFonts ( PdfDictionary page, IntHashtable hits, List fonts, int level ) : void
WriteFont ( PdfWriter writer, PdfIndirectReference piRef, Object oParams ) : void

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

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

public AddSubsetRange ( int range ) : void
range int
Результат void

AddToResourceSearch() публичный статический метод

public static AddToResourceSearch ( object obj ) : void
obj object
Результат void

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

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

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

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

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

public CorrectArabicAdvance ( ) : void
Результат void

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

protected CreateEncoding ( ) : void
Результат void

CreateFont() публичный статический метод

public static CreateFont ( ) : BaseFont
Результат BaseFont

CreateFont() публичный статический метод

public static CreateFont ( PRIndirectReference fontRef ) : BaseFont
fontRef PRIndirectReference
Результат BaseFont

CreateFont() публичный статический метод

public static CreateFont ( String name, String encoding, bool embedded ) : BaseFont
name String
encoding String
embedded bool
Результат BaseFont

CreateFont() публичный статический метод

public static CreateFont ( String name, String encoding, bool embedded, bool forceRead ) : BaseFont
name String
encoding String
embedded bool
forceRead bool
Результат BaseFont

CreateFont() публичный статический метод

public static CreateFont ( String name, String encoding, bool embedded, bool cached, byte ttfAfm, byte pfb ) : BaseFont
name String
encoding String
embedded bool
cached bool
ttfAfm byte
pfb byte
Результат BaseFont

CreateFont() публичный статический метод

public static CreateFont ( String name, String encoding, bool embedded, bool cached, byte ttfAfm, byte pfb, bool noThrow ) : BaseFont
name String
encoding String
embedded bool
cached bool
ttfAfm byte
pfb byte
noThrow bool
Результат BaseFont

CreateFont() публичный статический метод

public static CreateFont ( String name, String encoding, bool embedded, bool cached, byte ttfAfm, byte pfb, bool noThrow, bool forceRead ) : BaseFont
name String
encoding String
embedded bool
cached bool
ttfAfm byte
pfb byte
noThrow bool
forceRead bool
Результат BaseFont

CreateSubsetPrefix() публичный статический метод

public static CreateSubsetPrefix ( ) : string
Результат string

EnumerateTTCNames() публичный статический метод

public static EnumerateTTCNames ( byte ttcArray ) : string[]
ttcArray byte
Результат string[]

EnumerateTTCNames() публичный статический метод

public static EnumerateTTCNames ( string ttcFile ) : string[]
ttcFile string
Результат string[]

GetAllFontNames() публичный статический метод

public static GetAllFontNames ( String name, String encoding, byte ttfAfm ) : Object[]
name String
encoding String
ttfAfm byte
Результат Object[]

GetAllNameEntries() публичный статический метод

public static GetAllNameEntries ( String name, String encoding, byte ttfAfm ) : String[][]
name String
encoding String
ttfAfm byte
Результат String[][]

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

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

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

public GetAscentPoint ( String text, float fontSize ) : float
text String
fontSize float
Результат float

GetBaseName() защищенный статический метод

protected static GetBaseName ( string name ) : string
name string
Результат string

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

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

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

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

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

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

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

public GetDescentPoint ( String text, float fontSize ) : float
text String
fontSize float
Результат float

GetDocumentFonts() публичный статический метод

public static GetDocumentFonts ( PdfReader reader ) : List
reader PdfReader
Результат List

GetDocumentFonts() публичный статический метод

public static GetDocumentFonts ( PdfReader reader, int page ) : List
reader PdfReader
page int
Результат List

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

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

GetFullFontName() публичный статический метод

public static GetFullFontName ( string name, string encoding, byte ttfAfm ) : string[][]
name string
encoding string
ttfAfm byte
Результат string[][]

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

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

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

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

GetRawCharBBox() защищенный абстрактный метод

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

GetResourceStream() публичный статический метод

public static GetResourceStream ( string key ) : System.Stream
key string
Результат System.Stream

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

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

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

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

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

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

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

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

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

public GetWidthPoint ( string text, float fontSize ) : float
text string
fontSize float
Результат float

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

public GetWidthPointKerned ( String text, float fontSize ) : float
text String
fontSize float
Результат float

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

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

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

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

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

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

NormalizeEncoding() защищенный статический метод

protected static NormalizeEncoding ( string enc ) : string
enc string
Результат string

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

public SetCharAdvance ( int c, int advance ) : bool
c int
advance int
Результат bool

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

public SetFontDescriptor ( int key, float value ) : void
key int
value float
Результат void

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

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

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

BuiltinFonts14 защищенное статическое свойство

protected static Dictionary BuiltinFonts14
Результат PdfName>.Dictionary

CHAR_RANGE_ARABIC публичное статическое свойство

public static int[] CHAR_RANGE_ARABIC
Результат int[]

CHAR_RANGE_CYRILLIC публичное статическое свойство

public static int[] CHAR_RANGE_CYRILLIC
Результат int[]

CHAR_RANGE_HEBREW публичное статическое свойство

public static int[] CHAR_RANGE_HEBREW
Результат int[]

CHAR_RANGE_LATIN публичное статическое свойство

public static int[] CHAR_RANGE_LATIN
Результат int[]

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

protected int[][] charBBoxes
Результат int[][]

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

protected int compressionLevel
Результат int

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

protected string[] differences
Результат string[]

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

protected bool directTextToByte
Результат bool

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

protected bool embedded
Результат bool

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

protected string encoding
Результат string

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

protected bool fastWinansi
Результат bool

fontCache защищенное статическое свойство

protected static Dictionary fontCache
Результат BaseFont>.Dictionary

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

protected bool fontSpecific
Результат bool

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

protected bool forceWidthsOutput
Результат bool

resourceSearch защищенное статическое свойство

protected static List resourceSearch
Результат List

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

protected IntHashtable,iTextSharp.text.pdf specialMap
Результат IntHashtable

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

protected bool subset
Результат bool

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

protected List subsetRanges
Результат List

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

protected char[] unicodeDifferences
Результат char[]

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

protected int[] widths
Результат int[]