autodesk-forge - Forge MArkups Freehand 的字体大小和粗细
问题描述
我正在尝试在伪造查看器中绘制标记,但在加载扩展时它正在工作
var extensionOptions = { hideIssuesButton: false, hideFieldIssuesButton: true, };
// Use the `viewer` reference to call `loadExtension` with the extension name and the extension options:
viewer["3d"].loadExtension('Autodesk.BIM360.Extension.PushPin', extensionOptions).then(function (extension)
{
PushPinExtensionHandle = extension;
});
但是绘制的粗细和字体尺寸很小。如何增加尺寸?
请查找附件以供参考。
解决方案
在我看来,这篇文章是关于如何在 Forge Viewer 中设置标记的字体大小和手绘厚度。我不确定为什么代码片段是关于加载图钉扩展的。
无论如何,让我尝试回答字体大小和写意粗细的问题。
Markup Core 扩展提供了创建文本时设置字体样式的参数。参数为json,其中font-size为一键。所以要设置字体大小,代码如下:
markupExt.enterEditMode();
var text1= new Autodesk.Viewing.Extensions.Markups.Core.CreateText(markupExt,2333,
{x:10,y:10}, {x:100,y:100},'My Test String Small', {"font-size":5})
text1.execute();
var text2= new Autodesk.Viewing.Extensions.Markups.Core.CreateText(markupExt,2333,
{x:30,y:30}, {x:130,y:130},'My Test String Big', {"font-size":20})
text2.execute();
至于厚度,另一篇文章现在告诉设置笔画宽度。 Autodesk Forge 查看器标记样式对象
推荐阅读
- python-3.x - 仅将最后一个 shell 命令的标准输出放在 Python 变量中
- csv - 是否可以使基数 60 浮动
- python - 我在 Python 中面临一个问题,用户说“是”或“否”,无论如何循环仍然执行。为什么会这样?
- angular - 从沙盒解决方案到 SharePoint 2013 站点的 REST 调用与 JSOM 调用
- python-3.x - 如何重写这个递归函数来生成一个有yield的生成器?
- c++ - 错误 C2971 具有非静态存储持续时间的变量不能用作非类型参数
- python - 在进行逻辑回归时,是否有执行逐步向前或向后选择的函数?
- python - 变量作为功能绑定
- javascript - window.opener.location.href 历史在 Firefox 上不起作用
- c# - 将 Selected Combobox 项目转换为小数并将其存储在数据库中