【问题标题】:Xamarin.UWP RichTextBlock Hanging IndentationXamarin.UWP RichTextBlock 悬挂缩进
【发布时间】:2018-11-29 10:26:27
【问题描述】:

我使用自定义渲染器将标签显示为 RichTextBlock。使用 Paragraph,有一个 TextIndentProperty 可以缩进第一行。但是,我还需要在 RichEditBox 中找到“悬挂缩进”或在 ITextParagraphFormat 中找到 SetIndent。

有没有办法在 RichTextBlock 中实现“悬挂缩进”?

【问题讨论】:

  • 不可能用RichTextBlock实现Hanging Indentation。如您所见,Paragraph 类只有TextIndent 属性,用于设置段落中第一行文本的缩进,其他行不能。
  • 翻阅文档后,我想这是不可能的。如果我切换到 RichEditBox(它支持支持悬挂缩进的 ITextDocument),我无法进入我的段落类。你有什么建议吗?

标签: xamarin uwp richtextblock


【解决方案1】:

我已经找到了这个问题的解决方案。 使用左填充将整个段落移入(例如 10 像素) 然后,使用负值的 text-indent 将段落的第一行再次移出(例如 -10px)。 使用这种方法,可以实现悬挂缩进。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    • 2014-11-04
    相关资源
    最近更新 更多