找回密码
 立即注册

QQ登录

只需一步,快速开始

leaduser

注册会员

6

主题

28

帖子

96

积分

注册会员

积分
96
leaduser
注册会员   /  发表于:2019-6-16 18:02  /   查看:4389  /  回复:9
开发包例子路径
:C:\LEADTOOLS 19\Examples\Net\PACSFramework\MedicalWebViewer\JS\MedicalWebViewerDemo

问题描述:版本19的测量单位是cm,如下图:
版本20的测量单位是In,如下图:
版本20 的如何改成测量单位是cm (厘米)?
谢谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-17 11:08:47
沙发
本帖最后由 Richard.Ma 于 2019-6-17 11:12 编辑

您好,这个问题我和厂商确认设置的方式后给您反馈,预计需要2天的时间
回复 使用道具 举报
leaduser
注册会员   /  发表于:2019-6-17 11:46:10
板凳
多谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-17 15:42:22
地板
不客气
回复 使用道具 举报
leaduser
注册会员   /  发表于:2019-6-21 11:57:36
5#
你好,现在有回复么?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-21 13:36:41
6#
Leadtools.MedicalViewer.Directive.ts中的intializeActions() 函数中会初始化cell

在此函数中,您可以访问默认注释标尺对象,并使用以下代码将其测量单位设置为厘米:

  1. var automation: lt.Annotations.Automation.AnnAutomation = cell.get_automation();
  2. var manager: lt.Annotations.Automation.AnnAutomationManager = automation.get_manager();
  3. var annObjects: Array<any> = manager.objects.toArray();
  4. var result: Array<any> = annObjects.filter(function (item: lt.Annotations.Engine.AnnObject) { return item.id == lt.Annotations.Engine.AnnObject.rulerObjectId });
  5. var rulerObject: lt.Annotations.Engine.AnnPolyRulerObject = result[0].objectTemplate;
  6. rulerObject.set_measurementUnit(lt.Annotations.Engine.AnnUnit.centimeter);

  7. Make sure to add this before the code to set the draw ruler command:
  8. cell.setCommand(MedicalViewerAction.AnnRuler, new lt.Controls.Medical.AutomationInteractiveAction(lt.Annotations.Engine.AnnObject.rulerObjectId));

复制代码


回复 使用道具 举报
leaduser
注册会员   /  发表于:2019-6-21 19:00:34
7#
Richard.Ma 发表于 2019-6-21 13:36
Leadtools.MedicalViewer.Directive.ts中的intializeActions() 函数中会初始化cell

在此函数中,您可以 ...

谢谢,我测试下
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-23 23:48:11
8#
好的
回复 使用道具 举报
leaduser
注册会员   /  发表于:2019-7-8 11:50:45
9#

如果想把 测量的结果显示字体变的更大些,在哪里修改?谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-8 12:29:57
10#
这个标尺控件,开发包本身未提供字体调整的接口,不支持调整
关于这个annpolyrulerobject的具体接口介绍,你可以参考下面的链接

https://www.leadtools.com/help/l ... olyrulerobject.html

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部