CJKFont Internal class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.CJKFont[[CJKFont]] iTextSharp.text.pdf.BaseFont[[BaseFont]] class iTextSharp.text.pdf.BaseFont abstractStyle; end iTextSharp.text.pdf.BaseFont --> iTextSharp.text.pdf.CJKFont
Members
Properties
Internal properties
|
Type |
Name |
Methods |
|---|---|---|
|
|
|
|
Public properties
|
Type |
Name |
Methods |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Methods
Public Static methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
Internal Static methods
|
Returns |
Name |
|---|---|
|
|
(
h) |
|
|
(
v,
h) |
|
|
( |
|
|
( |
Public methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
() |
|
|
( |
|
|
( |
|
|
( |
|
|
() |
|
|
() |
|
|
( |
|
|
( |
Internal methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
(
writer,
piref, |
Protected methods
|
Returns |
Name |
|---|---|
|
|
( |
Details
Inheritance
Constructors
CJKFont
Source code
internal CJKFont(string fontName, string enc, bool emb)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
fontName |
|
|
|
enc |
|
|
|
emb |
Methods
GetCompatibleFont
Source code
public static string GetCompatibleFont(string enc)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
enc |
IsCJKFont
Source code
public static bool IsCJKFont(string fontName, string enc)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
fontName |
|
|
|
enc |
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 |
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 |
WriteFont
Source code
internal override void WriteFont(PdfWriter writer, PdfIndirectReference piref, object[] parms)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
writer |
|
|
|
piref |
|
|
|
parms |
GetFullFontStream
Source code
public override PdfStream GetFullFontStream()
GetFontDescriptor
Source code
public override float GetFontDescriptor(int key, float fontSize)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
|
|
|
fontSize |
CreateMetric
Source code
internal static IntHashtable CreateMetric(string s)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
s |
ConvertToHCIDMetrics
Source code
internal static string ConvertToHCIDMetrics(int[] keys, IntHashtable h)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
keys |
|
|
|
h |
ConvertToVCIDMetrics
Source code
internal static string ConvertToVCIDMetrics(int[] keys, IntHashtable v, IntHashtable h)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
keys |
|
|
|
v |
|
|
|
h |
ReadFontProperties
Source code
internal static Dictionary<string, object> ReadFontProperties(string name)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
GetUnicodeEquivalent
Source code
public override int GetUnicodeEquivalent(int c)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
GetCidCode
Source code
public override int GetCidCode(int c)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
HasKernPairs
Source code
public override bool HasKernPairs()
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 |
SetKerning
Source code
public override bool SetKerning(int char1, int char2, int kern)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
char1 |
|
|
|
char2 |
|
|
|
kern |
GetCharBBox
Source code
public override int GetCharBBox(int c)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
GetRawCharBBox
Source code
protected override int GetRawCharBBox(int c, string name)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
c |
|
|
|
name |
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 |
IsIdentity
Source code
public virtual bool IsIdentity()
Properties
UniMap
internal string UniMap { get; }
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