Font.Height プロパティ


フォントの行間を取得します。Gets the line spacing of this font.

 property int Height { int get(); };
public int Height { get; }
member this.Height : int
Public ReadOnly Property Height As Integer


フォントの行間 (ピクセル単位)。The line spacing, in pixels, of this font.



行間とは、2 つの連続するテキスト行のベース ライン間の垂直距離です。The line spacing is the vertical distance between the base lines of two consecutive lines of text. このため、行間隔には、行の間の空白と文字自体の高さが含まれます。Thus, the line spacing includes the blank space between lines along with the height of the character itself.

GraphicsUnit.PixelフォントのUnitプロパティが以外の値に設定されている場合、画面表示の垂直方向の解像度を使用して高さ (ピクセル単位) が計算されます。If the Unit property of the font is set to anything other than GraphicsUnit.Pixel, the height (in pixels) is calculated using the vertical resolution of the screen display. たとえば、フォント単位がインチ、フォントサイズが0.3 であるとします。For example, suppose the font unit is inches and the font size is 0.3. また、対応するフォントファミリの em 高さが2048で、行間隔が2355であるとします。Also suppose that for the corresponding font family, the em-height is 2048 and the line spacing is 2355. 垂直方向の解像度が96ドット/インチの画面表示の場合は、次のように高さを計算できます。For a screen display that has a vertical resolution of 96 dots per inch, you can calculate the height as follows:

2355 * (0.3/2048)*96 = 33.117192355*(0.3/2048)*96 = 33.11719

GetHeightメソッドによって返される値は33.11719 であり、 Heightプロパティによって返される値は34になります。The value returned by the GetHeight method would be 33.11719, and the value returned by the Height property would be 34. プロパティは、によってGetHeight返される値であり、最も近い整数に切り上げられます。 HeightThe Height property is the value returned by GetHeight, rounded up to the nearest integer.