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

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

공개 메소드들

메소드 설명
CFFFontSubset ( RandomAccessFileOrArray rf, int[]>.Dictionary GlyphsUsed ) : System
Process ( String fontName ) : byte[]

보호된 메소드들

메소드 설명
AssembleIndex ( int NewOffsets, byte NewObjects ) : byte[]
BuildFDArrayUsed ( int Font ) : void
BuildFDSubrsOffsets ( int Font, int FD ) : void
BuildGSubrsUsed ( int Font ) : void
BuildIndexHeader ( int Count, int Offsize, int First ) : void
BuildNewCharString ( int FontIndex ) : void
BuildNewFile ( int Font ) : byte[]
BuildNewIndex ( int Offsets, int[]>.Dictionary Used, byte OperatorForUnusedEntries ) : byte[]
BuildNewLGSubrs ( int Font ) : void
BuildSubrUsed ( int Font, int FD, int SubrOffset, int SubrsOffsets, int[]>.Dictionary hSubr, List lSubr ) : void
CalcBias ( int Offset, int Font ) : int
CalcHints ( int begin, int end, int LBias, int GBias, int LSubrsOffsets ) : int
CopyHeader ( ) : void
CountEntireIndexRange ( int indexOffset ) : int
CreateCharset ( OffsetItem charsetRef, int nglyphs ) : void
CreateFDArray ( OffsetItem fdarrayRef, OffsetItem privateRef, int Font ) : void
CreateFDSelect ( OffsetItem fdselectRef, int nglyphs ) : void
CreateKeys ( OffsetItem fdarrayRef, OffsetItem fdselectRef, OffsetItem charsetRef, OffsetItem charstringsRef ) : void
CreateNewStringIndex ( int Font ) : void
EmptyStack ( ) : void
HandelStack ( ) : void
PopStack ( ) : void
PushStack ( ) : void
ReadASubr ( int begin, int end, int GBias, int LBias, int[]>.Dictionary hSubr, List lSubr, int LSubrsOffsets ) : void
ReadCommand ( ) : void
ReadFDArray ( int Font ) : void
ReadFDSelect ( int Font ) : void
StackOpp ( ) : int

비공개 메소드들

메소드 설명
CalcSubrOffsetSize ( int Offset, int Size ) : int
CountCharset ( int Offset, int NumofGlyphs ) : int
CountRange ( int NumofGlyphs, int Type ) : int
CreateNonCIDPrivate ( int Font, OffsetItem Subr ) : void
CreateNonCIDSubrs ( int Font, IndexBaseItem PrivateBase, OffsetItem Subrs ) : void
Reconstruct ( int Font ) : void
ReconstructFDArray ( int Font, OffsetItem fdPrivate ) : void
ReconstructPrivateDict ( int Font, OffsetItem fdPrivate, IndexBaseItem fdPrivateBase, OffsetItem fdSubrs ) : void
ReconstructPrivateSubrs ( int Font, IndexBaseItem fdPrivateBase, OffsetItem fdSubrs ) : void

메소드 상세

AssembleIndex() 보호된 메소드

protected AssembleIndex ( int NewOffsets, byte NewObjects ) : byte[]
NewOffsets int
NewObjects byte
리턴 byte[]

BuildFDArrayUsed() 보호된 메소드

protected BuildFDArrayUsed ( int Font ) : void
Font int
리턴 void

BuildFDSubrsOffsets() 보호된 메소드

protected BuildFDSubrsOffsets ( int Font, int FD ) : void
Font int
FD int
리턴 void

BuildGSubrsUsed() 보호된 메소드

protected BuildGSubrsUsed ( int Font ) : void
Font int
리턴 void

BuildIndexHeader() 보호된 메소드

protected BuildIndexHeader ( int Count, int Offsize, int First ) : void
Count int
Offsize int
First int
리턴 void

BuildNewCharString() 보호된 메소드

protected BuildNewCharString ( int FontIndex ) : void
FontIndex int
리턴 void

BuildNewFile() 보호된 메소드

