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));
    }

  • 相关阅读:
    tomcat常见错误及解决方案
    MySQL 5.6 for Windows 解压缩版配置安装
    win7 cmd 操作mysql数据库
    @Responsebody与@RequestBody
    ajax常用参数
    JSP和servlet有什么区别?
    面试 小总结
    cocoapods导入三方库头文件找不到问题
    git笔记
    iOS裁剪,缩放图片白边问题解决办法
  • 原文地址:https://www.cnblogs.com/goto/p/2680213.html
Copyright © 2011-2022 走看看