gpt4 book ai didi

c# - 使用 MIGRADOC 和 PDFSHARP 为文本的特定部分添加背景色

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:43 25 4
gpt4 key购买 nike

我正在努力为句子(文本)的某些部分添加背景颜色,使用 MIGRADOC 和 PDFSHARP 来添加单词。有什么建议吗?

par.addText(coloredText);

这就是我尝试添加应该着色的文本的方式,但是没有办法设置颜色,除了段落 (paragraph.shading.color = Color.red) 但我需要部分段落中的文本。

谢谢

最佳答案

使用 FormattedText 可以确定文本的颜色(不幸的是不是背景)使用下面的代码片段可以做到这一点:

enter image description here

Paragraph par = section.AddParagraph();  
par.Format.Alignment = ParagraphAlignment.Left;

// Use formatted text to specify the color
FormattedText ftext = new FormattedText();
ftext.AddText("Coloured Text");
ftext.Color = Colors.Red;

par.AddText("normal Text");
par.AddSpace(1);
par.Add(ftext);
par.AddSpace(1);
par.AddText("rest of the normal Text");

关于c# - 使用 MIGRADOC 和 PDFSHARP 为文本的特定部分添加背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37754560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com