问题标签 [antenna-house]
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.
javascript - Antenna House 6.6 是否支持 HTML DOM classList 切换?
我最近开始阅读 DITA 1.3 规范 pdf(大约 1300 页)。为了避免眼睛疲劳,我将 Adobe Reader 设置为深色主题。这看起来很简单,但是我为其编写文档的一些人对计算机并不了解。
所以我很好奇 - 有没有办法通过单击 PDF 中的按钮来使用 JavaScript(或类似的)切换深色主题?根据我公司的规定,我必须提供带有白页和黑色文本的文档 - 不允许仅输出深色主题。但可切换的输出可能是可以接受的。
下面的 JavaScript 在 HTML 中运行良好,但在通过 Antenna House (V6.6 CSS) 发布时,我很难让它在 PDF 中运行。
我尝试使用具有 onclick 功能的按钮和锚点以及 Antenna House 的“设置操作”:
两者都没有工作;有可能吗?
xsl-fo - 带有分页符和动态内容的 XSL-FO 动态表格宽度
我尝试创建表格单元格的动态宽度。该表需要超过一页。
我试过了
如果表格只是在一页上,它可以解决问题。
但是,如果第一页上一个表格单元格的内容是例如“图 1”,而第二页上另一个表格单元格(来自同一个表格)的内容是“图 2000”,则表格的宽度-cell 与“图 1”一样宽。
是否有可能在表格的第一页上考虑“Figure 2000”的宽度。
我正在使用天线屋 V6.1。
css - 类和 id 选择器在 AntennaHouse Formatter 中不起作用
我是 Print CSS 的新手,正在使用 AH Formatter Lite V6.6 开发 XML 文档的模板。我无法让类选择器工作。
例如,源代码段:
和模板片段:
...没有任何影响。
这同样适用于 id 选择器。我验证了模板(通过),尝试了各种等效的选择器(para.Body_Text,section para.Body_Text,section > para.Body_Text),但无济于事。
尽管我可以选择元素,但我无法在文档中的任何位置选择任何类或 id。
是什么赋予了?
css - 带有边框的 CSS 段落布局和需要自己的边框的 ::before 元素
我有一些需要以下内容的文本:
- 文本周围的边框
- 具有自己的边框和背景颜色的 ::before 元素
基本上,我希望它看起来像这样:
到目前为止,我有这个:
我的 CSS:
我的html:
结果是 ::before 框嵌套在 .caution 框内,而不是重叠。左侧和右侧的空白是由padding-left
andpadding-right
语句引起的。
我也试过没有显示:表,但没有帮助。我需要padding-left
andpadding-right
应用于文本(以确保文本不会正好到达边界),但不适用于 ::before 元素。没有选择器允许我将属性应用于“除 ::before 元素之外的所有 .caution”。
我怎样才能让边界按照我想要的方式运行?
javascript - 在一个文件中使用数字签名和图像输入按钮
我需要使用 Antenna House Formatter 创建 PDF 表单。表单需要同时具有数字签名和图像输入字段。
AHF-CSS 的数字签名独立工作:
与图像输入 HTML/JavaScript 一样:
但是,如果我同时使用两者并尝试输入数字签名,我会收到以下消息:
无法在当前状态下签署该文档。请保存文档,关闭它,重新打开它,然后再次尝试签名。
保存并重新打开并不能解决问题。有没有办法解决这个问题?
css-paged-media - 我可以使用 CSS 覆盖表格单元格的宽度吗?
我有一个 HTML,其中表格单元格的宽度以 mm (在@style
属性中)定义。这是为适合 A4 页面(210 毫米页面宽度)而设计的。我正在使用 CSS 分页媒体。
现在我想将同一个表格用于使用 A5(宽度 148.5 毫米)的不同输出,所以我希望 CSS 调整表格大小以适合。
这个 CSS 适用于非常简单的表格(一个单元格)。一旦表格变得更复杂(如上面的示例),max-width 指令就会被忽略。
有没有办法在 CSS 中实现我想要的(使表格适合 A5)?还是我必须处理 HTML 并计算新的单元格宽度?
html - 不同的 CSS 属性值取决于 @page 选择器
我需要在所有 :first 和 :right 页面的右侧显示一个“标签”。选项卡必须位于所有页面上的相同位置。
这是我的模拟 HTML:
不幸的是, :first 和 :right 页面有不同的边距,所以下面的 CSS 会导致选项卡根据页面位于不同的位置:
是否可以根据页面选择器为 margin-top 设置不同的值?例如:首页 50 毫米,右页 90 毫米?