问题标签 [fixedpage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF DocumentViewer Find-function 和 FixedPage 文档
.Net 包含一个很好的控件,称为DocumentViewer
. 它还提供了一个子控件,用于在加载的文档中查找文本(这至少是它应该做的)。
当插入FixedPage
的对象作为 的文档源时DocumentViewer
,查找功能只是找不到任何东西。甚至没有一个字母。我还没有尝试过FlowDocument
,因为文档DocumentViewer
没有那么有用,而且网络上的资源实际上并不存在,我现在想问问 stackoverflow 社区:
让 WPF 的 Find-FunctionDocumentViewer
处理FixedPage
文档需要什么?
[顺便说一句,我不使用自ControlTemplates
定义DocumentViewer
]
data-binding - 为什么我在打印到 XpsDocument 时丢失了数据绑定?
更新!
装订工作。问题是 XpsDocumentWriter 没有正确写入 FixedDocumentSequence 的第一个文档的第一页。这似乎是很多人在做这种事情时遇到的问题(即全球有五个开发人员)。解决方案有点奇怪。我把它作为一个答案。
好的,它比问题所暗示的要微妙一些。
我有一系列 FixedPages,每个都有其 DataContext 单独设置。每个 FixedPage 还具有一个或多个绑定到上下文的控件。
如果我将这些 FixedPages 添加到单个 FixedDocument 并将此单个 FixedDocument 写入 XpsDocument,我的绑定将被取消引用(可以这么说)并且正确的值会显示在 XpsDocument 中。
如果我将这些 FixedPages 添加到各个 FixedDocuments(每个 FP 被添加到一个新的 FD),然后这些 FixedDocuments 被添加到一个 FixedDocumentSequence,然后这个序列被写入 XpsDocument,我的绑定不会被取消引用并且我的 FixedPages 显示为空白.
调试告诉我我没有丢失我的绑定或我的绑定上下文,所以这不是这个失败的原因。
下面是一些示例代码来说明发生了什么:
您可以看到两者之间的唯一区别是我将固定文档添加到固定文档序列中,然后将其写入。
显然,当我的固定文档未写入 Xps 文档时,不会发生任何导致评估数据绑定和插入绑定值的魔法。我需要能够编写多个固定文档,并且 Write 方法只能调用一次,因此需要我将 FixedDocuments 添加到我然后编写的 FixedDocumentSequence 中。但我也需要我该死的数据绑定才能工作!
在这种情况下的任何帮助将不胜感激。我知道它不完全是框架中最常见的部分。我只是希望这里有人对此有一些操作经验(我在看着你,潜伏着 MS 员工)。
wpf - 如何在内容模型控件上使用 FixedPage 标记?
在 WPF 中,我尝试将 XPS 文件的 FixedPage 的标记传递给具有该Content
属性(例如Button.Content = XamlReader.Load(<FixedPage markup>)
)的控件。
FixedPage 标记示例:
控件无法获取 FixedPage 标记中引用的资源。
但是,如果我将其更改为“c:\1.jpg”ImageSource
之类的本地路径文件并将资源文件放在同一位置,则控件将能够显示 FixedPage 标记。
我的问题是,有没有办法让控件在显示 FixedPage 的同时保留资源的相对 URI 以避免修改 FixedPage 标记?就像在内存中映射 XPS 文件的结构,然后在调用期间BaseUri
通过类设置 FixedPage 标记?这可能吗?ParserContext
XamlReader.Load()
.net - 将 FixedPage 内容渲染到位图上
我的以下代码取自http://www.codeplex.com/XPS2Image/,而这些代码又取自 Microsoft Developer's Network 论坛上的讨论。
这工作正常,除了未渲染ResourceDictionaries
中使用的遥控器。FixedPage
有任何想法吗?
wpf - FixedDocument 中的 WPF 表
我想知道是否可以在 FixedDocument/FixedPage 中添加 WPF 表。好像默认不支持。
是否有某种解决方法来实现这一目标?
c# - 固定文档动态页面插入
我正在尝试在我的固定文档中循环插入动态页面
但是在第一页之后它给出的错误内容已经是另一个控件的子控件。您能指导我如何将页面添加到您的固定文档。如何制作页面数组?
c# - 在 WPF 中将图像添加到 FixedPage
我希望能够使用其他 UIElements 打印图像。我有一个 FixedPage 实例并尝试像这样添加图像
它给了我一张白纸。我想知道为什么,因为其他 UIElement(例如 TextBox、Grid、Rect)出现时没有问题。我错过了什么?
谢谢!
PS好的,我找到了另一个解决方案。我不知道为什么,但是使用 Uri 可以正确加载图片
c# - FixedPage 类和 IEnumerable
我有一个 FixedPage 类如下
和一个 IEnumerable 对象如下
在行中
其显示错误为
'使用未分配的局部变量'page''
如何将 fixedPage 分配给页面?
我还需要帮助来创建一个 fixedPage 对象(元素)
wpf - TallComponents PDF Rasterizer.NET convertToWPF 内存错误
我正在尝试使用 TallComponents PDF Rasterizer 栅格化 pdf
tiff 效果很好。虽然我想 ConvertToWpf ..
我直接向他们问了这个问题,虽然没有回应..
所以,我按照他们的示例代码..
当我使用只有 1 页的 pdf 时,它可以工作。
当我使用超过 1 页的 pdf 时,出现内存不足错误。
当我使用超过 1 页的 pdf 并从第 2 页开始并跳过第一页时,它可以工作。虽然所有页面都是空白的,但说我只能光栅化第一页,因为它是试用版。
我是否因为它是试用产品而收到内存错误?
wpf - 是否可以将 FixedPage 添加到 WPF 窗口?
是否可以从 FixedDocument 中创建一个已创建的 FixedPage 并将其添加到 WPF 窗口中,就像添加 UserControl 一样?
目的基本上是将页面添加到网格并将边框、页眉和/或页脚包装到页面以创建新的固定页面。
正在尝试这样的事情,但没有奏效: