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

상속: BaseFont
파일 보기 프로젝트 열기: mapo80/iTextSharp-Monotouch 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
GlyphWidths int[]
allNameEntries string[][]
bboxes int[][]
cff bool
cffLength int
cffOffset int
cmap10 int[]>.Dictionary
cmap31 int[]>.Dictionary
cmapExt int[]>.Dictionary
directoryOffset int
familyName string[][]
fileName string
fontName string
fullName string[][]
head FontHeader
hhea HorizontalHeader
isFixedPitch bool
italicAngle double
justNames bool
kerning IntHashtable
os_2 WindowsMetrics
rf RandomAccessFileOrArray
style string
tables int[]>.Dictionary
ttcIndex string
underlinePosition int
underlineThickness int

Private Properties

프로퍼티 타입 설명
CheckCff void
FillTables void
GetAllNames string[][]
GetNames string[][]
GetRawWidth int
Process void
ReadBbox void
ReadCMaps void
ReadFormat0 int[]>.Dictionary
ReadFormat12 int[]>.Dictionary
ReadFormat4 int[]>.Dictionary
ReadFormat6 int[]>.Dictionary
ReadKerning void
TrueTypeFont System
WriteFont void

공개 메소드들

메소드 설명
AddRangeUni ( int[]>.Dictionary longTag, bool includeMetrics, bool subsetp ) : void
GetFontDescriptor ( PdfIndirectReference fontStream, string subsetPrefix, PdfIndirectReference cidset ) : PdfDictionary
GetFontDescriptor ( int key, float fontSize ) : float
GetFullFont ( ) : byte[]
GetFullFontStream ( ) : PdfStream
GetKerning ( int char1, int char2 ) : int
GetMetricsTT ( int c ) : int[]
HasKernPairs ( ) : bool
ReadCffFont ( ) : byte[]
SetKerning ( int char1, int char2, int kern ) : bool

보호된 메소드들

메소드 설명
CompactRanges ( List ranges ) : int[]
GetFontBaseType ( PdfIndirectReference fontDescriptor, string subsetPrefix, int firstChar, int lastChar, byte shortTag ) : PdfDictionary
GetGlyphWidth ( int glyph ) : int
GetRawCharBBox ( int c, String name ) : int[]
GetTTCName ( string name ) : string
ReadGlyphWidths ( ) : void
ReadStandardString ( int length ) : string
ReadUnicodeString ( int length ) : string
TrueTypeFont ( ) : System

비공개 메소드들

메소드 설명
CheckCff ( ) : void
FillTables ( ) : void
GetAllNames ( ) : string[][]
GetNames ( int id ) : string[][]
GetRawWidth ( int c, string name ) : int
Process ( byte ttfAfm, bool preload ) : void
ReadBbox ( ) : void
ReadCMaps ( ) : void
ReadFormat0 ( ) : int[]>.Dictionary
ReadFormat12 ( ) : int[]>.Dictionary
ReadFormat4 ( ) : int[]>.Dictionary
ReadFormat6 ( ) : int[]>.Dictionary
ReadKerning ( ) : void
TrueTypeFont ( string ttFile, string enc, bool emb, byte ttfAfm, bool justNames, bool forceRead ) : System
WriteFont ( PdfWriter writer, PdfIndirectReference piref, Object parms ) : void

메소드 상세

AddRangeUni() 공개 메소드

public AddRangeUni ( int[]>.Dictionary longTag, bool includeMetrics, bool subsetp ) : void
longTag int[]>.Dictionary
includeMetrics bool
subsetp bool
리턴 void

CompactRanges() 보호된 정적인 메소드

protected static CompactRanges ( List ranges ) : int[]
ranges List
리턴 int[]

GetFontBaseType() 보호된 메소드

protected GetFontBaseType ( PdfIndirectReference fontDescriptor, string subsetPrefix, int firstChar, int lastChar, byte shortTag ) : PdfDictionary
fontDescriptor PdfIndirectReference
subsetPrefix string
firstChar int
lastChar int
shortTag byte
리턴 PdfDictionary

GetFontDescriptor() 공개 메소드

public GetFontDescriptor ( PdfIndirectReference fontStream, string subsetPrefix, PdfIndirectReference cidset ) : PdfDictionary
fontStream PdfIndirectReference
subsetPrefix string
cidset PdfIndirectReference
리턴 PdfDictionary

GetFontDescriptor() 공개 메소드

