首页 > 解决方案 > 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;
  });

但是绘制的粗细和字体尺寸很小。如何增加尺寸?

请查找附件以供参考。 在此处输入图像描述

标签: autodesk-forgeautodesk-viewerforgeautodesk-bim360autodesk-data-management

解决方案


在我看来,这篇文章是关于如何在 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 查看器标记样式对象

在此处输入图像描述


推荐阅读