Font Konstruktory

Definicja

Inicjuje nową Font , która używa określonego istniejącego Font elementu i FontStyle.

Przeciążenia

Font(Font, FontStyle)

Inicjuje nową, Font która używa określonego istniejącego Font i FontStyle wyliczenia.

Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.

Font(String, Single, FontStyle, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu i jednostki.

Font(FontFamily, Single, FontStyle, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu i jednostki.

Font(String, Single, FontStyle, GraphicsUnit, Byte)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.

Font(String, Single, FontStyle)

Inicjuje nowy Font przy użyciu określonego rozmiaru i stylu.

Font(FontFamily, Single, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru i jednostki. Ustawia styl na Regular.

Font(FontFamily, Single, FontStyle)

Inicjuje nowy Font przy użyciu określonego rozmiaru i stylu.

Font(String, Single)

Inicjuje nowy Font przy użyciu określonego rozmiaru.

Font(FontFamily, Single)

Inicjuje nowy Font przy użyciu określonego rozmiaru.

Font(String, Single, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru i jednostki. Styl jest ustawiony na Regularwartość .

Font(Font, FontStyle)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nową, Font która używa określonego istniejącego Font i FontStyle wyliczenia.

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)

Parametry

prototype
Font

Font Istniejący element, z którego ma zostać utworzony nowy Fontelement .

newStyle
FontStyle

Element FontStyle do zastosowania do nowego Fontelementu . Z operatorem OR można połączyć wiele wartości FontStyle wyliczenia.

Przykłady

Poniższy przykład kodu przedstawia Inequality operator, Font konstruktor i Bold właściwość. Ten przykład jest przeznaczony do użycia z formularzem systemu Windows zawierającym przycisk o nazwie Button2. Wklej następujący kod do formularza i skojarz metodę Button2_Click ze zdarzeniem przycisku Click .

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

Uwagi

W przypadku zlokalizowanych aplikacji opartych na wersjach .NET Framework 2.0 i wcześniejszych określ czcionkę, prototype gdy ta czcionka nie została zainstalowana na komputerze używanym do kompilowania aplikacji, spowoduje, że zamiast tego czcionka Sans Serif zostanie użyta. Jeśli aplikacja zależy od tego zachowania i musisz ponownie skompilować aplikację dla .NET Framework 3.0, należy określić czcionkę Microsoft Sans Serif dla prototypeelementu .

Dotyczy

Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.

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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego Fontelementu .

emSize
Single

Rozmiar nowej czcionki w jednostkach określonych przez unit parametr .

style
FontStyle

Nowa FontStyle czcionka.

unit
GraphicsUnit

Nowa GraphicsUnit czcionka.

gdiCharSet
Byte

Element Byte określający zestaw znaków GDI do użycia dla tej czcionki.

gdiVerticalFont
Boolean

Wartość logiczna wskazująca, czy nowy Font pochodzi z pionowej czcionki GDI.

Wyjątki

emSize jest mniejsza lub równa 0, oblicza nieskończoność lub nie jest prawidłową liczbą.

Uwagi

Parametr gdiCharSet przyjmuje wartość z listy zdefiniowanej w pliku nagłówka Windows SDK WinGDI.h. familyName Jeśli parametr określa czcionkę, która nie jest zainstalowana na maszynie z uruchomioną aplikacją lub nie jest obsługiwana, program Microsoft Sans Serif zostanie zastąpiony.

Zobacz też

Dotyczy

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.

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)

Parametry

family
FontFamily

Element FontFamily nowego Fontelementu .

emSize
Single

Rozmiar nowej czcionki w jednostkach określonych przez unit parametr .

style
FontStyle

Nowa FontStyle czcionka.

unit
GraphicsUnit

Nowa GraphicsUnit czcionka.

gdiCharSet
Byte

Element Byte określający

Zestaw znaków GDI do użycia dla tej czcionki.

gdiVerticalFont
Boolean

Wartość logiczna wskazująca, czy nowa czcionka pochodzi z pionowej czcionki GDI.

Wyjątki

emSize jest mniejsza lub równa 0, oblicza nieskończoność lub nie jest prawidłową liczbą.

family to null

Uwagi

Parametr gdiCharSet przyjmuje wartość z listy zdefiniowanej w pliku nagłówka Windows SDK WinGDI.h.

Dotyczy

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.

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)

Parametry

family
FontFamily

Element FontFamily nowego Fontelementu .

emSize
Single

Rozmiar nowej czcionki w jednostkach określonych przez unit parametr .

style
FontStyle

Nowa FontStyle czcionka.

unit
GraphicsUnit

Nowa GraphicsUnit czcionka.

gdiCharSet
Byte

Element Byte określający

Zestaw znaków GDI do użycia dla nowej czcionki.

Wyjątki

emSize jest mniejsza lub równa 0, oblicza nieskończoność lub nie jest prawidłową liczbą.

family to null.

Uwagi

Parametr gdiCharSet przyjmuje wartość z listy zdefiniowanej w pliku nagłówka Windows SDK WinGDI.h.

Dotyczy

Font(String, Single, FontStyle, GraphicsUnit)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu i jednostki.

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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego Fontelementu .

emSize
Single

Rozmiar nowej czcionki w jednostkach określonych przez unit parametr .

style
FontStyle

Nowa FontStyle czcionka.

unit
GraphicsUnit

Nowa GraphicsUnit czcionka.

Wyjątki

emSize jest mniejsza niż lub równa 0, oblicza nieskończoność lub nie jest prawidłową liczbą.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać konstruktora Font . Ten przykład jest przeznaczony do użycia z Windows Forms. Aby uruchomić ten przykład, wklej ten kod do formularza zawierającego przycisk o nazwie Button2i skojarz Button2_Click metodę ze Click zdarzeniem przycisku.


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

Uwagi

Windows Forms aplikacje obsługują czcionki TrueType i mają ograniczoną obsługę czcionek OpenType. familyName Jeśli parametr określa czcionkę, która nie jest zainstalowana na maszynie z uruchomioną aplikacją lub nie jest obsługiwana, program Microsoft Sans Serif zostanie zastąpiony.

Dotyczy

Font(FontFamily, Single, FontStyle, GraphicsUnit)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu i jednostki.

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)

