问题标签 [framemaker]

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 投票
0 回答
107 浏览

java - 如何使用 ArrowHeads 的 xslt 转换将 mif 文件转换为 svg

从 xsl 转换生成的预期输出图像输出

问题:我已在红框中标记。

我已经用中间 xml 转换了 mif 文件,如下所示的箭头。

示例箭头:<--

米夫:

中级Xml:

第二个示例箭头:->

米夫:

中间Xml

第三个示例箭头:<-->

米夫:

中间 XML:

对于这 3 个示例箭头,我需要 svg 输出。下面我尝试了 svg 输出,但它不正确。

对于 <-- arrowhead SVG 尝试输出:

0 投票
1 回答
45 浏览

framemaker - 使用脚本修改框架边框宽度

我正在尝试为 FrameMaker 编写一个脚本文件,该文件为框架边框创建键盘快捷键。除了 BorderWidth 属性外,一切正常:

我想将边框宽度设置为 0.5pt,但它总是显示为 1pt。如何使用此脚本使边框更薄?

0 投票
1 回答
48 浏览

customdialog - 创建自定义对话框

我已经安装了 FDK2019(32 位)和 Framemaker2019(32 位),并从 FDK 目录中的现有 DRE 文件创建了一个新的 DRE 文件。当我将它保存为 abc.dre 时,框架制造商会出现以下错误:

错误信息

0 投票
0 回答
112 浏览

git - 在 Git 中合并 Framemaker 文件

我们有一个包含几本书的框架制作项目,我们使用 Git 来存储 .fm 文件。我们有一种情况,版本 1 已经发布,我已经开始处理版本 2 并进行了很多更改。版本 2 尚未准备好发布。在这种状态下,客户要求对版本 1 进行大量更改。我有版本 1 的副本,因此我可以进行这些更改。但是,无需手动重做版本 2 中的那些,是否可以合并 2 个版本?由于 framemaker 文件是二进制文件,我想我不能.. 对吗?

0 投票
0 回答
47 浏览

documentation - 在框架制作器中重命名交叉引用链接

我有我在 Doxygen 中维护的代码的文档(一般描述 + API 参考)。我们的文档团队与 FrameMaker 合作,因此我为他们生成了一个 XML 输出,这些输出是使用一些我不完全理解的模板文件导入 FrameMaker 的。我们达到了很好的成熟度,它运行良好,除了我无法使用自定义命名生成内部引用。即使用下面的 XML 输入:

我希望链接文本将是action,但目前,action只是作为文本附加在链接之后,链接文本取自refid引用的元素。

我在这里找到了许多控制链接文本文本的方法,但据我所知,所有这些方法都使用目标链接文本,并且不提供来自 ref 元素的自定义文本的方法。

我可以根据需要修改我的 XML,并且可以在 FrameMaker 中操作模板(这里几乎是 0 知识)。
任何建议将不胜感激。

谢谢,伊利亚。

0 投票
0 回答
42 浏览

javascript - 尝试插入文本,如何找到特定对象所在的 Doc?

我有一个单元格对象,我想向它添加文本。我试图打电话doc.AddText(textLoc, 'cell text');,但我没有doc对象,我只有cell对象。

我不想在调用 statck 中为每个函数添加doc参数,而是希望能够doc从单元格本身确定。我有一些代码可以查找对象所在的页面,但我不知道如何在任何地方找到父文档。

在更高的级别上,是否有替代/更好的方式将文本添加到单元格doc.AddText?我怀疑不是,但以防万一。

作为参考,这里是获取页面的函数:

0 投票
0 回答
12 浏览

framemaker - “过滤器遇到错误,无法完成翻译”是什么意思?

我有一个旧版本的 Framemaker (v5) 和一组我正在尝试编辑的 .fm 文件。其中一项编辑尝试将 .jpeg 图像添加到文件中。为此,我创建并选择了一个空的 Graphics 框架。然后我单击文件 -> 导入 -> 文件...然后导航到 .jpeg 文件并单击导入。

当我这样做时,我会看到以下消息:

哪个,我不明白。

虽然过去我已经能够导入许多这样的图像,但这样做对我来说不再有效。我尝试了不同的图像和不同的图像格式,结果都一样。我在网上搜索了这条消息的解释,但无济于事。我什至尝试过完全重新安装 Framemaker。我所做的任何事情都不会改变结果。

任何人都可以为这条消息提供解释吗?任何人都可以提出解决方法吗?

当然,一种可能性是购买更新版本的 Framemaker。但在我这样做之前,我想更好地了解这个问题,所以我可以相信新版本会解决它。另外,如果我这样做,我可以期望在 v5 中创建的 .fm 或 .mif 文件可以在最新版本上运行吗?