是否可以在c#中设置RTB中每行的悬挂缩进?

时间:2011-05-09 16:10:56

标签: c# richtextbox indentation

基本上我需要在C sharp富文本框中执行的操作是从文本中查看该图像的文本:

How the text looks now

让它看起来像堆栈溢出一样完美格式化:

  1. 产品数据:
    1. 按照规范提交制造商印刷产品资料,规格和数据表。
  2. 测试报告&证书:
    1. 测试报告:提交一份测试计划草案并报告以供审核,包括:
      1. 系统和设备测试程序。
      2. 测试清单。
      3. 从每个视频频道录制视频,包括显示录制速率,分辨率和压缩格式的元数据。
    2. 证书:提交制造商签署的证书,证明材料符合规定的性能特征和物理特性。
      1. 提交ULC / UL产品安全证书。
  3. 我尝试过使用rtb.sethangingIndent方法,但只是同时为整个文本框设置

    我相信你可以看到,文本需要缩进的级别有所不同,具体取决于你所处的级别,我觉得这很困惑!

    有没有办法在不循环文本框的每一行的情况下执行此操作,并计算“块”顶行之前的空白量(需要缩进)?

1 个答案:

答案 0 :(得分:1)

如果您手动编写此内容,请尝试使用不同的段落。                           1.产品数据:             1.按照规范提交制造商印刷产品资料,规格和数据表              

如果您想通过代码进行调整。试试TextPointer。 - http://msdn.microsoft.com/en-us/library/system.windows.documents.textpointer.aspx