小编Ada*_*ile的帖子

使用CSS从HTML中在iTextSharp中渲染PDF

知道如何使用iTextSharp渲染PDF,以便使用CSS渲染页面.css既可以嵌入HTML中,也可以单独传递,我并不在乎,只是希望它能够工作.

我们将非常感谢具体的代码示例.

另外,我真的很想坚持使用iTextSharp,但如果你有其他的建议,它必须是免费的,开源的,并且有许可证允许在商业软件中使用它.

html c# pdf itextsharp

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

Windows中的蓝牙AVRCP命令触发了哪些事件

只是做一些高级侦察,所以在这里说...对于我的Pandora客户端,Elpis,我支持全局媒体键(键盘上的MediaPlayPause,MediaNext等),我希望能够支持蓝牙耳机AVRCP.我现在没有(虽然很快会尝试一些).

我的主要问题是,Windows中AVRCP命令触发了什么事件(键盘或其他)? 它取决于BT适配器和/或驱动程序堆栈吗?我很乐意,如果他们只是暴露在上面提到的相同的媒体密钥,但我找不到任何官方的MS文件确认或否认...但从我可以告诉,WMP支持它,但其他一些媒体播放器不(虽然它们支持标准媒体键),这让我相信它是不同的事件.

任何见解将不胜感激.

c# windows bluetooth avrcp

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

C#中的元帅"char*"

给定DLL中的以下C函数:

char * GetDir(char* path );
Run Code Online (Sandbox Code Playgroud)

你将如何P/Invoke这个函数到C#并正确编组char*..NET似乎知道如何做LPCTSTR,但是当我无法找出任何不会导致NotSupportedException在调用此函数时触发的编组时.

.net pinvoke marshalling

20
推荐指数
2
解决办法
4万
查看次数

联合(同步)Subversion服务器?

是否可以创建"联合"Subversion服务器?在位置A的一个服务器和位置B的另一个服务器中,自动同步其本地版本的存储库.这样,当任一位置的某个人与存储库交互时,他们正在访问各自的本地服务器,因此响应时间更快.

svn version-control

19
推荐指数
2
解决办法
2375
查看次数

用于Process可执行文件的.NET事件

有没有办法注册特定文件名的可执行文件启动时触发的事件?我知道通过获取进程句柄并注册退出事件,在进程退出时获取事件很容易.但是,当一个尚未运行的进程启动时,如何在不轮询所有正在运行的进程的情况下,如何通知您?

.net c# events process

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

修改RichTextBox中的默认选项卡大小

有没有办法更改.NET RichTextBox中的默认选项卡大小?它目前似乎设置为相当于8个空间,这对我来说有点大.

编辑:为了澄清,我想将全局默认值"\ t"显示为控件的4个空格.根据我的理解,SelectionTabs属性要求您先选择所有文本,然后通过数组选择选项卡宽度.如果必须,我会这样做,但我宁愿只更改一次全局默认值,如果可能的话,我不必每次都这样做.

.net tabs richtextbox winforms

17
推荐指数
2
解决办法
2万
查看次数

MonoDevelop中的WinForms应用程序

我刚安装了新的MonoDevelop Windows测试版,但在尝试创建C#windows应用程序时,唯一的选择是GTK#.由于Mono支持WinForms,为什么这不是MonoDevelop的选项.我想在我的应用程序中没有GTK#依赖项.

mono monodevelop winforms

17
推荐指数
3
解决办法
3万
查看次数

DeleteSubKey UnauthorizedAccessException

我正在尝试编写一个快速应用程序来修改一些注册表项.当我通过RegEdit浏览时,我可以毫无问题地修改和删除密钥.

但是当我尝试使用RegistryKey.DeleteSubKey()它时会抛出一个UnauthorizedAccessException.

有没有办法获得这样做的特权?另外,如果我的用户帐户显然有权进行更改,为什么会出现问题呢?

编辑:

这是一些代码

RegistryKey reg;

try
{
    reg = Registry.CurrentUser.OpenSubKey(BaseKey);
    reg.DeleteSubKey("{" + Item.Guid.ToString() + "}");
}
catch
{
    return false;
}
Run Code Online (Sandbox Code Playgroud)

.net c# registry

17
推荐指数
1
解决办法
2万
查看次数

用Python从屏幕捕获视频数据

有没有办法使用Python(可能使用OpenCV或PIL)连续抓取全部或部分屏幕的帧,至少15 fps或更高?我已经看到它用其他语言完成,所以理论上它应该是可能的.

我不需要将图像数据保存到文件中.我实际上只是希望它输出一个包含原始RGB数据的数组(比如在一个numpy数组或其他东西),因为我只是把它拿到并发送到一个大的LED显示器(可能在重新调整它之后).

python opencv screenshot numpy

15
推荐指数
6
解决办法
5万
查看次数

C++/CLI混合模式DLL创建

我有一个本机C++ DLL,我希望有一个C++/CLI包装层.根据我的理解,如果你简单地将C++/CLI类添加到项目中,VS将编译为混合模式,但我显然是错误的,因为VS似乎甚至没有触及托管代码.

所以,对于一个已经存在的本地代码库什么究竟,一步一步的,你需要做的,创建一个混合模式DLL,这样我可以从任何.NET语言链接到该代码?

*我需要这样做,因为我的本机代码使用我无法P/Invoke进入的C++类.

.net mixed-mode interop c++-cli

14
推荐指数
3
解决办法
2万
查看次数