MetricsGetter.GetTextWidth的定义在哪里

Where is the definition of MetricsGetter.GetTextWidth

我正在尝试使用 Open-XML-Powertools

我已经从 GitHub 下载了当前版本,我正在从示例文件
复制大量代码 Open-Xml-PowerTools-vNext\OpenXmlPowerTools\WmlToHtmlConverter.cs

然而,在应用程序中我实际上使用的是 nuget 包 OpenXmlPowerTools 版本 4.5.3.2,它被标记为最新的稳定版本。

部分代码使用方法 MetricsGetter.GetTextWidth:

var w = MetricsGetter.GetTextWidth(ff, fs, sz, runText);

但是,该方法在 nuget 包中的 MetricsGetter 版本中不存在。

短期内我可以将此函数的源代码复制到我的应用程序中,所以问题不大,但是哪个版本是最新的?

GitHub中的代码是否比nuget包中的代码更新?
还是更老?
有没有我应该与 nuget 包一起使用的替代方法?

不幸的是,NuGet 包已经过时了。因此,最好的方法是:

  • 派生(可选)并克隆 EricWhiteDev 的 Open-Xml-PowerTools 存储库,
  • 从源代码构建 OpenXmlPowerTools.dll 程序集,
  • 将该程序集放入 libs 文件夹(或您使用的任何文件夹),然后
  • 在您的项目中引用该程序集。

先前的官方 OfficeDev/Open-Xml-PowerTools 存储库已存档。