fixeddocument

    4热度

    2回答

    我想导出一些基于固定页面元素的数据作为模板在WPF中使用,我似乎有问题更新复选框的值。奇怪的部分是,我也在我的模板中使用文本块和文本框,但这些更新内容没有问题。 因此......从一开始。我想要导出的数据位于名为RepairStatement的类中,该类允许使用printForm函数打印到自定义xps文件。 public class RepairStatement { // Varia

    1热度

    1回答

    所以我一直在构建一个WPF应用程序,它可以打印一些表单。这些表格只预印有空格,您应该在这些空格中填入某些信息。 WPF应用程序需要精确地打印文本,以便WPF打印的文本与预先打印格式的文本和空白完全对齐。通过使用DocumentViewer和FixedDocument,我能够在很大程度上完成任务。 由于某种原因,VS WPF设计人员不喜欢将PageContent放入到DocumentViewer的F

    3热度

    1回答

    我有FixedDocument页,我想要TextBlock上,但它可以是,Textblock不适合在页面上的高度。 所以我想从TextBlock生成TextWrapping,然后创建新的TextBlock,根据高度将它放在页面上。 TextBlock拥有LineCount私有财产,这意味着它有TextLines包装后,我可以以某种方式得到它。 与运行创造TextBlock: public Text

    1热度

    1回答

    我已经保存了固定文档到XPS文件,例如: void SaveDocument(FixedDocument document, string filePath) { var xps = new XpsDocument( filePath, FileAccess.Write, CompressionOption.Maximum); var writer = XpsDo

    2热度

    2回答

    我正在尝试使用FixedDocument保存XPS文档。到目前为止,我没有改变页面大小。 如何将其更改为自定义尺寸? 我已经根据我的the first answer to this question代码,更具体地说,我使用此代码: if (File.Exists(filename)) { File.Delete(filename); } var oldPa

    0热度

    1回答

    在我的应用程序中,我需要生成不同的报告。他们大多数适合在一个页面上。我使用FixedDocuments创建了这些报告。 现在我尝试在FixedDocument中创建某种字母。它包含一个标题,一个免费的关闭和一个主题。这些部件没有任何问题。它们都分成UserControls。 这封信的主要内容给了我一些头痛。这应该是绑定到自定义列表(categoryList)的嵌套ItemsControl。自定义列

    4热度

    1回答

    我: DocumentPaginator dp = ((IDocumentPaginatorSource)document).DocumentPaginator; 和: FlowDocument document = new FlowDocument(); // create a flow document... 如何做一个转换的FlowDocument使用DocumentPaginat

    0热度

    1回答

    我想插入我的固定文档内的动态网页在一个循环 FixedPage page1 = new FixedPage(); 但经过第一页它给错误的内容已经是另一个控件的子控件。你能指导我如何将页面添加到你的固定文档。我如何制作一系列网页?

    1热度

    2回答

    我正在创建FixedDocument并向其中动态添加页面。 public partial class Window1 : Window { FixedDocument fd = new FixedDocument(); TextBlock page1Text = new TextBlock(); public Window1() { Init

    4热度

    1回答

    我有10 System.Drawing.Image。我需要将它们添加到FixedDocument。我尝试了下面的代码,并且固定的文档被处理,所有10个页面只包含第一个图像。对于CreateOneFixedPage private FixedPage CreateOneFixedPage(BitmapSource img) { FixedPage f = new FixedPage();