小编Gar*_*rth的帖子

如何使用C#渲染pdf

我想用C#以图形方式加载和绘制pdf文件.我不需要编辑它们或任何东西,只需在给定的缩放级别渲染它们.

我发现的pdf库似乎专注于生成.我该怎么做呢?

谢谢.

c# pdf drawing rendering

48
推荐指数
4
解决办法
10万
查看次数

开放图形对象是否必须与用户可见页面对应?

我已经在我的Facebook应用程序中将"book"定义为一个开放的图形对象.书籍是一个逻辑单元,用户可以在应用程序中以多种不同的方式查看书籍.但是,我的应用程序中没有单个URL对应任何一本书.

我以为我能够拥有一个URL,在幕后向Facebook发布开放图元数据.例如,http://www.example.com/opengrpah/object_book.php?id = 3265将返回书籍的标题,作者和其他信息,但实际上并不是用户可见的.

然而,似乎Facebook使用对象URL来处理涉及该对象的动作.如果我创建了与书籍相关的动作(例如添加书籍),那么如果有人点击自动收录器中的链接,他们将转到object_book.php URL,而不是实际的应用页面.因此,他们将看到元数据,但没有任何用处.

这是设计的吗?当然,对象不应该对应于单个用户可见页面.我们是否可以从一个URL中提取对象数据,但是在应用程序的上下文中将该对象显示给用户?

facebook facebook-graph-api facebook-opengraph

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

如何在透明窗口中绘制透明的DirectX内容?

我想绘制DirectX内容,使其看起来漂浮在桌面顶部和正在运行的任何其他应用程序上.我还需要能够使directx内容半透明,以便其他内容显示出来.有办法做到这一点吗?

我在C#中使用Managed DX.

c# windows directx direct3d transparent

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

如何在 C#/Vista 中将鼠标事件传递给我背后的应用程序?

我正在用 C# 编写一个非常专业的应用程序,它作为一个几乎透明的窗口漂浮在整个桌面上。我希望能够创建鼠标事件并将其传递给我背后的应用程序,并让它们看起来“正常”运行,响应这些事件。如果窗口管理器可以响应,那也是可取的。

我不是 Windows 专家,我不确定如何最好地实现这一点。

从这个页面:http : //bytes.com/forum/thread270002.html

看起来 mouse_event 会很好,除了因为我的应用程序漂浮在其他所有东西上,我猜我生成的事件永远不会到达下面的其他应用程序。

似乎替代方案是 SendMessage,但这需要对窗口进行大量手动操作,并且生成的鼠标事件不是“真实的”。

关于解决这个问题的最佳方法的任何想法?

c# mouse events windows-vista

5
推荐指数
0
解决办法
4530
查看次数