Font.Height Font.Height Font.Height Font.Height Property


フォントの行間を取得します。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.

場合、Unitフォントのプロパティが以外の値に設定されてGraphicsUnit.Pixel高さ (ピクセル単位) では、画面表示の垂直方向の解像度を使用して計算されます。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. Heightプロパティによって返される値は、 GetHeight、最も近い整数に切り上げられます。The Height property is the value returned by GetHeight, rounded up to the nearest integer.