CFFFontSubset Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.CFFFontSubset[[CFFFontSubset]] iTextSharp.text.pdf.CFFFont[[CFFFont]] end iTextSharp.text.pdf.CFFFont --> iTextSharp.text.pdf.CFFFontSubset
Members
Methods
Internal methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
Protected methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
() |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
() |
|
|
() |
|
|
() |
|
|
() |
|
|
( |
|
|
() |
|
|
( |
|
|
( |
|
|
() |
Public methods
|
Returns |
Name |
|---|---|
|
|
( |
Details
Inheritance
Constructors
CFFFontSubset
Source code
public CFFFontSubset(RandomAccessFileOrArray rf, Dictionary<int, int[]> GlyphsUsed)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
rf |
|
|
|
GlyphsUsed |
Methods
CountCharset
Source code
internal int CountCharset(int Offset, int NumofGlyphs)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Offset |
|
|
|
NumofGlyphs |
ReadFDSelect
Source code
protected virtual void ReadFDSelect(int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
BuildFDArrayUsed
Source code
protected virtual void BuildFDArrayUsed(int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
ReadFDArray
Source code
protected virtual void ReadFDArray(int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
Process
Source code
public virtual byte Process(string fontName)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
fontName |
CalcBias
Source code
protected virtual int CalcBias(int Offset, int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Offset |
|
|
|
Font |
BuildNewCharString
Source code
protected virtual void BuildNewCharString(int FontIndex)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
FontIndex |
BuildNewLGSubrs
Source code
protected virtual void BuildNewLGSubrs(int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
BuildFDSubrsOffsets
Source code
protected virtual void BuildFDSubrsOffsets(int Font, int FD)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
|
|
|
FD |
BuildSubrUsed
Source code
protected virtual void BuildSubrUsed(int Font, int FD, int SubrOffset, int[] SubrsOffsets, Dictionary<int, int[]> hSubr, List<int> lSubr)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
|
|
|
FD |
|
|
|
SubrOffset |
|
|
|
SubrsOffsets |
|
|
|
hSubr |
|
|
|
lSubr |
BuildGSubrsUsed
Source code
protected virtual void BuildGSubrsUsed(int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
ReadASubr
Source code
protected virtual void ReadASubr(int begin, int end, int GBias, int LBias, Dictionary<int, int[]> hSubr, List<int> lSubr, int[] LSubrsOffsets)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
begin |
|
|
|
end |
|
|
|
GBias |
|
|
|
LBias |
|
|
|
hSubr |
|
|
|
lSubr |
|
|
|
LSubrsOffsets |
HandelStack
Source code
protected virtual void HandelStack()
StackOpp
Source code
protected virtual int StackOpp()
EmptyStack
Source code
protected virtual void EmptyStack()
PopStack
Source code
protected virtual void PopStack()
PushStack
Source code
protected virtual void PushStack()
ReadCommand
Source code
protected virtual void ReadCommand()
CalcHints
Source code
protected virtual int CalcHints(int begin, int end, int LBias, int GBias, int[] LSubrsOffsets)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
begin |
|
|
|
end |
|
|
|
LBias |
|
|
|
GBias |
|
|
|
LSubrsOffsets |
BuildNewIndex
Source code
protected virtual byte BuildNewIndex(int[] Offsets, Dictionary<int, int[]> Used, byte OperatorForUnusedEntries)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Offsets |
|
|
|
Used |
|
|
|
OperatorForUnusedEntries |
BuildNewIndexAndCopyAllGSubrs
Source code
protected virtual byte BuildNewIndexAndCopyAllGSubrs(int[] Offsets, byte OperatorForUnusedEntries)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Offsets |
|
|
|
OperatorForUnusedEntries |
AssembleIndex
Source code
protected virtual byte AssembleIndex(int[] NewOffsets, byte[] NewObjects)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
NewOffsets |
|
|
|
NewObjects |
BuildNewFile
Source code
protected virtual byte BuildNewFile(int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
CopyHeader
Source code
protected virtual void CopyHeader()
BuildIndexHeader
Source code
protected virtual void BuildIndexHeader(int Count, int Offsize, int First)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Count |
|
|
|
Offsize |
|
|
|
First |
CreateKeys
Source code
protected virtual void CreateKeys(OffsetItem fdarrayRef, OffsetItem fdselectRef, OffsetItem charsetRef, OffsetItem charstringsRef)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
fdarrayRef |
|
|
|
fdselectRef |
|
|
|
charsetRef |
|
|
|
charstringsRef |
CreateNewStringIndex
Source code
protected virtual void CreateNewStringIndex(int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
CreateFDSelect
Source code
protected virtual void CreateFDSelect(OffsetItem fdselectRef, int nglyphs)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
fdselectRef |
|
|
|
nglyphs |
CreateCharset
Source code
protected virtual void CreateCharset(OffsetItem charsetRef, int nglyphs)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
charsetRef |
|
|
|
nglyphs |
CreateFDArray
Source code
protected virtual void CreateFDArray(OffsetItem fdarrayRef, OffsetItem privateRef, int Font)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
fdarrayRef |
|
|
|
privateRef |
|
|
|
Font |
ReconstructPrivateDict
Source code
internal void ReconstructPrivateDict(int Font, OffsetItem[] fdPrivate, IndexBaseItem[] fdPrivateBase, OffsetItem[] fdSubrs)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
|
|
|
fdPrivate |
|
|
|
fdPrivateBase |
|
|
|
fdSubrs |
ReconstructPrivateSubrs
Source code
internal void ReconstructPrivateSubrs(int Font, IndexBaseItem[] fdPrivateBase, OffsetItem[] fdSubrs)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
|
|
|
fdPrivateBase |
|
|
|
fdSubrs |
CalcSubrOffsetSize
Source code
internal int CalcSubrOffsetSize(int Offset, int Size)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Offset |
|
|
|
Size |
CountEntireIndexRange
Source code
protected virtual int CountEntireIndexRange(int indexOffset)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
indexOffset |
CreateNonCIDPrivate
Source code
internal void CreateNonCIDPrivate(int Font, OffsetItem Subr)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
|
|
|
Subr |
CreateNonCIDSubrs
Source code
internal void CreateNonCIDSubrs(int Font, IndexBaseItem PrivateBase, OffsetItem Subrs)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
Font |
|
|
|
PrivateBase |
|
|
|
Subrs |
Generated with ModularDoc