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

Наследование: CFFFont
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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