如何用C#显示竖排文字?

显示

  看这个题目,应该觉的这个问题不难,刚开始我也是这么想,可是目前我手头上的参考资料上没有一个介绍竖直显示文字的,上网查资料只发现一个有用的,可是实现起来比较麻烦,需要进行坐标转换,旋转,还得平移,没办法,为了实现下图Y方向坐标的标注,只好这样了,代码如下:
   //设置旋转中心点
    pb_Graphics.TranslateTransform(panelRuleY.Width / 2, panelRuleY.Height / 2);
    //设置旋转角度
    pb_Graphics.RotateTransform(90);
    //平移
    pb_Graphics.TranslateTransform(i - 19 - panelRuleY.Height / 2 + 22 - (20-panelWork.Top), -3);
    //画文字
    pb_Graphics.DrawString(((int)(i - 19)).ToString(), font, new SolidBrush(Color.Black), 0, 0);
    //恢复为默认场景
    pb_Graphics.ResetTransform();

  

        本来事情有可能就这样结束了,不过,今天在书店里溜达,随手看到了更为直接的实现竖排文字的方法,于是赶紧买下书,回家按其方法实现了竖排文字,最新代码如下(仅一句代码):

        pb_Graphics.DrawString(((int)(i - 19)).ToString(), font, new SolidBrush(Color.Black), -2, i -(20 - panelWork.Top)+2, new StringFormat(StringFormatFlags.DirectionVertical));

      注意:精简框架集不支持,我就是在精简框架集下试这个代码,所以没有查到该方法!

时间: 2025-01-30 17:21:03

如何用C#显示竖排文字?的相关文章

ruby在windows 7 cmd 中显示彩色文字

先放上一个实例的bat文件,要求管理员特权运行: @echo off ::CMD里显示彩色文字 chcp 437>nul&&graftabl 936>nul if not exist CONFIG.NT copy %WinDir%/System32/CONFIG.NT CONFIG.NT @cls echo DEVICE=%WinDir%/System32/ANSI.SYS /x >%WinDir%/System32/CONFIG.NT @echo. command /c

Word2010如何实现鼠标指向自动显示提示文字

在对Word文档进行操作时,经常需要给一些关键地方添加提示文字,但又不能让提示影响到原文的视图和打印效果.因此想让提示文字只在鼠标靠近时自动显示,当鼠标移开时就得自动消失.请问在Word中是否有办法可实现类似的效果呢? 在Word2010中有两种方法可以达到你要求的鼠标指向自动显示和隐藏的效果:使用超链接和尾注,他们各有优劣,小编来教你使用这两种方法. 一.超链接 在Word2010文档中,当鼠标指针指向超链接时默认将显示链接地址.不过用户可以根据需要自定义超链接屏幕提示文字,操作步骤如下所述:

css 文字竖排: CSS创建竖排文字的简单方法

在制作网页的时候我们经常需要创建一些竖排的文字,或许这对你来说是一件很简单的事情,但是你是否想过用CSS可有N种创建竖排文字的方法?希望这几种方法能够给你带来一些提示.方法一:<br />标签     一种可能的方法(但不推荐)是在每个字母后面添加<br />标签来实现竖排文字: 123 <h1>   N <br />E <br />T <br />T <br />U <br />T <br />S

Word 2013文档中如何隐藏文字和显示隐藏文字

在Word2013文档中,用户可以将特定文字设置为隐藏文字进行简单保密.那么在Word2013中如何隐藏文字和显示隐藏文字呢?下面分别介绍一下具体的实现方法. 1.设置隐藏文字 用户可以在Word2013"字体"对话框中将特定文字内容设置为隐藏文字,操作步骤如下所述: 第1步:打开Word2013文档窗口,选中需要设置为隐藏文字的文字内容.然后在"开始"功能区的"字体"分组中单击"字体"按钮,如图2013041709所示. 图

在Word 2007文档中设置和显示隐藏文字

用户在使用Word2007编辑文档时,有时需要将Word文档中的特定文字设置为隐藏文字,以实现保密效果.本篇教程介绍在 Word2007文档中设置和显示隐藏文字的方法. 1.设置隐藏文字 用户可以在Word2007"字体"对话框中将特定文 字内容设置为隐藏文字,操作步骤如下所述: 第1步:打开Word2007文档窗口,选中需要设置为隐藏文字的文字内容.然 后在"开始"功能区的"字体"分组中单击"显示'字体'对话框"按钮,如图2

在Word 2010文档中设置和显示隐藏文字

用户在使用Word 2010编辑文档的过程中,常常需要将Word文档中的特定文字设置为隐藏文字,以实现保密效果.本篇教程介 绍在Word 2010文档中设置和显示隐藏文字的方法. 1.设置隐藏文字 用户可以在Word 2010"字体"对话框中将特定文字内容设置为隐藏文字,操作步骤如下所述: 第1步:打开Word 2010文档窗口,选中需要设置为隐藏文字的文字内容.然后在"开始"功能区的"字体 "分组中单击"显示'字体'对话框"

Word2013竖排文字如何排版

  Word2013竖排文字进行排版的步骤 1.在Word2013中打开一篇原始文档,选中需要设置竖排方向的文字,单击鼠标右键,在弹出的快捷菜单中选择"文字方向"命令. 2.在弹出的"文字方向-主文档"的对话框中,选择"竖排"方向的文字图标,在应用于后面选择"所选文字",然后点击"确定"; 3.此时我们会发现以前我们的横排文字方向已经变成了竖排,如下图所示;

CSS创建竖排文字的简单方法

在制作网页的时候我们经常需要创建一些竖排的文字,或许这对你来说是一件很简单的事情,但是你是否想过用CSS可有N种创建竖排文字的方法?下面是由我翻译自Nettuts+的文章,希望这几种方法能够给你带来一些提示. 方法一:<br/>标签 一种可能的方法(但不推荐)是在每个字母后面添加<br />标签来实现竖排文字: 以下为引用的内容: <h1>    N <br />E <br />T <br />T <br />U <

win7怎么让图标不显示底下文字

  win7怎么让图标不显示底下文字 1.首先,如果你的图标或文件夹有显示扩展名的话,先需要将其隐藏起来,具体操作如下: ①按组合键win+r打开运行窗口,输入control folders并按回车调出文件夹选项,如图所示: ②在文件夹选项窗口中,切换至查看选项卡,在高级设置栏下找到隐藏已知文件类型的扩展名并将其勾选,如图所示: 2.接着搜索字符映射表并将其打开,如图所示:windows7教程 3.调出字符映射表窗口后,往下拉,找到空白框,点击选择并复制,如图所示: 4.接着给想要让不显示文字的