richtextbox及webbrowser文字加着重符号的问题

dingyanwei 2010-01-12 11:30:53
如题,如何能在提到的控件中加入着重符。

着重符就是,文字下面标记的点
...全文
310 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我的意思是要找个font。
dingyanwei 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 patrickkong 的回复:]
http://www.w3.org/TR/WD-font/#font-emphasize-props
试试
[/Quote]

没试出来,少量e文还能行,太多,搞不懂。
dingyanwei 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 patrickkong 的回复:]
我的意思是要找个font。
[/Quote]

这样的移植性太差


[Quote=引用 21 楼 asftrhgjhkjlkttttttt 的回复:]
下划线可以做到,着重符不行,本身没有这个功能,别费工夫了.
除非2行当作一行用,第2行加.用
[/Quote]

算了,变通搞一下得了。

谢谢大家的帮助
孤独剑_LPZ 2010-01-14
  • 打赏
  • 举报
回复
下划线可以做到,着重符不行,本身没有这个功能,别费工夫了.
除非2行当作一行用,第2行加.用
  • 打赏
  • 举报
回复
http://www.w3.org/TR/WD-font/#font-emphasize-props
试试
chinaboyzyq 2010-01-13
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 patrickkong 的回复:]
看看这段代码,偷的。
RichTextBox1.TextRTF = "{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}" & _
        "\viewkind4\uc1\pard\lang1033\f0\fs17 My dog has \uld lots\uld0  of fleas" & _
        "\par }"
[/Quote]
uld 下划线的点线并不是着重号
  • 打赏
  • 举报
回复
看看这段代码,偷的。
RichTextBox1.TextRTF = "{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}" & _
"\viewkind4\uc1\pard\lang1033\f0\fs17 My dog has \uld lots\uld0 of fleas" & _
"\par }"
dingyanwei 2010-01-12
  • 打赏
  • 举报
回复
试试吧,做不到的。
luofenghen 2010-01-12
  • 打赏
  • 举报
回复
richtextbox 能读取RFT格式的文本 RTF可以设置格式(跟word差不多的) 图片都可以的
  • 打赏
  • 举报
回复
underline?
dingyanwei 2010-01-12
  • 打赏
  • 举报
回复
先吃饭,下午再说。
dingyanwei 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 chen8013 的回复:]
RichTextBox控件 可能不支持这种格式吧?

[/Quote]

默认不支持,但要是能做个类似公式编辑器那个东西,就没有问题了。
舉杯邀明月 2010-01-12
  • 打赏
  • 举报
回复
RichTextBox控件 可能不支持这种格式吧?
  • 打赏
  • 举报
回复
可以rtb。
dingyanwei 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 lyserver 的回复:]
richtextbox与webbrowser完全不是一回事啊,如果是webbrowser,可以用pastehtml或createelement等方法在文字下一行插入一个表格,设置表格的样式为只有上边线且线条风格为点。
[/Quote]

richtextbox实现几乎不太可能,但问问没准有新思路
用webbrowser实现应该比较靠谱,但容易的方法似乎还真没找到,用表格太繁琐了。
lyserver 2010-01-12
  • 打赏
  • 举报
回复
richtextbox与webbrowser完全不是一回事啊,如果是webbrowser,可以用pastehtml或createelement等方法在文字下一行插入一个表格,设置表格的样式为只有上边线且线条风格为点。
dingyanwei 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 luofenghen 的回复:]
这个还真没试过  当客户机没装word的时候能不能  用OPEN打开.rtf文档 
[/Quote]

如果是这么容易就解决的愚蠢问题,那可够浪费自己和大家的时间了。
luofenghen 2010-01-12
  • 打赏
  • 举报
回复
这个还真没试过 当客户机没装word的时候能不能 用OPEN打开.rtf文档
dingyanwei 2010-01-12
  • 打赏
  • 举报
回复
贴个图吧,看着简单,实则很难。

dingyanwei 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 syssz 的回复:]
可插入加着重符号的图片,webbrowser可直接显示加着重符号Word文档.
[/Quote]

如果加图片的话还是有一定难度的,比如选择一段文字,点击着重符后在其下面出现一个图片很难控制。

另外,我在webbrowser下显示word是不符合要求的,因为当客户机器没有安装word怎么办?
加载更多回复(2)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