Type1Font Internal class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.Type1Font[[Type1Font]] iTextSharp.text.pdf.BaseFont[[BaseFont]] class iTextSharp.text.pdf.BaseFont abstractStyle; end iTextSharp.text.pdf.BaseFont --> iTextSharp.text.pdf.Type1Font
Members
Properties
Public properties
|
Type |
Name |
Methods |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Methods
Internal methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
(
writer,
piref, |
Public methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
() |
|
|
( |
|
|
() |
|
|
(
rf) |
|
|
( |
|
|
( |
Protected methods
|
Returns |
Name |
|---|---|
|
|
( |
Details
Inheritance
Constructors
Type1Font
Source code
internal Type1Font(string afmFile, string enc, bool emb, byte[] ttfAfm, byte[] pfb, bool forceRead)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
afmFile |
|
|
|
enc |
|
|
|
emb |
|
|
|
ttfAfm |
|
|
|
pfb |
|
|
|
forceRead |
Methods
GetRawWidth
Source code
internal override int GetRawWidth(int c, string name)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
|
|
|
name |
GetKerning
Source code
public override int GetKerning(int char1, int char2)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
char1 |
|
|
|
char2 |
Process
Source code
public virtual void Process(RandomAccessFileOrArray rf)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
rf |
GetFullFontStream
Source code
public override PdfStream GetFullFontStream()
GetFontDescriptor [1/2]
Source code
public virtual PdfDictionary GetFontDescriptor(PdfIndirectReference fontStream)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
fontStream |
WriteFont
Source code
internal override void WriteFont(PdfWriter writer, PdfIndirectReference piref, object[] parms)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
writer |
|
|
|
piref |
|
|
|
parms |
GetFontDescriptor [2/2]
Source code
public override float GetFontDescriptor(int key, float fontSize)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
|
|
|
fontSize |
SetFontDescriptor
Source code
public override void SetFontDescriptor(int key, float value)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
|
|
|
value |
HasKernPairs
Source code
public override bool HasKernPairs()
SetKerning
Source code
public override bool SetKerning(int char1, int char2, int kern)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
char1 |
|
|
|
char2 |
|
|
|
kern |
GetRawCharBBox
Source code
protected override int GetRawCharBBox(int c, string name)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
|
|
|
name |
Properties
PostscriptFontName
public override string PostscriptFontName { get; set; }
FullFontName
public override string FullFontName { get; }
AllNameEntries
public override string AllNameEntries { get; }
FamilyFontName
public override string FamilyFontName { get; }
Generated with ModularDoc