Diagram Designer 的文字编辑试验

软件版本:Diagram Designer (Version 1.24)

最近画图用到了DiagramDesigner,研究了下这个软件的文本编辑功能

为了便于描述,我们将DiagramDesigner的各区域进行了命名,命名参考了程序的帮助内容:

所有【Template Pane】中的对象,被拖拽到【Diagram Pane】后,双击或按“F2”都可以进入“Edit Text”窗口。

可以看到,这个窗口中注明了很多对文本进行格式化的方法,我对这些内容进行了一一验证。这些内容的使用方法可以参考程序帮助手册的【Editing Text】章节。

一、Formatting Codes(格式化代码)

1)粗体(Bold)、斜体(Italic)

自\B开始,\b结束,中间部分文字都为粗体;\I开始,\i结束中间文字都为斜体

举例:开始_\B粗体\b_\I斜体\i_结束

2)下划线(Underline)、上划线(Overline)、删除线(Strikeout)

自\U开始,\u结束,中间部分文字都带有下划线;\O开始,\o结束中间文字都带有上划线;\T开始,\t结束中间文字都带有删除线

举例:开始_\U下划线\u_\O上划线\o_\T删除线\t_结束

3)上标(Superscript)、下标(Subscript)

自\H开始,到\h结束,中间文字都为上标;自\L开始,到\l结束,中间文字都为下标

举例:开始_\H上标\h_\L下标\l_结束

4)设定字体(Font Type)

符号 \"字体名称" 后面的所有文字都为【字体名称】部分所指定的字体,如 \"宋体"、\"楷体" 等,只要是自己电脑上安装的字体就可以用

举例:字体\"宋体"宋体\"楷体"楷体\"黑体"黑体\"汉仪篆书繁"汉仪篆书繁

5)设定字号(Font Size)

符号\后面紧接着三个十进制数字,可以设定后面文字的字号

举例:1234\0101234\0121234\0231234\0341234

6)设定颜色(HTML Formatted Color)

在\C后面写下六个十六进制数字,可以设定后面文字的颜色

举例:颜色:\CFF0000R \C008000G \C0000FFB

7)添加链接(Link)

在\A后面写下链接后,用鼠标双击后即可打开链接

举例:\C0000FF\U开源中国\u\Awww.oschina.net

8)打印符号字体(Symbol Font)

自\S开始,到\s结束,中间文字都被转换为另一个一一对应的字符

举例1:开始_\Sabcdefghijklmnopqrstuvwxyz\s_结束

举例2:开始_\SABCDEFGHIJKLMNOPQRSTUVWXYZ\s_结束

注意:希腊字母不要用输入法直接打,而要使用这种\S...\s的方式,如下图中,前面的字母阿尔法是\Sa\s生成的,后面的字母阿尔法是用搜狗输入法输入“阿尔法”打印的,二者是不同的,并且,我用搜狗打的α,不能再次编辑,再次进入“Edit Test”中编辑时会报错:“RichEdit line insertion error.”

二、Special Symbols(转义字符)

1)正负号(\+)、除以(\-)、乘以(\*)、反斜线(\\)

举例:\+ \- \* \\

2)回车(\n)

举例:\n

3)间隔号(\.)

举例:1\.2

4)Bullet 和 Black Diamond Suit

举例:\o1234\n\o1234\n\#1234\n\#1234

5)角度

举例:360\‘

6)不等于(≠)、约等于(≈)、小于等于(≤)、大于等于(≥)

举例:\= \~ \< \>

7)页码相关转义字符

在右下角Page上单击鼠标右键,点击菜单里的“New Page”可以新增页面,\p、\c、\P可以说明当前页是第几页、共几页、每页的页名

举例:第 \p 页,共 \c 页,页名:\P

另外,帮助中还给出了一种打出特殊字符的方法。在台式机上,按下alt键,然后在小键盘上按数字键(如0033),再松开alt键,就可以打出对应的字符了(!)。帮助中给出的表格如下:

行和列都从0起算,要打出第2行第1列的“!”,先算出对应的数值:2*16+1=33,所以,按下alt,再按下33,松开alt,就可以打出字符“!”了。

至于笔记本电脑没有小键盘怎么办,我用我的“戴尔Latitude E5430 non-vPro”笔记本电脑测试了一下,要先按“Fn+F2”,再按下“alt”,按下上面“小键盘”(那几个上面写着数字的字母)的数字键,再松开“alt”、“Fn”和“F2”。就可以打出来了。

END

时间: 2024-12-28 16:27:31

Diagram Designer 的文字编辑试验的相关文章

Diagram Designer 的表达式求值工具(Expression Evaluator)

