Font.GetHeight Metoda

Definicja

Zwraca odstępy między wierszami tej czcionki.

Przeciążenia

GetHeight()

Zwraca odstęp między wierszami w pikselach tej czcionki.

GetHeight(Graphics)

Zwraca odstęp między wierszami w bieżącej lekcji określonej Graphicsczcionki .

GetHeight(Single)

Zwraca wysokość, w pikselach, w Font przypadku rysowania na urządzeniu z określoną rozdzielczością pionową.

GetHeight()

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

Zwraca odstęp między wierszami w pikselach tej czcionki.

public:
 float GetHeight();
public float GetHeight ();
member this.GetHeight : unit -> single
Public Function GetHeight () As Single

Zwraca

Odstęp między wierszami w pikselach tej czcionki.

Uwagi

Odstęp między wierszami a Font to pionowa odległość między liniami podstawowymi dwóch kolejnych wierszy tekstu. W związku z tym odstęp między wierszami zawiera puste odstępy między liniami wraz z wysokością samego znaku.

Unit Jeśli właściwość czcionki jest ustawiona na inne niż GraphicsUnit.Pixel, wysokość (w pikselach) jest obliczana przy użyciu pionowej rozdzielczości ekranu. Załóżmy na przykład, że jednostka czcionki jest cala, a rozmiar czcionki to 0,3. Załóżmy również, że dla odpowiedniej rodziny czcionek wysokość em wynosi 2048, a odstęp między wierszami wynosi 2355. W przypadku ekranu z pionową rozdzielczością 96 kropek na cal można obliczyć wysokość w następujący sposób:

2355*(0.3/2048)*96 = 33.11719

Dotyczy

GetHeight(Graphics)

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

Zwraca odstęp między wierszami w bieżącej lekcji określonej Graphicsczcionki .

public:
 float GetHeight(System::Drawing::Graphics ^ graphics);
public float GetHeight (System.Drawing.Graphics graphics);
member this.GetHeight : System.Drawing.Graphics -> single
Public Function GetHeight (graphics As Graphics) As Single

Parametry

graphics
Graphics

Element Graphics , który zawiera rozdzielczość pionową w kropce na cal urządzenia wyświetlania, a także ustawienia jednostki strony i skalowania stron.

Zwraca

Odstęp między wierszami w pikselach tej czcionki.

Wyjątki

graphics to null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z Windows Forms i wymaga PaintEventArgseparametru Paint programu obsługi zdarzeń. Kod wykonuje następujące akcje:

  • Tworzy element Font.

  • Rysuje wiersz tekstu na ekranie przy użyciu nowego Fontelementu .

  • Pobiera wysokość czcionki.

  • Rysuje drugi wiersz tekstu bezpośrednio pod pierwszym wierszem.

public:
   void GetHeight_Example( PaintEventArgs^ e )
   {
      // Create a Font object.
      System::Drawing::Font^ myFont = gcnew System::Drawing::Font( "Arial",16 );

      //Draw text to the screen with myFont.
      e->Graphics->DrawString( "This is the first line", myFont, Brushes::Black, PointF(0,0) );

      //Get the height of myFont.
      float height = myFont->GetHeight( e->Graphics );

      //Draw text immediately below the first line of text.
      e->Graphics->DrawString( "This is the second line", myFont, Brushes::Black, PointF(0,height) );
   }
public void GetHeight_Example(PaintEventArgs e)
{
             
    // Create a Font object.
    Font myFont = new Font("Arial", 16);
             
    //Draw text to the screen with myFont.
    e.Graphics.DrawString("This is the first line",myFont,
        Brushes.Black, new PointF(0, 0));
             
    //Get the height of myFont.
    float height = myFont.GetHeight(e.Graphics);
             
    //Draw text immediately below the first line of text.
    e.Graphics.DrawString(
        "This is the second line",
        myFont,
        Brushes.Black,
        new PointF(0, height));
}
Public Sub GetHeight_Example(ByVal e As PaintEventArgs)

    ' Create a Font object.
    Dim myFont As New Font("Arial", 16)

    'Draw text to the screen with myFont.
    e.Graphics.DrawString("This is the first line", myFont, _
    Brushes.Black, New PointF(0, 0))

    'Get the height of myFont.
    Dim height As Single = myFont.GetHeight(e.Graphics)

    'Draw text immediately below the first line of text.
    e.Graphics.DrawString("This is the second line", myFont, _
    Brushes.Black, New PointF(0, height))
End Sub

Uwagi

Odstęp między wierszami a Font to pionowa odległość między liniami podstawowymi dwóch kolejnych wierszy tekstu. W związku z tym odstęp między wierszami zawiera puste odstępy między liniami wraz z wysokością samego znaku.

Unit Jeśli właściwość czcionki jest ustawiona na wartość inną niż GraphicsUnit.Pixel, wysokość w pikselach jest obliczana przy użyciu rozdzielczości pionowej określonego Graphics obiektu. Załóżmy na przykład, że jednostka czcionki jest cala, a rozmiar czcionki to 0,3. Załóżmy również, że dla odpowiedniej rodziny czcionek wysokość em wynosi 2048, a odstęp między wierszami wynosi 2355. Graphics Jeśli obiekt ma Unit wartość GraphicsUnit.Pixel właściwości i DpiY wartość właściwości 96 kropek na cal, wysokość jest obliczana w następujący sposób:

2355*(0.3/2048)*96 = 33.1171875

Kontynuując ten sam przykład, załóżmy, że Unit właściwość Graphics obiektu jest ustawiona na GraphicsUnit.Millimeter wartość zamiast GraphicsUnit.Pixel. Następnie (przy użyciu 1 cala = 25,4 milimetrów) wysokość, w milimetrach, jest obliczana w następujący sposób:

2355*(0.3/2048)25.4 = 8.762256

Zobacz też

Dotyczy

GetHeight(Single)

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

Zwraca wysokość, w pikselach, w Font przypadku rysowania na urządzeniu z określoną rozdzielczością pionową.

public:
 float GetHeight(float dpi);
public float GetHeight (float dpi);
member this.GetHeight : single -> single
Public Function GetHeight (dpi As Single) As Single

Parametry

dpi
Single

Rozdzielczość pionowa, w kropkach na cal, używana do obliczania wysokości czcionki.

Zwraca

Wysokość w pikselach tego Fontelementu .

Uwagi

Unit Jeśli właściwość czcionki jest ustawiona na inne niż GraphicsUnit.Pixel, wysokość (w pikselach) jest obliczana przy użyciu pionowej rozdzielczości ekranu. Załóżmy na przykład, że jednostka czcionki jest cala, a rozmiar czcionki to 0,3. Załóżmy również, że dla odpowiedniej rodziny czcionek wysokość em wynosi 2048, a odstęp między wierszami wynosi 2355. Jeśli określona rozdzielczość pionowa wynosi 96 kropek na cal, wysokość jest obliczana w następujący sposób:

2355*(0.3/2048)*96 = 33.1171875

Zobacz też

Dotyczy