问题标签 [chartfx]

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.

0 投票
1 回答
448 浏览

java - 在 Java 中将 ChartFX7 导出为 SVG

任何人都可以举一个将 ChartFX7 图表导出到 SVG 的例子吗?

我试过了:

和 : 但两者都会导致空指针异常。

以下成功输出到 XML:

p>

0 投票
1 回答
1251 浏览

chartfx - 构建服务器上的 ChatFx Lite LicenseException

我下载了 ChartFx Lite,并在我的开发机器上的 Windows 窗体应用程序中成功使用了它。我已将 ChartFX.Lite.dll 程序集添加到我的源存储库中,并尝试在未安装 ChartFx Lite 的构建服务器上构建项目。我得到错误:

创建类型“SoftwareFX.ChartFX.Lite.Chart, ChartFX.Lite, Version=6.0.839.0, Culture=neutral, PublicKeyToken=a1878e2052c08dce”时发生异常 System.ComponentModel.LicenseException:无法获得“SoftwareFX.ChartFX”的设计时许可证。精简版图表'

如果不在我的构建服务器上安装 ChartFx Lite,我需要做什么才能使其正常工作?

0 投票
3 回答
3495 浏览

.net - 从 .Net 访问 COM 对象时访问冲突

如果帖子太长,我很抱歉,但如果有人至少指出粗体标题,我会很高兴,并指出我正确的方向。我这几天遇到这个问题,但无法在网上找到答案。这些是我到目前为止发现的东西。

1.“访问冲突”异常崩溃了我的托管应用程序

我的 C# WinForms 应用程序有时会在 Windows 窗体 TabControl 中选择 TabPage 时以“访问冲突”异常(“尝试读取或写入受保护的内存”)关闭。从堆栈跟踪(在 Application.Run 周围尝试/捕获)我可以看到异常发生在System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg),在内部调用UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)

2. 故障模块似乎是一个 COM 对象(ChartFX Client Server 6.2)

使用 WinDbg(加载了 SoS),我在 ChartFX.ClientServer.Core.dll(这是我们正在使用的 COM 图表组件)内部的非托管端捕获了它:

[编辑:]我也无法从 WinDbg 获得未管理的堆栈详细信息(它说“堆栈展开信息不可用”):

3、Bug 不易复现(虽然一般5分钟内就可以引发)

我在几个 TabPages 中有几个 Chart 实例,这通常发生在我切换选项卡时。我仍然不知道如何重现它,除了在它发生之前切换这些选项卡几分钟,所以我不能使用我们的源代码管理来可靠地找到没有这个问题的构建。我通过 VS 设计器自动创建的托管 AxChart 包装类(从 AxHost 派生)访问图表。

4. 我的下一步应该是什么?

如果有人能指出我应该采取的下一步行动来找到真正的原因,我将不胜感激。实验(删除和返回代码)并没有多大好处,因为我不知道如何重现它,所以每次迭代都需要大量时间才能说服自己该错误仍然存​​在。

我发现人们经常建议“切换编译器优化”之类的东西,但由于异常不是确定性地抛出的,我不想简单地重新排列一些字节并希望它永远不会返回。

0 投票
4 回答
7090 浏览

c# - 在 C# 解决方案中无法获得“SoftwareFX.ChartFX.Chart”错误的设计时许可证

我正在尝试在其他程序员编写的 Visual Studio 2008 中构建 C# 解决方案。Visual Studio 引发以下错误:

创建类型“SoftwareFX.ChartFX.Chart,ChartFX,版本=6.2.1342.0,Culture=neutral,PublicKeyToken=a1878e2052c08dce”时发生异常 System.ComponentModel.LicenseException:无法获得“SoftwareFX.ChartFX.Chart”的设计时许可证

我从未使用过 SoftwareFX 或 ChartFX。实际上我是 C/C++ 开发人员,而不是 C# 开发人员,但必须调试这个项目。如何解决这个问题?

提前致谢。

0 投票
0 回答
760 浏览

winforms - ChartFX 6.2 是否与 Vista 和 Windows 7 兼容

有人在 Vista 或 Windows 上使用 WinForms ChartFX 6.2 取得任何成功吗?我正在仔细检查它不仅仅是我们的代码。如果这是一个已知问题,我可以说升级是唯一的解决方案。

目前我们在添加注释时在散点图中出现异常,看起来它在 GDI 中,但异常无法被捕获或处理,并且有点间歇性。

SoftwareFX 论坛说它应该可以工作。

0 投票
1 回答
308 浏览

webforms - Chartfx 新图表对象未初始化?

当我通过以下方式创建新图表对象时:

当我立即查看通过 Visual Studio 2005 中的断点创建后的行时,我注意到新创建的图表中有 3 行包含数据。这是一个错误吗?还是我需要调用特定的函数?图表的数据表不应该在创建时初始化为全 0 吗?

0 投票
3 回答
13376 浏览

java - java.lang.Error:生成图像时“没有足够的存储空间来处理此命令”

我在 BEA Weblogic 9.2 上运行一个 Web 应用程序。直到最近,我们还在使用 JDK 1.5.0_04、JAI 1.1.2_01 和 Image IO 1.1。在某些情况下(我们从未弄清楚究竟是为什么),当我们处理大图像(但不是那么大 - 几 MB)时,JVM 会崩溃而没有任何错误消息或堆栈跟踪或任何东西。这在生产中并没有发生太多,但足以令人讨厌,最终我们能够重现它。

我们决定切换到 JRockit90 1.5.0_04 并且我们不再能够在我们的测试环境中重现该问题,所以我们认为我们已经解决了问题。但是,现在,在应用程序服务器启动一段时间后,我们开始在映像操作期间收到错误消息“没有足够的存储空间来处理此命令”。例如:

有没有人见过这样的东西?任何线索可能会发生什么?

0 投票
1 回答
375 浏览

c# - LINQ 重新格式化为内存中的表

我正在使用 ChartFX 的 ASP.net 页面。我需要从数据库表中提取一行,然后翻转它,以便该行的所有标签都在一列中,并且该行中的所有数据都在与标签平行的列中。

我真的很想使用 LINQ 来执行此操作,然后在内存中创建一个表来存储这些值,直到我需要使用它们为止。大家有什么建议?

0 投票
1 回答
201 浏览

printing - 单击 chartFx 中的打印按钮不会显示打印对话框

我有用于 win 表单的 ChartFX 7.0,工具栏设置为可见,但是当我单击“打印...”按钮时没有任何反应。

奇怪的是,在某些环境中我能够重现这一点,而在其他环境中我不能。

有谁知道如何访问此“打印...”按钮生成的事件或到底发生了什么?

谢谢。

0 投票
1 回答
1017 浏览

delphi - 将 chartfx 导入 Delphi XE2

我使用的一些 delphi 应用程序使用 activex chartfx 控件。我意识到公司 softwarefx 不久前停止支持 delphi,但我们正在过渡到 64 位版本,这个组件是我们的主要障碍。如有必要,我们可以将所有图表转换为 TeeCharts,但这将是很多变化。

我已经获得了 32 位 chartfx 组件以在 xe2 中安装和编译,但不确定下一步。支持确实为我提供了 64 位 dll。

所以我想我有3个问题:

  1. 有没有人成功地将 chartfx 移动到 64 位 delphi 环境或
  2. 您能否指导我了解有关在设计时创建 32 位但可以是 32 位或 64 位进行编译的组件的说明?
  3. 有一个更好的方法吗?

编辑:上传chartfx62客户端服务器delphi代码到http://www.filefactory.com/file/ce61229/n/Cfx62ClientServer_TLB.pas