具有多种字体属性的文本块文本

use*_*592 2 c# wpf docx

我有一个像这样的文本块文本块SOMEBOLDTEXT + SOMEITALICTEXT + SOMEUNDERLINEDTEXT在一行中如何将这一行添加到单个wpf具有不同字体样式的段落(SOMEBOLDTEXT-Fontweight = Bold但不是斜体),(SOMEITALICTEXT - Fontstyle = italic但不是大胆的)...请提前建议一些解决方案

Iva*_*Zub 6

您可以使用WPF 运行功能.例如:

<TextBlock>
  <Run Text="Tex1" FontWeight="Light"/>
  <Run Text="Text2"/>
  <Run Text="Text3" FontWeight="Bold"/>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

如果您使用的是流量文档,它应该如下所示:

<FlowDocument>
    <Paragraph>
        <Run FontWeight="Light">Light text</Run>
        <Run FontWeight="Bold">Bold Text</Run>
        <Run FontWeight="UltraLight">UltraLight text</Run>
    </Paragraph>
</FlowDocument>
Run Code Online (Sandbox Code Playgroud)