2019独角兽企业重金招聘Python工程师标准>>>

软件版本: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

转载于:https://my.oschina.net/Tsybius2014/blog/423647

Diagram Designer 的文字编辑试验相关推荐

  1. 绘图软件推荐——Diagram Designer

    目录 Diagram Designer安装 软件下载 软件图标 Diagram Designer应用 新建页面 工具栏简介 绘制多边形 创建并添加图形模板 图像导出 Diagram Designer安 ...

  2. 流程图制作工具-Diagram Designer简要说明

    最近在设计流程图,偶然发现这款软件,比较容易上手,效率不错,推荐给大家 推荐理由:小巧,方便.快捷.另,功能还很强大. 一.软件基本介绍 1:新建文件 如上图,点击New,即可创建文件.将会建立一个以 ...

  3. PyQt(Python+Qt)入门:Designer组件属性编辑界面中QWidget类相关属性详解

    本文适用人员:本文比较长,适合不理解Qt Designer部件属性的人员阅读或资料查找. 声明: 1.如果有人认为本文是简单的复制粘贴+翻译而成,敬请读本文最后的后记: 2.本文为老猿Python学习 ...

  4. Diagram Designer

    今天给大家介绍一个轻量级的画图的软件,Diagram Designer,不论你是写代码,画类图,还是画流程图,思维导图,电路图,GUI界面布局设计等等,都非常实用. Diagram Designer ...

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

    Markdown是诞生于与2004年的一款简单.轻量级的纯文本标记语法,可以用简单的标记符号代替排版,以最少的操作,实现富有表现力的文档. 在开源者眼里是这种编写文档格式可是受到了极大的欢迎. 理由就 ...

  6. Qt Designer的buddy编辑模式

    Qt Designer的buddy编辑模式 Qt Designer的buddy编辑模式 将标签链接到buddy小部件 删除buddy连接 Qt Designer的buddy编辑模式 Qt最有用的基本功 ...

  7. WPF - 图形设计器(Diagram Designer)

    WPF Diagram Designer: Part 1 Drag resize rotate WPF Diagram Designer - Part 2 设计面板(Designer Canvas : ...

  8. WPF:从WPF Diagram Designer Part 4学习分组、对齐、排序、序列化和常用功能

    在前面三篇文章中我们介绍了如何给图形设计器增加移动.选择.改变大小及面板.缩略图.框线选择和工具箱和连接等功能,本篇是这个图形设计器系列的最后一篇,将和大家一起来学习一下如何给图形设计器增加分组.对齐 ...

  9. WPF:从WPF Diagram Designer Part 1学习控件模板、移动、改变大小和旋转

    欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ] 由于上周主要做了项目组产品架构.给公司新员工培训以及其他会议等事情,在OpenExpressApp对建 ...

最新文章

  1. python-作用域
  2. hdu1166 敌兵布阵
  3. 哈希表-set/数组
  4. stm32超声波扫频_基于STM32的脉冲式及扫频式超声波除垢信号源设计
  5. .NET6正式版将近,70%开发者或面临技术断层!
  6. Vue CLI 3.0 正式发布,Vue.js 开发标准化工具
  7. 数字图像处理(二) 数字图像处理基础
  8. Raki的读paper小记:Named Entity Recognition as Dependency Parsing
  9. sqluldr2导出过blob字段_转载:利用sqluldr2导出数据和sqlldr导入数据的方法
  10. stm32f205开发记录
  11. 平面设计素材的优秀网站有哪些?好用的都放在这里啦!
  12. Hexo Icarus配置和美化升级
  13. 公司最大的内耗,是“人才错配”
  14. 我们爱分享----200多个js技巧代码
  15. 自学python经验_我学Python的经验,Python学习经验分享
  16. c语言 字符金字塔问题
  17. Android中把图片、视频保存到相册中
  18. unsigned char转QString的方法
  19. storm spout读取mysql_Storm中Spout使用注意事项小结
  20. 从五个方面解说:数字技术对就业的有怎样的影响,你知道吗?

热门文章

  1. 学生信息管理系统——删除学生信息(Java+web综合)
  2. java上机实验报告(7)_Java上机实验报告
  3. 香港科技大学(广州)教职科研人员招聘网站上线啦~
  4. 如何把股票数据导出excel?导出股票历史数据到Excel的方法
  5. 数据库课程设计——图书管理管理系统(一)
  6. 【Go语言入门100题】021 重要的话说三遍 (5 分) Go语言 | Golang
  7. 数据读取与数据扩增理解
  8. 基于Mybatis-Plus的多租户架构下的数据隔离解决方案
  9. 一天进步一点点 LDAP协议和AD的概念
  10. html调用wrl,如何实现在网页里嵌入wrl文件