小编Mat*_*obs的帖子

通过MemoryStream将Bitmap写入OpenXML ImagePart

我有一个存储在Bitmap对象中的图像,我想将其粘贴到OpenXML文档中.我尝试使用MemoryStream作为中间步骤,如下所示:

ImagePart part = container.AddNewPart<ImagePart>("image/jpeg", imageId);
using (MemoryStream ms = new MemoryStream())
{
    bitmap.Save(ms, ImageFormat.Jpeg);
    part.FeedData(ms);
}
Run Code Online (Sandbox Code Playgroud)

但这总是导致媒体文件夹中的空文件和PowerPoint显示错误而不是图像.我知道MemoryStream有正确的图像数据,因为我已经将它写入文件而没有问题.当我尝试从FileStream加载图像时,它工作得很好.

如何将此Bitmap转换为OpenXML文档?

openxml

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

.has()和:之间返回的结果差异has()

我有一个粗糙的导航结构,可以概括为:

<ul id="navigation">
    <li>
        A
        <ul>
            <li>
                B
                <ul>
                    <li>C</li>
                </ul>
            </li>
            <li>
                D
                <ul>
                    <li>
                        E
                        <ul>
                            <li>F</li>
                        </ul>
                    </li>
                </ul>
            </li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

隐藏子项直到悬停.我想通过设置样式来表明B,D和E有子项,所以我使用了选择器:

$('#navigation > li li:has(ul)')
Run Code Online (Sandbox Code Playgroud)

仅返回B和D.将其更改为:

$('#navigation > li li').has('ul')
Run Code Online (Sandbox Code Playgroud)

返回所有正确的项目,但我很困惑为什么.

编辑

:has() 似乎没有受到嵌套的影响(完全)

$('#navigation ul > li:has(ul)')
Run Code Online (Sandbox Code Playgroud)

返回与.has()上面相同的结果.

jquery

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

从命令行更改 web.config

我有一个在 IIS 下运行的 ASP.NET 应用程序。我希望能够更改应用程序设置中的 web.config 值之一。我知道可以按照本答案中的描述以编程方式更改它,但我想知道是否可以从命令行完成相同的操作。

IIS 7 管理器允许更改应用程序设置和连接字符串(以及其他选项)。我希望有一种方法可以通过 IIS 6 和/或 7 的命令行执行相同的操作。

asp.net iis web-config

5
推荐指数
2
解决办法
5356
查看次数

支持sqlite和sqlite3

我有一个需要支持Python 2.4和2.6的应用程序.使用2.6,sqlite3取代了sqlite.除了paramstyle差异之外,还有什么我需要担心的吗?这是一个体面的处理方式吗?

try:
    import sqlite3 as sqlite
except ImportError:
    import sqlite

...

if sqlite.paramstyle == 'qmark':
    query = 'SELECT foo FROM bar where baz = ?'
else:
    query = 'SELECT foo FROM bar where baz = %s'
cursor.execute(query, params)
Run Code Online (Sandbox Code Playgroud)

python sqlite

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

标签 统计

asp.net ×1

iis ×1

jquery ×1

openxml ×1

python ×1

sqlite ×1

web-config ×1