zoukankan      html  css  js  c++  java
  • C# 测量用指定的 Font 绘制的指定字符串。(指定字符串的像素长度)

    Graphics类中的MeasureString方法。
    名称 说明
    Graphics.MeasureString (String, Font) 测量用指定的 Font 绘制的指定字符串。
    由 .NET Compact Framework 支持。

    Graphics.MeasureString (String, Font, Int32) 测量用指定的 Font 绘制的指定字符串。
    Graphics.MeasureString (String, Font, SizeF) 当在指定的布局区域内以指定的 Font 绘制时,测量指定的字符串。
    Graphics.MeasureString (String, Font, Int32, StringFormat) 测量用指定的 Font 绘制并用指定的 StringFormat 格式化的指定字符串。
    Graphics.MeasureString (String, Font, PointF, StringFormat) 测量用指定的 Font 绘制并用指定的 StringFormat 格式化的指定字符串。
    Graphics.MeasureString (String, Font, SizeF, StringFormat) 测量用指定的 Font 绘制并用指定的 StringFormat 格式化的指定字符串。
    Graphics.MeasureString (String, Font, SizeF, StringFormat, Int32, Int32) 测量用指定的 Font 绘制并用指定的 StringFormat 格式化的指定字符串。
    C#

    public SizeF MeasureString ( string text, Font font)

    public void MeasureStringMin(PaintEventArgs e)
    ...{

    // Set up string.
    string measureString = "Measure String";
    Font stringFont = new Font("Arial", 16);

    // Measure string.
    SizeF stringSize = new SizeF();
    stringSize = e.Graphics.MeasureString(measureString, stringFont);

    // Draw rectangle representing size of string.
    e.Graphics.DrawRectangle(new Pen(Color.Red, 1), 0.0F, 0.0F, stringSize.Width, stringSize.Height);

    // Draw string to screen.
    e.Graphics.DrawString(measureString, stringFont, Brushes.Black, new PointF(0, 0));
    }

  • 相关阅读:
    [分治FFT]「CTSC2018」青蕈领主
    [边分治+线段树合并]「CTSC2018」暴力写挂
    [模板]MTT
    [模板]NTT
    [矩阵求逆+二分图匹配]BZOJ 3168 [Heoi2013]钙铁锌硒维生素
    [BZOJ1925][SDOI2010]地精部落(DP)
    [BZOJ1047][HAOI2007]理想的正方形(RMQ+DP)
    [POJ3630]Phone List (Tire)
    [POJ1193][NOI1999]内存分配(链表+模拟)
    [POJ2823]Sliding Window 滑动窗口(单调队列)
  • 原文地址:https://www.cnblogs.com/goto/p/2680213.html
Copyright © 2011-2022 走看看