CTFont Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CTFont(CTFontDescriptor, nfloat)
public CTFont (CoreText.CTFontDescriptor descriptor, nfloat size);
new CoreText.CTFont : CoreText.CTFontDescriptor * nfloat -> CoreText.CTFont
Parameters
- descriptor
- CTFontDescriptor
Font descriptor to use to create the font.
- size
- nfloat
The desired font size. If you specify zero, it will use the system default.
Applies to
CTFont(String, nfloat, CGAffineTransform, CTFontOptions)
public CTFont (string name, nfloat size, ref CoreGraphics.CGAffineTransform matrix, CoreText.CTFontOptions options);
new CoreText.CTFont : string * nfloat * * CoreText.CTFontOptions -> CoreText.CTFont
Parameters
- name
- String
- size
- nfloat
- matrix
- CGAffineTransform
- options
- CTFontOptions
Applies to
CTFont(CTFontDescriptor, nfloat, CTFontOptions, CGAffineTransform)
public CTFont (CoreText.CTFontDescriptor descriptor, nfloat size, CoreText.CTFontOptions options, ref CoreGraphics.CGAffineTransform matrix);
new CoreText.CTFont : CoreText.CTFontDescriptor * nfloat * CoreText.CTFontOptions * -> CoreText.CTFont
Parameters
- descriptor
- CTFontDescriptor
- size
- nfloat
- options
- CTFontOptions
- matrix
- CGAffineTransform
Applies to
CTFont(String, nfloat, CTFontOptions)
public CTFont (string name, nfloat size, CoreText.CTFontOptions options);
new CoreText.CTFont : string * nfloat * CoreText.CTFontOptions -> CoreText.CTFont
Parameters
- name
- String
- size
- nfloat
- options
- CTFontOptions
Applies to
CTFont(String, nfloat, CGAffineTransform)
public CTFont (string name, nfloat size, ref CoreGraphics.CGAffineTransform matrix);
new CoreText.CTFont : string * nfloat * -> CoreText.CTFont
Parameters
- name
- String
- size
- nfloat
- matrix
- CGAffineTransform
Applies to
CTFont(CTFontUIFontType, nfloat, String)
public CTFont (CoreText.CTFontUIFontType uiType, nfloat size, string language);
new CoreText.CTFont : CoreText.CTFontUIFontType * nfloat * string -> CoreText.CTFont
Parameters
- uiType
- CTFontUIFontType
- size
- nfloat
- language
- String
Applies to
CTFont(CGFont, nfloat, CGAffineTransform, CTFontDescriptor)
public CTFont (CoreGraphics.CGFont font, nfloat size, CoreGraphics.CGAffineTransform transform, CoreText.CTFontDescriptor descriptor);
new CoreText.CTFont : CoreGraphics.CGFont * nfloat * CoreGraphics.CGAffineTransform * CoreText.CTFontDescriptor -> CoreText.CTFont
Parameters
- font
- CGFont
- size
- nfloat
- transform
- CGAffineTransform
- descriptor
- CTFontDescriptor
Applies to
CTFont(CTFontDescriptor, nfloat, CGAffineTransform)
public CTFont (CoreText.CTFontDescriptor descriptor, nfloat size, ref CoreGraphics.CGAffineTransform matrix);
new CoreText.CTFont : CoreText.CTFontDescriptor * nfloat * -> CoreText.CTFont
Parameters
- descriptor
- CTFontDescriptor
- size
- nfloat
- matrix
- CGAffineTransform
Applies to
CTFont(CGFont, nfloat, CTFontDescriptor)
public CTFont (CoreGraphics.CGFont font, nfloat size, CoreText.CTFontDescriptor descriptor);
new CoreText.CTFont : CoreGraphics.CGFont * nfloat * CoreText.CTFontDescriptor -> CoreText.CTFont
Parameters
- font
- CGFont
- size
- nfloat
- descriptor
- CTFontDescriptor
Applies to
CTFont(CGFont, nfloat, CGAffineTransform)
public CTFont (CoreGraphics.CGFont font, nfloat size, CoreGraphics.CGAffineTransform transform);
new CoreText.CTFont : CoreGraphics.CGFont * nfloat * CoreGraphics.CGAffineTransform -> CoreText.CTFont
Parameters
- font
- CGFont
- size
- nfloat
- transform
- CGAffineTransform
Applies to
CTFont(String, nfloat)
public CTFont (string name, nfloat size);
new CoreText.CTFont : string * nfloat -> CoreText.CTFont
Parameters
- name
- String
The name of the font. Use PostScript names (for example "HelveticaNeue").
- size
- nfloat
The desired font size. If you specify zero, it will use the system default.
Remarks
Although currently iOS this allows the "name" parameter to use aliases to the font, in addition to the Postscript name, use of non-Postscript names for this parameter has been deprecated, due to the slow and expensive fallback scan.
If you want to create fonts from other names (like the fullname "Helvetica Neue" instead of the PostScript name "HelveticaNeue") you can use C:CoreText.CTFontDescriptor(CoreText.CTFontDescriptorAttributes).
Applies to
CTFont(CTFontDescriptor, nfloat, CTFontOptions)
public CTFont (CoreText.CTFontDescriptor descriptor, nfloat size, CoreText.CTFontOptions options);
new CoreText.CTFont : CoreText.CTFontDescriptor * nfloat * CoreText.CTFontOptions -> CoreText.CTFont
Parameters
- descriptor
- CTFontDescriptor
- size
- nfloat
- options
- CTFontOptions