Class Type1Font
public class Type1Font : JVMBridgeBase<Type1Font>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IType1CharStringReader, IEncodedFont, IFontBoxFont
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Type1Font>Type1Font
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Type1Font>.IsAssignableFrom(IJavaType)JVMBridgeBase<Type1Font>.IsAssignableFrom<T>()JVMBridgeBase<Type1Font>.Execute<T>(params T[])JVMBridgeBase<Type1Font>.DynBridgeClazzJVMBridgeBase<Type1Font>.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
Type1Font()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Type1Font()
Type1Font(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 Type1Font(params object[] args)
Parameters
args
object[]
Properties
ASCIISegment
public byte[] ASCIISegment { get; }
Property Value
- byte[]
BinarySegment
public byte[] BinarySegment { get; }
Property Value
- byte[]
BlueFuzz
public int BlueFuzz { get; }
Property Value
BlueScale
public float BlueScale { get; }
Property Value
BlueShift
public int BlueShift { get; }
Property Value
BlueValues
public List<Number> BlueValues { 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
CharStringsDict
public Map<String, byte[]> CharStringsDict { get; }
Property Value
Encoding
public Encoding Encoding { get; }
Property Value
FamilyBlues
public List<Number> FamilyBlues { get; }
Property Value
FamilyName
public String FamilyName { get; }
Property Value
FamilyOtherBlues
public List<Number> FamilyOtherBlues { get; }
Property Value
FontBBox
public BoundingBox FontBBox { get; }
Property Value
FontID
public String FontID { get; }
Property Value
FontMatrix
public List<Number> FontMatrix { get; }
Property Value
FontName
public String FontName { get; }
Property Value
FontType
public int FontType { get; }
Property Value
FullName
public String FullName { get; }
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
ItalicAngle
public float ItalicAngle { get; }
Property Value
LanguageGroup
public int LanguageGroup { get; }
Property Value
Name
public String Name { get; }
Property Value
Notice
public String Notice { get; }
Property Value
OtherBlues
public List<Number> OtherBlues { get; }
Property Value
PaintType
public int PaintType { get; }
Property Value
StdHW
public List<Number> StdHW { get; }
Property Value
StdVW
public List<Number> StdVW { get; }
Property Value
StemSnapH
public List<Number> StemSnapH { get; }
Property Value
StemSnapV
public List<Number> StemSnapV { get; }
Property Value
StrokeWidth
public float StrokeWidth { get; }
Property Value
SubrsArray
public List<byte[]> SubrsArray { get; }
Property Value
UnderlinePosition
public float UnderlinePosition { get; }
Property Value
UnderlineThickness
public float UnderlineThickness { get; }
Property Value
UniqueID
public int UniqueID { get; }
Property Value
Version
public String Version { get; }
Property Value
Weight
public String Weight { get; }
Property Value
Methods
CreateWithPFB(InputStream)
public static Type1Font CreateWithPFB(InputStream arg0)
Parameters
arg0
InputStream
Returns
Exceptions
CreateWithPFB(byte[])
public static Type1Font CreateWithPFB(byte[] arg0)
Parameters
Returns
Exceptions
CreateWithSegments(byte[], byte[])
public static Type1Font CreateWithSegments(byte[] arg0, byte[] arg1)
Parameters
Returns
Exceptions
GetPath(String)
public GeneralPath GetPath(String arg0)
Parameters
Returns
Exceptions
GetType1CharString(String)
public Type1CharString GetType1CharString(String arg0)
Parameters
Returns
Exceptions
GetWidth(String)
public float GetWidth(String arg0)
Parameters
Returns
Exceptions
HasGlyph(String)
public bool HasGlyph(String arg0)
Parameters
Returns
IsFixedPitch()
public bool IsFixedPitch()
Returns
IsForceBold()
public bool IsForceBold()
Returns
Operators
implicit operator EncodedFont(Type1Font)
Converter from Type1Font to EncodedFont
public static implicit operator EncodedFont(Type1Font t)
Parameters
Returns
implicit operator FontBoxFont(Type1Font)
Converter from Type1Font to FontBoxFont
public static implicit operator FontBoxFont(Type1Font t)
Parameters
Returns
implicit operator Type1CharStringReader(Type1Font)
Converter from Type1Font to Type1CharStringReader
public static implicit operator Type1CharStringReader(Type1Font t)