小编MrM*_*att的帖子

C# Open XML HTML 到 DOCX 间距

我一直在我的网站上工作,并尝试创建导出到 Word 的功能。导出效果很好,将 HTML 字符串转换为 DOCX。

我正在尝试弄清楚如何调整行距。默认情况下,Word 添加 8pt 后间距并将行间距设置为双倍。我更喜欢 0 和 Single。

这是我创建的用于保存 Word 文档的函数:

private static void SaveDOCX(string fileName, string BodyText, bool isLandScape, double rMargin, double lMargin, double bMargin, double tMargin)
{
    string htmlSectionID = "Sect1";
    //Creating a word document using the the Open XML SDK 2.0
    WordprocessingDocument document = WordprocessingDocument.Create(fileName, WordprocessingDocumentType.Document);

    //create a paragraph
    MainDocumentPart mainDocumenPart = document.AddMainDocumentPart();
    mainDocumenPart.Document = new DocumentFormat.OpenXml.Wordprocessing.Document();
    Body documentBody = new Body();
    mainDocumenPart.Document.Append(documentBody);


    MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes("<html><head></head><body>" + BodyText + "</body></html>")); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net export ms-word export-to-word

1
推荐指数
1
解决办法
5144
查看次数

我们可以阻止 SQL Server 忽略值中的尾随空格吗

我正在审核两个相同结构表中的值。T-SQLEXCEPT语句忽略一个表中某个值的尾随空格,因此这些值不匹配,但也不会出现在我们的审计中。

我尝试寻找改变 SQL 比较列的方式的方法。我做了类似的事情来确保它区分大小写,但找不到可以使其在字段值中包含空格/填充的东西。

示例数据的值为MyTable“产品名称”,而 的RemoteTable值为“产品名称”。

为了快速重现,这是我现在正在做的事情的精简版本:

DECLARE @SampleLocal TABLE(ProductName varchar(50))
DECLARE @RemoteTable TABLE(ProductName varchar(50))

INSERT INTO @SampleLocal (ProductName) VALUES ('Product Name')
INSERT INTO @RemoteTable (ProductName) VALUES ('Product Name ')

SELECT ProductName COLLATE SQL_Latin1_General_CP1_CS_AS ProductName  
FROM @SampleLocal

EXCEPT

SELECT ProductName COLLATE SQL_Latin1_General_CP1_CS_AS ProductName  
FROM @RemoteTable
Run Code Online (Sandbox Code Playgroud)

当前没有返回结果,表明值是相同的。但第二个表中的值末尾有一个空格。

我希望得到一个包含“产品名称”的结果

当我需要比较区分大小写的事物时,我可以添加

COLLATE SQL_Latin1_General_CP1_CS_AS
Run Code Online (Sandbox Code Playgroud)

是否有类似的东西会因为空格而显示不同的值?

sql-server sql-except

1
推荐指数
1
解决办法
905
查看次数

标签 统计

asp.net ×1

c# ×1

export ×1

export-to-word ×1

ms-word ×1

sql-except ×1

sql-server ×1