问题标签 [grapecity]

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 回答
224 浏览

c# - 仅托管 - 不保留 FpSpread 数据源字体大小写

.NET 框架 4.5.2

操作系统: Windows Server 2012 RS 标准

IIS: 6.2

应用程序池: .NET CLR 版本 v.4.0.30319

托管管道模式:集成

Spread.NET 版本: 11.45.20183.0

注意: 仅当从我们的 Web 服务器托管在 IIS 中时,才会出现以下问题。在我的本地计算机上通过 IIS Express (v.10.0.18362.1) 托管时不会发生这种情况。在从 Web 服务器上的 Visual Studio 附加到正在运行的 IIS 进程 ID 时,我能够调试此问题。

ISSUE: 我们有一些逻辑来检查绑定到 FpSpread 控件的数据源中的更改。如果检测到更改,我们将提取存在增量的单元格值。代码检测更改没有问题;但是,返回的结果有问题。

示例代码:

上面的代码按预期工作,它检测到更改并将其放入“DataTable changes”语句。唯一的问题是如果更改涉及更改大小写,则该值不能反映用户所做的更改。例如,如果用户尝试将单元格从“单击”更改为“单击”,则“HasChanges”条件将评估为“真”;但是,该值仍然是“单击”。

下面是用户尝试将单元格值从“假”更改为“假”的屏幕截图。正如你所看到的,这个案子被保留了下来,没有被改变。

同样,这只发生在用户尝试更改单元格值的大小写时。将值更改为全新的东西可以按预期工作。

在此处输入图像描述

如前所述,这只发生在 IIS 中托管时。此外,绑定到控件的数据集将“CaseSensitive”设置为“true”,如下面的屏幕截图所示:

在此处输入图像描述

0 投票
1 回答
228 浏览

c# - 将 Grapecity Active Reports 从版本 9 升级到版本 14

我已经成功地修改了我的应用程序以使用 Grapecity 活动报告 14,它只使用了 Grapecity 活动报告 9。现在我需要同时支持 9 和 14,因为我有 100 多个项目已经引用了 9。

当前的实现有一个通用报告项目有一个基类,该基类具有使用活动报告生成 pdf 和 excel 报告所需的方法 9 和一个具有复制活动报告代码的基类 14。我已参考此基础项目来创建任何使用 9 和 14 报告。

我的困惑是,有没有更好的方法来做到这一点?当需要根据当前实现包含另一个活动报告版本时,我需要再添加一个基类。

有没有更好的方法来实现这种类型的要求?

我不确定这是否是一个有效的问题。如果是,任何建议将不胜感激

0 投票
1 回答
56 浏览

spreadjs - 将双下划线内容从 soreadjs 复制粘贴到 textarea 的问题

在将双下划线内容从 soreadjs 复制粘贴到 textarea 时,未应用下划线。但在单下划线的情况下,它会被粘贴。

调试时观察到,复制后从 soreadjs 获取的 html 没有任何双下划线样式。在单个下划线内容的情况下,用 html 标签包裹下划线。

请为此问题提供任何解决方案。

0 投票
1 回答
125 浏览

spreadjs - 在spreadjs中复制后如何为单元格中的双下划线文本添加内联样式

我一直在尝试为应用双下划线的单元格添加自定义内联样式。我的计划是获取应用双下划线的单元格,并使用其索引找到当前对应的 td,然后应用自定义样式/标签。目前我能够找到行和列索引,但如果我找到行和列索引,我怎么能在 html 字符串中找到当前的 td?有没有办法使用行和列索引找到 td ?有什么办法可以做到这一点,请告诉我。

0 投票
0 回答
69 浏览

jhipster - 通过在线 UI 单体项目生成项目时,带有 jhipster 的 spreadjs 无法正常工作

我已经通过 jhipster 在线 ui 应用程序并尝试使用 spreadjs 创建了该项目。我收到错误

node_modules/@grapecity/spread-sheets-angular/dist/gc.spread.sheets.angular.ts:247:17 中的错误 - 错误 TS7029:开关中的贯穿案例。

247 案例“自动生成列”:

我通过 cli - jhipster --skip-server --db=sql --auth=jwt 创建的相同应用程序正在运行。

我添加了代码参考以产生问题。请检查一次。

0 投票
0 回答
289 浏览

pdf - 打印到点阵打印机时,Courier 新字体模糊/海绵状

打印到点阵打印机时,我注意到使用 GrapeCity 的 Document PDF 时,“Courier New”字体中的文本模糊/海绵状。

为确保不是打印机驱动程序问题,我使用 MS Word 并将该文本设置为“Courier New”,字体大小与 GrapeCity PDF 中使用的相同。然后我从 MS Word 打印它,文本非常清晰,所以我知道打印机驱动程序和 Windows 10 打印机设置没问题。

有谁知道为什么它在 GrapeCity.Documents.PDF 中效果不佳?我们如何正确修复这个脚本错误?

已编辑:根据评论者的要求附上图片。

在此处输入图像描述

0 投票
1 回答
118 浏览

spreadjs - 加载spreadjs时在Firefox中出现一些奇怪的控制台错误

在此处输入图像描述有一些未定义的错误,例如a is undefinedr.spread 是从 spreadjs-all.min.js 定义的。发生这些错误的情况是什么。我已将电子表格加载到 iframe 中。这会导致任何错误吗?只有firefox会出现这个错误。我使用的是spreadjs 13.0.1版。

我的代码如下

设计器.loader.ready(function(){}); 当我尝试在其中实现我的功能时,在我的代码中不起作用。

0 投票
1 回答
80 浏览

serialization - ActiveReport 14 和 SectionDocument 序列化问题

我在 ActiveReports 14 上遇到 SectionDocument 问题。我需要在应用程序之间共享文档(在activereports-14-serializa中描述了相同的问题),并且我遇到了序列化问题。有人可以描述如何使用 SerializableSectionDocument 类吗?

0 投票
3 回答
440 浏览

javascript - 每次我使用 Grapecity PDF Viewer 时都会“丢失 PDF”

我正在构建一个应用程序,它将在服务器上具有交互式 PDF 表单(在 HTML、CSS、JS 中)。我一直在尝试使用 Grapecity PDF 查看器,但无济于事。我使用以下资源将文档跟踪到 T :one , two , three

我目前在与上述 index.html 相同的文件夹中有“HelloWorld.pdf”和 gcpdfviewer javascripts 但每次我在浏览器中测试代码时,PDF 查看器都会加载,但 PDF 没有,给我一个错误说明“缺少 PDF”。

这真的让我很困扰,因为我认为 PDF 正是它应该在的地方。

我目前没有使用许可证密钥,但文档看起来好像我不需要一个。也许这就是问题所在。

有任何想法吗?

编辑 - 以下是 Chrome 中的控制台错误:

0 投票
1 回答
183 浏览

angular9 - @grapecity/wijmo 在将我的 Angular 项目从 8 升级到 9 后抛出运行时错误

最近我试图将我的 Angular 项目从 8 更新到 9。在更新的同时,我还将 wijmo 从 wijmo/wijmo 更新为 @grapecity/wijmo 包,因为它支持 IVY。

但完成升级后,我可以编译应用程序,但在运行时出现以下错误