Parametry

family
FontFamily

Element FontFamily nowego Fontelementu .

emSize
Single

Rozmiar nowej czcionki w jednostkach określonych przez unit parametr .

style
FontStyle

Nowa FontStyle czcionka.

unit
GraphicsUnit

Nowa GraphicsUnit czcionka.

Wyjątki

emSize jest mniejsza lub równa 0, oblicza nieskończoność lub nie jest prawidłową liczbą.

family to null.

Dotyczy

Font(String, Single, FontStyle, GraphicsUnit, Byte)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.

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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego Fontelementu .

emSize
Single

Rozmiar nowej czcionki w jednostkach określonych przez unit parametr .

style
FontStyle

Nowa FontStyle czcionka.

unit
GraphicsUnit

Nowa GraphicsUnit czcionka.

gdiCharSet
Byte

Element Byte określający zestaw znaków GDI do użycia dla tej czcionki.

Wyjątki

emSize jest mniejsza lub równa 0, oblicza nieskończoność lub nie jest prawidłową liczbą.

Uwagi

Parametr gdiCharSet przyjmuje wartość z listy zdefiniowanej w pliku nagłówka Windows SDK WinGDI.h. Windows Forms aplikacje obsługują czcionki TrueType i mają ograniczoną obsługę czcionek OpenType. familyName Jeśli parametr określa czcionkę, która nie jest zainstalowana na maszynie z uruchomioną aplikacją lub nie jest obsługiwana, microsoft Sans Serif zostanie zastąpiony.

Zobacz też

Dotyczy

Font(String, Single, FontStyle)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru i stylu.

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)

Parametry

familyName
String

Reprezentacja FontFamily ciągu dla nowego Fontelementu .

emSize
Single

Rozmiar em w punktach nowej czcionki.

style
FontStyle

Nowa FontStyle czcionka.

Wyjątki

emSize jest mniejsza lub równa 0, daje w wyniku nieskończoność lub nie jest prawidłową liczbą.

Uwagi

