C# 关于openxml中表的图像和随机行颜色的问题?
我正在使用HTML到OpenXML转换器,gridview HTML代码被分配给stringbuilder。使用它,我们将HTML转换为OpenXML,但当涉及到word时,会发现以下问题C# 关于openxml中表的图像和随机行颜色的问题?,c#,html,asp.net,ms-office,openxml,C#,Html,Asp.net,Ms Office,Openxml,我正在使用HTML到OpenXML转换器,gridview HTML代码被分配给stringbuilder。使用它,我们将HTML转换为OpenXML,但当涉及到word时,会发现以下问题 我必须用grainsboro颜色填充表格行的背景,但只填充文本背景,而不完全填充单元格 我想将标题的图像向右对齐 这是一个用C语言编写的asp.net应用程序# 我认为在OpenXML中有一个突出显示文本颜色的属性。如何在C代码中实现这一点?实际上,您没有直接设置图形的对齐方式。例如,可以将其放置在段落中,并
我认为在OpenXML中有一个突出显示文本颜色的属性。如何在C代码中实现这一点?实际上,您没有直接设置图形的对齐方式。例如,可以将其放置在段落中,并设置其特性对齐方式 这是我正在使用的代码:
public void AddImageParagraph(Drawing element, JustificationValues alignment = JustificationValues.Left)
{
Paragraph paragraph = new Paragraph();
ParagraphProperties paragraphProperties = new ParagraphProperties();
Justification justification = new Justification()
{
Val = alignment
};
paragraphProperties.Append(justification);
Run run = new Run(element);
paragraph.Append(run);
paragraph.Append(paragraphProperties);
mBody.Append(paragraph);
}
您可能希望共享您的代码,以便其他人指出在哪里修复它,而不是说“请用c#code给我”。另外,由于你有两个问题,你应该将它们分开,并打开两个分开的问题。
public void AddImageParagraph(Drawing element, JustificationValues alignment = JustificationValues.Left)
{
Paragraph paragraph = new Paragraph();
ParagraphProperties paragraphProperties = new ParagraphProperties();
Justification justification = new Justification()
{
Val = alignment
};
paragraphProperties.Append(justification);
Run run = new Run(element);
paragraph.Append(run);
paragraph.Append(paragraphProperties);
mBody.Append(paragraph);
}