public GetFontDescriptor ( int key, float fontSize ) : float
key int
fontSize float
리턴 float

GetFullFont() 공개 메소드

public GetFullFont ( ) : byte[]
리턴 byte[]

GetFullFontStream() 공개 메소드

public GetFullFontStream ( ) : PdfStream
리턴 PdfStream

GetGlyphWidth() 보호된 메소드

protected GetGlyphWidth ( int glyph ) : int
glyph int
리턴 int

GetKerning() 공개 메소드

public GetKerning ( int char1, int char2 ) : int
char1 int
char2 int
리턴 int

GetMetricsTT() 공개 메소드

public GetMetricsTT ( int c ) : int[]
c int
리턴 int[]

GetRawCharBBox() 보호된 메소드

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

GetTTCName() 보호된 정적인 메소드

protected static GetTTCName ( string name ) : string
name string
리턴 string

HasKernPairs() 공개 메소드

public HasKernPairs ( ) : bool
리턴 bool

ReadCffFont() 공개 메소드

public ReadCffFont ( ) : byte[]
리턴 byte[]

ReadGlyphWidths() 보호된 메소드

protected ReadGlyphWidths ( ) : void
리턴 void

ReadStandardString() 보호된 메소드

protected ReadStandardString ( int length ) : string
length int
리턴 string

ReadUnicodeString() 보호된 메소드

protected ReadUnicodeString ( int length ) : string
length int
리턴 string

SetKerning() 공개 메소드

public SetKerning ( int char1, int char2, int kern ) : bool
char1 int
char2 int
kern int
리턴 bool

TrueTypeFont() 보호된 메소드

protected TrueTypeFont ( ) : System
리턴 System

프로퍼티 상세

GlyphWidths 보호되어 있는 프로퍼티

protected int[] GlyphWidths
리턴 int[]

allNameEntries 보호되어 있는 프로퍼티

protected string[][] allNameEntries
리턴 string[][]

bboxes 보호되어 있는 프로퍼티

protected int[][] bboxes
리턴 int[][]

cff 보호되어 있는 프로퍼티

protected bool cff
리턴 bool

cffLength 보호되어 있는 프로퍼티

protected int cffLength
리턴 int

cffOffset 보호되어 있는 프로퍼티

protected int cffOffset
리턴 int

cmap10 보호되어 있는 프로퍼티

protected Dictionary cmap10
리턴 int[]>.Dictionary

cmap31 보호되어 있는 프로퍼티

protected Dictionary cmap31
리턴 int[]>.Dictionary

cmapExt 보호되어 있는 프로퍼티

By James for unicode Ext.B
protected Dictionary cmapExt
리턴 int[]>.Dictionary

directoryOffset 보호되어 있는 프로퍼티

protected int directoryOffset
리턴 int

familyName 보호되어 있는 프로퍼티

protected string[][] familyName
리턴 string[][]

fileName 보호되어 있는 프로퍼티

protected string fileName
리턴 string

fontName 보호되어 있는 프로퍼티

protected string fontName
리턴 string

fullName 보호되어 있는 프로퍼티

protected string[][] fullName
리턴 string[][]

head 보호되어 있는 프로퍼티

protected FontHeader head
리턴 FontHeader

hhea 보호되어 있는 프로퍼티

protected HorizontalHeader hhea
리턴 HorizontalHeader

isFixedPitch 보호되어 있는 프로퍼티

protected bool isFixedPitch
리턴 bool

italicAngle 보호되어 있는 프로퍼티

protected double italicAngle
리턴 double

justNames 보호되어 있는 프로퍼티

protected bool justNames
리턴 bool

kerning 보호되어 있는 프로퍼티

protected IntHashtable kerning
리턴 IntHashtable

os_2 보호되어 있는 프로퍼티

protected WindowsMetrics os_2
리턴 WindowsMetrics

rf 보호되어 있는 프로퍼티

protected RandomAccessFileOrArray rf
리턴 RandomAccessFileOrArray

style 보호되어 있는 프로퍼티

protected string style
리턴 string

tables 보호되어 있는 프로퍼티

protected Dictionary tables
리턴 int[]>.Dictionary

ttcIndex 보호되어 있는 프로퍼티

protected string ttcIndex
리턴 string

underlinePosition 보호되어 있는 프로퍼티

protected int underlinePosition
리턴 int

underlineThickness 보호되어 있는 프로퍼티

protected int underlineThickness
리턴 int