Type3Font Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.Type3Font[[Type3Font]] iTextSharp.text.pdf.BaseFont[[BaseFont]] class iTextSharp.text.pdf.BaseFont abstractStyle; end iTextSharp.text.pdf.BaseFont --> iTextSharp.text.pdf.Type3Font
Members
Properties
Public properties
|
Type |
Name |
Methods |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Methods
Public methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
() |
|
|
( |
|
|
( |
|
|
() |
|
|
( |
|
|
( |
Protected methods
|
Returns |
Name |
|---|---|
|
|
( |
Internal methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
(
writer,
piRef, |
Details
Inheritance
Constructors
Type3Font [1/2]
Source code
public Type3Font(PdfWriter writer, char[] chars, bool colorized)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
writer |
|
|
|
chars |
|
|
|
colorized |
Type3Font [2/2]
Source code
public Type3Font(PdfWriter writer, bool colorized)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
writer |
|
|
|
colorized |
Methods
DefineGlyph
Source code
public virtual PdfContentByte DefineGlyph(char c, float wx, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
|
|
|
wx |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
GetFontDescriptor
Source code
public override float GetFontDescriptor(int key, float fontSize)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
|
|
|
fontSize |
GetKerning
Source code
public override int GetKerning(int char1, int char2)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
char1 |
|
|
|
char2 |
GetRawCharBBox
Source code
protected override int GetRawCharBBox(int c, string name)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
|
|
|
name |
GetRawWidth
Source code
internal override int GetRawWidth(int c, string name)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
|
|
|
name |
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 |
WriteFont
Source code
internal override void WriteFont(PdfWriter writer, PdfIndirectReference piRef, object[] oParams)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
writer |
|
|
|
piRef |
|
|
|
oParams |
GetFullFontStream
Source code
public override PdfStream GetFullFontStream()
ConvertToBytes [1/2]
Source code
public override byte ConvertToBytes(string text)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
text |
ConvertToBytes [2/2]
Source code
internal override byte ConvertToBytes(int char1)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
char1 |
GetWidth [1/2]
Source code
public override int GetWidth(int char1)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
char1 |
GetWidth [2/2]
Source code
public override int GetWidth(string text)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
text |
GetCharBBox
Source code
public override int GetCharBBox(int c)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
CharExists
Source code
public override bool CharExists(int c)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
SetCharAdvance
Source code
public override bool SetCharAdvance(int c, int advance)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
|
|
|
advance |
Properties
FamilyFontName
public override string FamilyFontName { get; }
FullFontName
public override string FullFontName { get; }
AllNameEntries
public override string AllNameEntries { get; }
PostscriptFontName
public override string PostscriptFontName { get; set; }
Generated with ModularDoc