Font Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Font(Font, FontStyle) |
Initierar en ny Font som använder den angivna befintliga Font och FontStyle uppräkning. |
| Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) |
Initierar en ny Font med angiven storlek, format, enhet och teckenuppsättning. |
| Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) |
Initierar en ny Font med en angiven storlek, stil, enhet och teckenuppsättning. |
| Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) |
Initierar en ny Font med en angiven storlek, stil, enhet och teckenuppsättning. |
| Font(String, Single, FontStyle, GraphicsUnit) |
Initierar en ny Font med en angiven storlek, stil och enhet. |
| Font(FontFamily, Single, FontStyle, GraphicsUnit) |
Initierar en ny Font med en angiven storlek, stil och enhet. |
| Font(String, Single, FontStyle, GraphicsUnit, Byte) |
Initierar en ny Font med en angiven storlek, stil, enhet och teckenuppsättning. |
| Font(String, Single, FontStyle) |
Initierar en ny Font med en angiven storlek och formatmall. |
| Font(FontFamily, Single, GraphicsUnit) |
Initierar en ny Font med en angiven storlek och enhet. Anger formatet till Regular. |
| Font(FontFamily, Single, FontStyle) |
Initierar en ny Font med en angiven storlek och formatmall. |
| Font(String, Single) |
Initierar en ny Font med en angiven storlek. |
| Font(FontFamily, Single) |
Initierar en ny Font med en angiven storlek. |
| Font(String, Single, GraphicsUnit) |
Initierar en ny Font med en angiven storlek och enhet. Formatet är inställt på Regular. |
Font(Font, FontStyle)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
public:
Font(System::Drawing::Font ^ prototype, System::Drawing::FontStyle newStyle);
public Font(System.Drawing.Font prototype, System.Drawing.FontStyle newStyle);
new System.Drawing.Font : System.Drawing.Font * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (prototype As Font, newStyle As FontStyle)
Parametrar
- newStyle
- FontStyle
För FontStyle att gälla för den nya Font. Flera värden för FontStyle uppräkningen kan kombineras med operatorn OR .
Exempel
Följande kodexempel visar operatorn InequalityFont , konstruktorn och egenskapen Bold . Det här exemplet är utformat för att användas med ett Windows formulär som innehåller en knapp med namnet Button2. Klistra in följande kod i formuläret och associera Button2_Click metoden med knappens Click händelse.
void Button2_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( this->BackColor != SystemColors::ControlDark )
{
this->BackColor = SystemColors::ControlDark;
}
if ( !(this->Font->Bold) )
{
this->Font = gcnew System::Drawing::Font( this->Font,FontStyle::Bold );
}
}
private void Button2_Click(System.Object sender, System.EventArgs e)
{
if (this.BackColor != SystemColors.ControlDark)
{
this.BackColor = SystemColors.ControlDark;
}
if (!(this.Font.Bold))
{
this.Font = new Font(this.Font, FontStyle.Bold);
}
}
Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
If (Color.op_Inequality(Me.BackColor, SystemColors.ControlDark)) Then
Me.BackColor = SystemColors.ControlDark
End If
If Not (Me.Font.Bold) Then
Me.Font = New Font(Me.Font, FontStyle.Bold)
End If
End Sub
Gäller för
Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med angiven storlek, format, enhet och teckenuppsättning.
public:
Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet, bool gdiVerticalFont);
public Font(string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet, bool gdiVerticalFont);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte * bool -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte, gdiVerticalFont As Boolean)
Parametrar
- familyName
- String
En strängrepresentation av FontFamily för den nya Font.
- emSize
- Single
Em-storleken på det nya teckensnittet i de enheter som anges av parametern unit .
- unit
- GraphicsUnit
Det GraphicsUnit nya teckensnittet.
- gdiCharSet
- Byte
En Byte som anger en GDI-teckenuppsättning som ska användas för det här teckensnittet.
- gdiVerticalFont
- Boolean
Ett booleskt värde som anger om det nya Font härleds från ett lodrätt GDI-teckensnitt.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
Kommentarer
Parametern gdiCharSet tar ett värde från listan som definierats i Windows SDK-huvudfilen WinGDI.h. Om parametern familyName anger ett teckensnitt som inte är installerat på datorn som kör programmet eller inte stöds, ersätts Microsoft Sans Serif.
Se även
Gäller för
Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek, stil, enhet och teckenuppsättning.
public:
Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet, bool gdiVerticalFont);
public Font(System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet, bool gdiVerticalFont);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte * bool -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte, gdiVerticalFont As Boolean)
Parametrar
- family
- FontFamily
Den FontFamily nya Font.
- emSize
- Single
Em-storleken på det nya teckensnittet i de enheter som anges av parametern unit .
- unit
- GraphicsUnit
Det GraphicsUnit nya teckensnittet.
- gdiVerticalFont
- Boolean
Ett booleskt värde som anger om det nya teckensnittet härleds från ett lodrätt GDI-teckensnitt.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
family är null
Kommentarer
Parametern gdiCharSet tar ett värde från listan som definierats i Windows SDK-huvudfilen WinGDI.h.
Gäller för
Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek, stil, enhet och teckenuppsättning.
public:
Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet);
public Font(System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte)
Parametrar
- family
- FontFamily
Den FontFamily nya Font.
- emSize
- Single
Em-storleken på det nya teckensnittet i de enheter som anges av parametern unit .
- unit
- GraphicsUnit
Det GraphicsUnit nya teckensnittet.
- gdiCharSet
- Byte
En Byte som anger en
GDI-teckenuppsättning som ska användas för det nya teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
family är null.
Kommentarer
Parametern gdiCharSet tar ett värde från listan som definierats i Windows SDK-huvudfilen WinGDI.h.
Gäller för
Font(String, Single, FontStyle, GraphicsUnit)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek, stil och enhet.
public:
Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit);
public Font(string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit)
Parametrar
- familyName
- String
En strängrepresentation av FontFamily för den nya Font.
- emSize
- Single
Em-storleken på det nya teckensnittet i de enheter som anges av parametern unit .
- unit
- GraphicsUnit
Det GraphicsUnit nya teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
Exempel
Följande kodexempel visar hur du använder Font konstruktorn. Det här exemplet är utformat för att användas med Windows Forms. Om du vill köra det här exemplet klistrar du in den här koden i ett formulär som innehåller en knapp med namnet Button2och associerar Button2_Click metoden med Click knappens händelse.
private:
void Button2_Click(System::Object^ sender,
System::EventArgs^ e)
{
Button2->Font = gcnew System::Drawing::Font
(FontFamily::GenericMonospace, 12.0F,
FontStyle::Italic, GraphicsUnit::Pixel);
}
private void Button2_Click(System.Object sender, System.EventArgs e)
{
Button2.Font = new Font(FontFamily.GenericMonospace, 12.0F,
FontStyle.Italic, GraphicsUnit.Pixel);
}
Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
Button2.Font = New Font(FontFamily.GenericMonospace, 12.0F, _
FontStyle.Italic, GraphicsUnit.Pixel)
End Sub
Kommentarer
Windows Forms program stöder TrueType-teckensnitt och har begränsat stöd för OpenType-teckensnitt. Om parametern familyName anger ett teckensnitt som inte är installerat på datorn som kör programmet eller inte stöds, ersätts Microsoft Sans Serif.
Gäller för
Font(FontFamily, Single, FontStyle, GraphicsUnit)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek, stil och enhet.
public:
Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit);
public Font(System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit)
Parametrar
- family
- FontFamily
Den FontFamily nya Font.
- emSize
- Single
Em-storleken på det nya teckensnittet i de enheter som anges av parametern unit .
- unit
- GraphicsUnit
Det GraphicsUnit nya teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
family är null.
Gäller för
Font(String, Single, FontStyle, GraphicsUnit, Byte)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek, stil, enhet och teckenuppsättning.
public:
Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet);
public Font(string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte)
Parametrar
- familyName
- String
En strängrepresentation av FontFamily för den nya Font.
- emSize
- Single
Em-storleken på det nya teckensnittet i de enheter som anges av parametern unit .
- unit
- GraphicsUnit
Det GraphicsUnit nya teckensnittet.
- gdiCharSet
- Byte
En Byte som anger en GDI-teckenuppsättning som ska användas för det här teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
Kommentarer
Parametern gdiCharSet tar ett värde från listan som definierats i Windows SDK-huvudfilen WinGDI.h. Windows Forms program stöder TrueType-teckensnitt och har begränsat stöd för OpenType-teckensnitt. Om parametern familyName anger ett teckensnitt som inte är installerat på datorn som kör programmet eller inte stöds, ersätts Microsoft Sans Serif.
Se även
Gäller för
Font(String, Single, FontStyle)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek och formatmall.
public:
Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style);
public Font(string familyName, float emSize, System.Drawing.FontStyle style);
new System.Drawing.Font : string * single * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle)
Parametrar
- familyName
- String
En strängrepresentation av FontFamily för den nya Font.
- emSize
- Single
Em-size, i punkter, för det nya teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
Kommentarer
Det resulterande teckensnittet har dess Unit egenskap inställd på Point. Windows Forms program stöder TrueType-teckensnitt och har begränsat stöd för OpenType-teckensnitt. Om parametern familyName anger ett teckensnitt som inte är installerat på datorn som kör programmet eller inte stöds, ersätts Microsoft Sans Serif.
Gäller för
Font(FontFamily, Single, GraphicsUnit)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
public:
Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::GraphicsUnit unit);
public Font(System.Drawing.FontFamily family, float emSize, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, unit As GraphicsUnit)
Parametrar
- family
- FontFamily
Den FontFamily nya Font.
- emSize
- Single
Em-storleken på det nya teckensnittet i de enheter som anges av parametern unit .
- unit
- GraphicsUnit
Det GraphicsUnit nya teckensnittet.
Undantag
family är null.
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
Kommentarer
Det resulterande teckensnittet har dess Style egenskap inställd på FontStyle.Regular.
Gäller för
Font(FontFamily, Single, FontStyle)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek och formatmall.
public:
Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style);
public Font(System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle)
Parametrar
- family
- FontFamily
Den FontFamily nya Font.
- emSize
- Single
Em-size, i punkter, för det nya teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
family är null.
Exempel
I följande kodexempel visas hur du anger Font egenskapen för en knapp till en ny fetstil Font. Det här exemplet är utformat för att användas med ett Windows formulär som innehåller en knapp med namnet Button1. Klistra in följande kod i formuläret och associera Button1_Click metoden med knappens Click händelse.
private:
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Button1->Font = gcnew System::Drawing::Font( FontFamily::GenericSansSerif,12.0F,FontStyle::Bold );
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
if (Button1.Font.Style != FontStyle.Bold)
Button1.Font = new Font(FontFamily.GenericSansSerif,
12.0F, FontStyle.Bold);
}
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
If Not Button1.Font.Style = FontStyle.Bold Then
Button1.Font = New Font(FontFamily.GenericSansSerif, _
12.0F, FontStyle.Bold)
End If
End Sub
Kommentarer
Det resulterande teckensnittet har dess Unit egenskap inställd på Point.
Gäller för
Font(String, Single)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek.
public:
Font(System::String ^ familyName, float emSize);
public Font(string familyName, float emSize);
new System.Drawing.Font : string * single -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single)
Parametrar
- familyName
- String
En strängrepresentation av FontFamily för den nya Font.
- emSize
- Single
Em-size, i punkter, för det nya teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
Exempel
Följande kodexempel visar hur du använder Font konstruktorn. Det här exemplet är utformat för att användas med ett Windows-formulär och kräver en PaintEventArgse, vilket är en parameter för händelsen Paint.
private void ConstructFontWithString(PaintEventArgs e)
{
Font font1 = new Font("Arial", 20);
e.Graphics.DrawString("Arial Font", font1, Brushes.Red, new PointF(10, 10));
}
Private Sub ConstructFontWithString(ByVal e As PaintEventArgs)
Dim font1 As New Font("Arial", 20)
e.Graphics.DrawString("Arial Font", font1, Brushes.Red, New PointF(10, 10))
End Sub
Kommentarer
Det resulterande teckensnittet har dess Style egenskap inställd på FontStyle.Regular och dess Unit egenskap är inställd på GraphicsUnit.Point. Windows Forms program stöder TrueType-teckensnitt och har begränsat stöd för OpenType-teckensnitt. Om parametern familyName anger ett teckensnitt som inte är installerat på datorn som kör programmet eller inte stöds, ersätts Microsoft Sans Serif.
Gäller för
Font(FontFamily, Single)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
Initierar en ny Font med en angiven storlek.
public:
Font(System::Drawing::FontFamily ^ family, float emSize);
public Font(System.Drawing.FontFamily family, float emSize);
new System.Drawing.Font : System.Drawing.FontFamily * single -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single)
Parametrar
- family
- FontFamily
Den FontFamily nya Font.
- emSize
- Single
Em-size, i punkter, för det nya teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
Kommentarer
Det resulterande teckensnittet har dess Style egenskap inställd på Regular och dess Unit egenskap är inställd på Point.
Gäller för
Font(String, Single, GraphicsUnit)
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
- Källa:
- Font.cs
public:
Font(System::String ^ familyName, float emSize, System::Drawing::GraphicsUnit unit);
public Font(string familyName, float emSize, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : string * single * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, unit As GraphicsUnit)
Parametrar
- familyName
- String
En strängrepresentation av FontFamily för den nya Font.
- emSize
- Single
Em-storleken på det nya teckensnittet i de enheter som anges av parametern unit .
- unit
- GraphicsUnit
Det GraphicsUnit nya teckensnittet.
Undantag
emSize är mindre än eller lika med 0, utvärderas till oändligheten eller är inte ett giltigt tal.
Kommentarer
Det resulterande teckensnittet har dess Style egenskap inställd på FontStyle.Regular.