protected BuildNewFile ( int Font ) : byte[]
Font int
리턴 byte[]

BuildNewIndex() 보호된 메소드

protected BuildNewIndex ( int Offsets, int[]>.Dictionary Used, byte OperatorForUnusedEntries ) : byte[]
Offsets int
Used int[]>.Dictionary
OperatorForUnusedEntries byte
리턴 byte[]

BuildNewLGSubrs() 보호된 메소드

protected BuildNewLGSubrs ( int Font ) : void
Font int
리턴 void

BuildSubrUsed() 보호된 메소드

protected BuildSubrUsed ( int Font, int FD, int SubrOffset, int SubrsOffsets, int[]>.Dictionary hSubr, List lSubr ) : void
Font int
FD int
SubrOffset int
SubrsOffsets int
hSubr int[]>.Dictionary
lSubr List
리턴 void

CFFFontSubset() 공개 메소드

public CFFFontSubset ( RandomAccessFileOrArray rf, int[]>.Dictionary GlyphsUsed ) : System
rf RandomAccessFileOrArray
GlyphsUsed int[]>.Dictionary
리턴 System

CalcBias() 보호된 메소드

protected CalcBias ( int Offset, int Font ) : int
Offset int
Font int
리턴 int

CalcHints() 보호된 메소드

protected CalcHints ( int begin, int end, int LBias, int GBias, int LSubrsOffsets ) : int
begin int
end int
LBias int
GBias int
LSubrsOffsets int
리턴 int

CopyHeader() 보호된 메소드

protected CopyHeader ( ) : void
리턴 void

CountEntireIndexRange() 보호된 메소드

protected CountEntireIndexRange ( int indexOffset ) : int
indexOffset int
리턴 int

CreateCharset() 보호된 메소드

protected CreateCharset ( OffsetItem charsetRef, int nglyphs ) : void
charsetRef OffsetItem
nglyphs int
리턴 void

CreateFDArray() 보호된 메소드

protected CreateFDArray ( OffsetItem fdarrayRef, OffsetItem privateRef, int Font ) : void
fdarrayRef OffsetItem
privateRef OffsetItem
Font int
리턴 void

CreateFDSelect() 보호된 메소드

protected CreateFDSelect ( OffsetItem fdselectRef, int nglyphs ) : void
fdselectRef OffsetItem
nglyphs int
리턴 void

CreateKeys() 보호된 메소드

protected CreateKeys ( OffsetItem fdarrayRef, OffsetItem fdselectRef, OffsetItem charsetRef, OffsetItem charstringsRef ) : void
fdarrayRef OffsetItem
fdselectRef OffsetItem
charsetRef OffsetItem
charstringsRef OffsetItem
리턴 void

CreateNewStringIndex() 보호된 메소드

protected CreateNewStringIndex ( int Font ) : void
Font int
리턴 void

EmptyStack() 보호된 메소드

protected EmptyStack ( ) : void
리턴 void

HandelStack() 보호된 메소드

protected HandelStack ( ) : void
리턴 void

PopStack() 보호된 메소드

protected PopStack ( ) : void
리턴 void

Process() 공개 메소드

public Process ( String fontName ) : byte[]
fontName String
리턴 byte[]

PushStack() 보호된 메소드

protected PushStack ( ) : void
리턴 void

ReadASubr() 보호된 메소드

protected ReadASubr ( int begin, int end, int GBias, int LBias, int[]>.Dictionary hSubr, List lSubr, int LSubrsOffsets ) : void
begin int
end int
GBias int
LBias int
hSubr int[]>.Dictionary
lSubr List
LSubrsOffsets int
리턴 void

ReadCommand() 보호된 메소드

protected ReadCommand ( ) : void
리턴 void

ReadFDArray() 보호된 메소드

protected ReadFDArray ( int Font ) : void
Font int
리턴 void

ReadFDSelect() 보호된 메소드

protected ReadFDSelect ( int Font ) : void
Font int
리턴 void

StackOpp() 보호된 메소드

protected StackOpp ( ) : int
리턴 int