Struct CoreText.CTFontRef
public ref struct CoreText.CTFontRef : IDisposable
- Implements
- Inherited Members
Constructors
CTFontRef(nint)
public CTFontRef(nint self)
Parameters
selfnint
CTFontRef(nint, nint)
public CTFontRef(nint ctFontDescriptorRefDescriptor, nint ctFontOptions)
Parameters
CTFontRef(nint, NFloat, ref CGAffineTransform, nint)
public CTFontRef(nint ctFontDescriptorRefDescriptor, NFloat size, ref CoreGraphics.CGAffineTransform matrix, nint ctFontOptions)
Parameters
ctFontDescriptorRefDescriptornintsizeNFloatmatrixCoreGraphics.CGAffineTransformctFontOptionsnint
Fields
Self
public readonly nint Self
Field Value
Properties
Ascent
public NFloat Ascent { get; }
Property Value
BoundingBox
public CoreGraphics.CGRect BoundingBox { get; }
Property Value
CapHeight
public NFloat CapHeight { get; }
Property Value
Descent
public NFloat Descent { get; }
Property Value
FontMetrics
public FontMetrics FontMetrics { get; }
Property Value
Leading
public NFloat Leading { get; }
Property Value
PointSize
public NFloat PointSize { get; }
Property Value
UnitsPerEm
public uint UnitsPerEm { get; }
Property Value
XHeight
public NFloat XHeight { get; }
Property Value
Methods
CTFontCreateWithFontDescriptorAndOptions(nint, NFloat, nint, nint)
public static extern nint CTFontCreateWithFontDescriptorAndOptions(nint ctFontDescriptorRefDescriptor, NFloat size, nint matrixPtr, nint ctFontOptions)
Parameters
Returns
CTFontCreateWithFontDescriptorAndOptions(nint, NFloat, ref CGAffineTransform, nint)
public static nint CTFontCreateWithFontDescriptorAndOptions(nint ctFontDescriptorRefDescriptor, NFloat size, ref CoreGraphics.CGAffineTransform matrix, nint ctFontOptions)
Parameters
ctFontDescriptorRefDescriptornintsizeNFloatmatrixCoreGraphics.CGAffineTransformctFontOptionsnint
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
TryGetBaselineFromBslnTable(out short, out short)
public bool TryGetBaselineFromBslnTable(out short hanging, out short ideographic)
Parameters
Returns
TryGetEmAscentDescentFromHhea(out short, out short)
public bool TryGetEmAscentDescentFromHhea(out short ascent, out short descent)
Parameters
Returns
TryGetFontBoundingBox(out short, out short)
public bool TryGetFontBoundingBox(out short yMin, out short yMax)
Parameters
Returns
Operators
implicit operator nint(CTFontRef)
public static implicit operator nint(CoreText.CTFontRef ctFontRef)