C# Class iTextSharp.text.pdf.CFFFontSubset

Inheritance: CFFFont
Afficher le fichier Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Méthodes publiques

Méthode Description
CFFFontSubset ( RandomAccessFileOrArray rf, int[]>.Dictionary GlyphsUsed ) : System
Process ( String fontName ) : byte[]

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AssembleIndex() protected méthode

protected AssembleIndex ( int NewOffsets, byte NewObjects ) : byte[]
NewOffsets int
NewObjects byte
Résultat byte[]

BuildFDArrayUsed() protected méthode

protected BuildFDArrayUsed ( int Font ) : void
Font int
Résultat void

BuildFDSubrsOffsets() protected méthode

protected BuildFDSubrsOffsets ( int Font, int FD ) : void
Font int
FD int
Résultat void

BuildGSubrsUsed() protected méthode

protected BuildGSubrsUsed ( int Font ) : void
Font int
Résultat void

BuildIndexHeader() protected méthode

protected BuildIndexHeader ( int Count, int Offsize, int First ) : void
Count int
Offsize int
First int
Résultat void

BuildNewCharString() protected méthode

protected BuildNewCharString ( int FontIndex ) : void
FontIndex int
Résultat void

BuildNewFile() protected méthode

protected BuildNewFile ( int Font ) : byte[]
Font int
Résultat byte[]

BuildNewIndex() protected méthode

protected BuildNewIndex ( int Offsets, int[]>.Dictionary Used, byte OperatorForUnusedEntries ) : byte[]
Offsets int
Used int[]>.Dictionary
OperatorForUnusedEntries byte
Résultat byte[]

BuildNewLGSubrs() protected méthode

protected BuildNewLGSubrs ( int Font ) : void
Font int
Résultat void

BuildSubrUsed() protected méthode

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
Résultat void

CFFFontSubset() public méthode

public CFFFontSubset ( RandomAccessFileOrArray rf, int[]>.Dictionary GlyphsUsed ) : System
rf RandomAccessFileOrArray
GlyphsUsed int[]>.Dictionary
Résultat System

CalcBias() protected méthode

protected CalcBias ( int Offset, int Font ) : int
Offset int
Font int
Résultat int

CalcHints() protected méthode

protected CalcHints ( int begin, int end, int LBias, int GBias, int LSubrsOffsets ) : int
begin int
end int
LBias int
GBias int
LSubrsOffsets int
Résultat int

CopyHeader() protected méthode

protected CopyHeader ( ) : void
Résultat void

CountEntireIndexRange() protected méthode

protected CountEntireIndexRange ( int indexOffset ) : int
indexOffset int
Résultat int

CreateCharset() protected méthode

protected CreateCharset ( OffsetItem charsetRef, int nglyphs ) : void
charsetRef OffsetItem
nglyphs int
Résultat void

CreateFDArray() protected méthode

protected CreateFDArray ( OffsetItem fdarrayRef, OffsetItem privateRef, int Font ) : void
fdarrayRef OffsetItem
privateRef OffsetItem
Font int
Résultat void

CreateFDSelect() protected méthode

protected CreateFDSelect ( OffsetItem fdselectRef, int nglyphs ) : void
fdselectRef OffsetItem
nglyphs int
Résultat void

CreateKeys() protected méthode

protected CreateKeys ( OffsetItem fdarrayRef, OffsetItem fdselectRef, OffsetItem charsetRef, OffsetItem charstringsRef ) : void
fdarrayRef OffsetItem
fdselectRef OffsetItem
charsetRef OffsetItem
charstringsRef OffsetItem
Résultat void

CreateNewStringIndex() protected méthode

protected CreateNewStringIndex ( int Font ) : void
Font int
Résultat void

EmptyStack() protected méthode

protected EmptyStack ( ) : void
Résultat void

HandelStack() protected méthode

protected HandelStack ( ) : void
Résultat void

PopStack() protected méthode

protected PopStack ( ) : void
Résultat void

Process() public méthode

public Process ( String fontName ) : byte[]
fontName String
Résultat byte[]

PushStack() protected méthode

protected PushStack ( ) : void
Résultat void

ReadASubr() protected méthode

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
Résultat void

ReadCommand() protected méthode

protected ReadCommand ( ) : void
Résultat void

ReadFDArray() protected méthode

protected ReadFDArray ( int Font ) : void
Font int
Résultat void

ReadFDSelect() protected méthode

protected ReadFDSelect ( int Font ) : void
Font int
Résultat void

StackOpp() protected méthode

protected StackOpp ( ) : int
Résultat int