Class FontMetrics
public class FontMetrics : JVMBridgeBase<FontMetrics>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<FontMetrics>FontMetrics
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<FontMetrics>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<FontMetrics>.IsAssignableFrom(IJavaType)JVMBridgeBase<FontMetrics>.IsAssignableFrom<T>()JVMBridgeBase<FontMetrics>.Execute<T>(params T[])JVMBridgeBase<FontMetrics>.DynBridgeClazzJVMBridgeBase<FontMetrics>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
Constructors
FontMetrics()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public FontMetrics()
FontMetrics(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public FontMetrics(params object[] args)
Parameters
args
object[]
Properties
AFMVersion
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getAFMVersion-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setAFMVersion-float-
public float AFMVersion { get; set; }
Property Value
Ascender
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getAscender-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setAscender-float-
public float Ascender { get; set; }
Property Value
AverageCharacterWidth
public float AverageCharacterWidth { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CapHeight
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getCapHeight-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setCapHeight-float-
public float CapHeight { get; set; }
Property Value
CharMetrics
public List<CharMetric> CharMetrics { get; }
Property Value
CharWidth
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getCharWidth-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setCharWidth-float[]-
public float[] CharWidth { get; set; }
Property Value
- float[]
CharacterSet
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getCharacterSet-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setCharacterSet-java.lang.String-
public String CharacterSet { get; set; }
Property Value
Characters
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getCharacters-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setCharacters-int-
public int Characters { get; set; }
Property Value
Comments
public List<String> Comments { get; }
Property Value
Composites
public List<Composite> Composites { get; }
Property Value
Descender
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getDescender-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setDescender-float-
public float Descender { get; set; }
Property Value
EncodingScheme
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getEncodingScheme-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setEncodingScheme-java.lang.String-
public String EncodingScheme { get; set; }
Property Value
EscChar
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getEscChar-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setEscChar-int-
public int EscChar { get; set; }
Property Value
FamilyName
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getFamilyName-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setFamilyName-java.lang.String-
public String FamilyName { get; set; }
Property Value
FontBBox
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getFontBBox-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setFontBBox-org.apache.fontbox.util.BoundingBox-
public BoundingBox FontBBox { get; set; }
Property Value
FontName
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getFontName-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setFontName-java.lang.String-
public String FontName { get; set; }
Property Value
FontVersion
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getFontVersion-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setFontVersion-java.lang.String-
public String FontVersion { get; set; }
Property Value
FullName
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getFullName-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setFullName-java.lang.String-
public String FullName { get; set; }
Property Value
IsBaseFont
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getIsBaseFont-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setIsBaseFont-boolean-
public bool IsBaseFont { get; set; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
IsFixedPitch
public bool IsFixedPitch { get; }
Property Value
IsFixedV
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getIsFixedV-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setIsFixedV-boolean-
public bool IsFixedV { get; set; }
Property Value
ItalicAngle
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getItalicAngle-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setItalicAngle-float-
public float ItalicAngle { get; set; }
Property Value
KernPairs
public List<KernPair> KernPairs { get; }
Property Value
KernPairs0
public List<KernPair> KernPairs0 { get; }
Property Value
KernPairs1
public List<KernPair> KernPairs1 { get; }
Property Value
MappingScheme
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getMappingScheme-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setMappingScheme-int-
public int MappingScheme { get; set; }
Property Value
MetricSets
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getMetricSets-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setMetricSets-int-
public int MetricSets { get; set; }
Property Value
Notice
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getNotice-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setNotice-java.lang.String-
public String Notice { get; set; }
Property Value
StandardHorizontalWidth
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getStandardHorizontalWidth-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setStandardHorizontalWidth-float-
public float StandardHorizontalWidth { get; set; }
Property Value
StandardVerticalWidth
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getStandardVerticalWidth-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setStandardVerticalWidth-float-
public float StandardVerticalWidth { get; set; }
Property Value
TrackKern
public List<TrackKern> TrackKern { get; }
Property Value
UnderlinePosition
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getUnderlinePosition-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setUnderlinePosition-float-
public float UnderlinePosition { get; set; }
Property Value
UnderlineThickness
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getUnderlineThickness-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setUnderlineThickness-float-
public float UnderlineThickness { get; set; }
Property Value
VVector
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getVVector-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setVVector-float[]-
public float[] VVector { get; set; }
Property Value
- float[]
Weight
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getWeight-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setWeight-java.lang.String-
public String Weight { get; set; }
Property Value
XHeight
https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#getXHeight-- https://www.javadoc.io/doc/org.apache.pdfbox/fontbox/3.0.4/org/apache/fontbox/afm/FontMetrics.html#setXHeight-float-
public float XHeight { get; set; }
Property Value
Methods
AddCharMetric(CharMetric)
public void AddCharMetric(CharMetric arg0)
Parameters
arg0
CharMetric
AddComment(String)
public void AddComment(String arg0)
Parameters
AddComposite(Composite)
public void AddComposite(Composite arg0)
Parameters
AddKernPair(KernPair)
public void AddKernPair(KernPair arg0)
Parameters
AddKernPair0(KernPair)
public void AddKernPair0(KernPair arg0)
Parameters
AddKernPair1(KernPair)
public void AddKernPair1(KernPair arg0)
Parameters
AddTrackKern(TrackKern)
public void AddTrackKern(TrackKern arg0)
Parameters
GetCharacterHeight(String)
public float GetCharacterHeight(String arg0)
Parameters
Returns
GetCharacterWidth(String)
public float GetCharacterWidth(String arg0)
Parameters
Returns
SetFixedPitch(bool)
public void SetFixedPitch(bool arg0)