Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.NET中模拟类似Crystal Reports的内容_.net_Wpf_Crystal Reports_Custom Controls_Gdi - Fatal编程技术网

在.NET中模拟类似Crystal Reports的内容

在.NET中模拟类似Crystal Reports的内容,.net,wpf,crystal-reports,custom-controls,gdi,.net,Wpf,Crystal Reports,Custom Controls,Gdi,我需要在WinForms.NET解决方案中模拟类似crystal reports的内容 用户将能够修改边距,识别对象,双击它们以查看其属性,修改其坐标,然后打印与一些真实对象关联的模型 采取什么方法来实现这一切 对于单独的对象: -自定义控件标签? -带有单击标识的自定义图形 对于工作画布的技术,使用marings? -WPF用户控制? -WinForms用户控件 如果我选择自定义图形,我应该更喜欢WPF图形还是更熟悉的GDI我们在ComponentOne套件中使用了一些RTF打印/编辑组件。

我需要在WinForms.NET解决方案中模拟类似crystal reports的内容

用户将能够修改边距,识别对象,双击它们以查看其属性,修改其坐标,然后打印与一些真实对象关联的模型

采取什么方法来实现这一切

对于单独的对象: -自定义控件标签? -带有单击标识的自定义图形

对于工作画布的技术,使用marings? -WPF用户控制? -WinForms用户控件


如果我选择自定义图形,我应该更喜欢WPF图形还是更熟悉的GDI

我们在ComponentOne套件中使用了一些RTF打印/编辑组件。 我们创建了一个GUI,它类似于一个简单的RTF编辑器,用户可以添加/格式化固定文本或动态字段,这些文本或字段将在打印期间由软件编译。 这些动态字段在RTF中处理;它们只是用户无法编辑的rtf文本


关于我们为什么要重新发明轮子,我们需要更多的灵活性和稳定性。我们想创建一些即使未安装MS Office也可以打印的东西。我们想要比CrystalReport更灵活、更稳定、更受支持、更适合我们需要的东西:-

你能用word文档,然后用某种形式的标签合并数据吗,就像你在那里用[]指出的那样,你想重新发明轮子的原因是。。。?