Czcionka wynikowa ma właściwość Unit ustawioną na Pointwartość . Windows Forms aplikacje obsługują czcionki TrueType i mają ograniczoną obsługę czcionek OpenType. familyName Jeśli parametr określa czcionkę, która nie jest zainstalowana na maszynie z uruchomioną aplikacją lub nie jest obsługiwana, microsoft Sans Serif zostanie zastąpiony.

Dotyczy

Font(FontFamily, Single, GraphicsUnit)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru i jednostki. Ustawia styl na Regular.

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)

Parametry

family
FontFamily

Element FontFamily nowego Fontelementu .

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonych przez unit parametr .

unit
GraphicsUnit

Nowa GraphicsUnit czcionka.

Wyjątki

family to null.

emSize jest mniejsza lub równa 0, daje w wyniku nieskończoność lub nie jest prawidłową liczbą.

Uwagi

Czcionka wynikowa ma właściwość Style ustawioną na FontStyle.Regularwartość .

Dotyczy

Font(FontFamily, Single, FontStyle)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru i stylu.

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)

Parametry

family
FontFamily

Element FontFamily nowego Fontelementu .

emSize
Single

Rozmiar em w punktach nowej czcionki.

style
FontStyle

Nowa FontStyle czcionka.

Wyjątki

emSize jest mniejsza lub równa 0, daje w wyniku nieskończoność lub nie jest prawidłową liczbą.

family to null.

Przykłady

W poniższym przykładzie kodu pokazano, jak ustawić Font właściwość przycisku na nowy, pogrubiony styl Font. Ten przykład jest przeznaczony do użycia z formularzem systemu Windows zawierającym przycisk o nazwie Button1. Wklej następujący kod do formularza i skojarz metodę Button1_Click ze zdarzeniem przycisku Click .

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

Uwagi

Czcionka wynikowa ma właściwość Unit ustawioną na Pointwartość .

Dotyczy

Font(String, Single)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru.

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)

Parametry

familyName
String

Reprezentacja FontFamily ciągu dla nowego Fontelementu .

emSize
Single

Rozmiar em w punktach nowej czcionki.

Wyjątki

emSize jest mniejsza lub równa 0, oblicza nieskończoność lub nie jest prawidłową liczbą.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać konstruktora Font . Ten przykład jest przeznaczony do użycia z formularzem systemu Windows i wymaga PaintEventArgseparametru , który jest parametrem Paint zdarzenia.

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

Uwagi

Czcionka wynikowa ma ustawioną Style właściwość na FontStyle.Regular , a jej Unit właściwość ma wartość GraphicsUnit.Point. Windows Forms aplikacje obsługują czcionki TrueType i mają ograniczoną obsługę czcionek OpenType. familyName Jeśli parametr określa czcionkę, która nie jest zainstalowana na maszynie z uruchomioną aplikacją lub nie jest obsługiwana, microsoft Sans Serif zostanie zastąpiony.

Dotyczy

Font(FontFamily, Single)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru.

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)

Parametry

family
FontFamily

Element FontFamily nowego Fontelementu .

emSize
Single

Rozmiar em w punktach nowej czcionki.

Wyjątki

emSize jest mniejsza lub równa 0, daje w wyniku nieskończoność lub nie jest prawidłową liczbą.

Uwagi

Czcionka wynikowa ma ustawioną Style właściwość na Regular , a jej Unit właściwość ma wartość Point.

Dotyczy

Font(String, Single, GraphicsUnit)

Źródło:
Font.cs
Źródło:
Font.cs
Źródło:
Font.cs

Inicjuje nowy Font przy użyciu określonego rozmiaru i jednostki. Styl jest ustawiony na Regularwartość .

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)

Parametry

familyName
String

Reprezentacja FontFamily ciągu dla nowego Fontelementu .

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonych przez unit parametr .

unit
GraphicsUnit

Nowa GraphicsUnit czcionka.

Wyjątki

emSize jest mniejsza lub równa 0, daje w wyniku nieskończoność lub nie jest prawidłową liczbą.

Uwagi

Czcionka wynikowa ma właściwość Style ustawioną na FontStyle.Regularwartość .

Dotyczy