word 里面TAB键代表字符的个数

wang329382414 2010-08-01 10:44:22
现在 C# 编程获取WORD里面的内容
但是内容里面有TAB键

怎么通过程序获取 WORD里面 TAB键 代表的字符个数
...全文
1101 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang329382414 2010-08-04
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 mill_dhl 的回复:]
引用 6 楼 wang329382414 的回复:
内容中有的
TAB 占四个字符
有的一行占五个字符 不知道为什么

Tab 会自动把上下行的对齐,我感觉它是从行的第一个位置开始计算的
毎几个字符算一个Tab,所以才会出现Tab所占字符数不同的效果
[/Quote]
不知道为什么 有的里面TAB代表4个字符 有的代表5个 不知道
wang329382414 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ccs02287 的回复:]
Word中可以设置的…………算是变量-。-
[/Quote]
那个变量 能不能通过编程获取?
空心兜兜 2010-08-02
  • 打赏
  • 举报
回复
Word中可以设置的…………算是变量-。-
wang329382414 2010-08-02
  • 打赏
  • 举报
回复
内容中有的
TAB 占四个字符
有的一行占五个字符 不知道为什么
wang329382414 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qtempp 的回复:]
没研究过~~~~
比如记事本里:
123 5
1234 5

让两行的5都对齐就是TAB键的效果
TAB键在c#里是 "\t" 如果当char算就是1个,
如果你要当成空格算,比如上面的例子,从视觉效果上看,第一行算5个空格,第二行就是4个了,当然从数据方面看,两行都是一样的,TAB就是把数据的格式对齐一下,怎么对齐就要看上下文了,
同样的,你想以2个数据之间的视觉效果上的距离来算……
[/Quote]
CHAR 就是这样 算宽度的话就是一个CHAR
mill_dhl 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wang329382414 的回复:]
内容中有的
TAB 占四个字符
有的一行占五个字符 不知道为什么
[/Quote]
Tab 会自动把上下行的对齐,我感觉它是从行的第一个位置开始计算的
毎几个字符算一个Tab,所以才会出现Tab所占字符数不同的效果
porschev 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wang329382414 的回复:]
引用 7 楼 ccs02287 的回复:
Word中可以设置的…………算是变量-。-

那个变量 能不能通过编程获取?
[/Quote]

这个好像不能。。。。他就是几个空字符。。。。
菜鸟在成长 2010-08-02
  • 打赏
  • 举报
回复
4个字符
dragon_yx 2010-08-01
  • 打赏
  • 举报
回复
一个TAB代表4个字符
qtempp 2010-08-01
  • 打赏
  • 举报
回复
杯具,,发上去TAB键的效果没了
qtempp 2010-08-01
  • 打赏
  • 举报
回复
没研究过~~~~
比如记事本里:
123 5
1234 5

让两行的5都对齐就是TAB键的效果
TAB键在c#里是 "\t" 如果当char算就是1个,
如果你要当成空格算,比如上面的例子,从视觉效果上看,第一行算5个空格,第二行就是4个了,当然从数据方面看,两行都是一样的,TAB就是把数据的格式对齐一下,怎么对齐就要看上下文了,
同样的,你想以2个数据之间的视觉效果上的距离来算的话,你也要根据上下文,
我也没研究过TAB对齐的规律...

这些是我的谬论...俺新手..
wang329382414 2010-08-01
  • 打赏
  • 举报
回复
在线等。。。。。。

111,076

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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