软件版本:Diagram Designer (Version 1.24) 一.Diagram Designer 的表达式求值工具 下图为 Diagram Designer 的表达式求值工具: 在程序的帮助手册中,对这个表达式求值工具的使用有着较为详细的描述.(在[Using Diagram Designer]的[Expression Evaluator]章节,不过内容是英文的) 里面提到了这个表达式求值工具有下面几个特征(Notable Features): trigonometric func

Markdown —— 开源者必备的文字编辑工具

Markdown是诞生于与2004年的一款简单.轻量级的纯文本标记语法,可以用简单的标记符号代替排版,以最少的操作,实现富有表现力的文档. 在开源者眼里是这种编写文档格式可是受到了极大的欢迎. 理由就是它不需要像传统的文档编辑一样通过大量的文字排版.设置,通过标记语法,来代替插图.内容格式选择,让你可以专注享受与码字的快乐.对于一个码农来说直接通过键盘就可以搞定的事情是多么快意. Markdown格式转换方便,可以轻松的转换为html用来网站发布,也可以导出PDF格式,这样写出的格式,在HR眼里

iOS文字编辑之富文本介绍

在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求. 今天简单介绍一下,了解到NSMuttableAttstring(带属性的字符串)和Attribute,来实现文字的不同需求. NSMuttableAttstring - 富文本文字 实例化方法和使用方法 实例化方法: 使用字符串初始化 - (id)initWithString:(NSString *)str; 例: NSMutableAttributedString *AttributedStr =

CAD2014学习笔记-文字编辑与尺寸标注

基于 虎课网huke88.com CAD教程 文字与表格 输入文字:TEXT.MTEXT 插入表格:table 新建表格样式 尺寸标注 测量工具:Di.DLI 开启标注:打开工具-工具栏-标注 对齐/线性:线性会随形状的改变而改变.对齐并不会 快速标注 基线:给定一个顶点不断向外扩展,一点到下一个点的标注 连续:第一个结束点到第二个结束点的标注 等距标注:对标注进行处理,将标注放在统一平面上 折断标注 定义标注样式 标注样式管理器:d 重点关注:线.符号和箭头.文字.主单位 原文地址:https

分享一个开源的流程图绘制软件--Diagram Designer

最近在写专利文件,在制作说明书附图时想到自己还只会用wps进行简单的绘制,于是想学习下,填补下这方面的短板.这两天查到了DiagramDesigner这个小工具,派上了大用场.用它写完了一个发明专利,还给zigbee产品设计了一个测试架. 对比了几个小工具.首先是产品经理们爱用的VISIO,功能强大,但是收费.其次有一个开源的特别简单的软件EVE,http://www.goosee.com/,试用了下,对于流程图应用来说功能还是太简单.于是最终选择了DiagramDesigner,如果你像我一样

在 Android 的文字编辑控件 (TEdit) 中, 如何按下 Enter 就隐藏虚拟键盘

在 Windows 的应用中,我们常常为了让使用者能够快速输入,在Edit元件中的onKeyUp或者 onKeyDown 事件中主动侦测使用者输入的字元是否有换行符号 (Enter),当使用者按下了Enter,程式码就主动把游标 Focus 带到下个栏位,但在行动装置中,又多了一个课题:『如果是多个栏位,就带到下个栏位.但如果是单一栏位,或是最后一个栏位,就隐藏虚拟键盘』 这个课题笔者在 2014九月的笔记『Virtual Keyboard 的显示与隐藏』里面已经有介绍过一次,只是当时是聚焦在i

kindeditor-网页文字编辑

实例下载地址:http://download.csdn.net/download/l294333475/7941759 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xht

编辑文字的利器——Markdown

转载于某高手,原文链接 http://www.cnblogs.com/elecsun/p/5741287.html 什么是Markdown呢?维基百科上是这么介绍的: Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber).它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”. 尽管Wikipedia上的定义已经非常明确了,但是非程序员朋友估计很难看懂这段介绍.其实看不懂是很正常的,隔行如隔山嘛,不过之所以要介绍Markd

怎么编辑PDF文字 设置文本格式

很多人都认为PDF文件是不能直接编辑的,需要转换成word或者其他文档后才能进行编辑操作.其实有些文字类型的PDF文件是可以进行编辑修改的,通过对应的编辑工具就能对PDF文档进行正常的编辑操作. 首先不要用阅读器来打开需要修改的PDF文件,而是通过编辑器打开,没有可以先进行安装,打开PDF编辑器后,通过打开按钮或是直接将 PDF文件拖到编辑器中打开. 编辑修改页面文字--编辑修改页面中的内容,点击编辑内容工具,页面中的文本框会显示出来,可点击进入对应的文本框中修改编辑里面的文字.文本框可以自由拖