C# 클래스 iTextSharp.text.pdf.BaseFont

Summary description for BaseFont.
파일 보기 프로젝트 열기: mapo80/iTextSharp-Monotouch 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CHAR_RANGE_ARABIC int[]
CHAR_RANGE_CYRILLIC int[]
CHAR_RANGE_HEBREW int[]
CHAR_RANGE_LATIN int[]

보호된 프로퍼티들

프로퍼티 타입 설명
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[]