使用正在使用的InDesign脚本
TF.fit(FitOptions.frameToContent). //TF as a textFrame
以使内容适合文本框架并删除多余的空间
但是当我将垂直对齐选项的条件设置为Align: Bottom
时,我将无法容纳该内容。
假设这是我的TextFrame(图像1)
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9sNldoai5wbmcifQ==” alt =“在此处输入图像描述”>
这里是文本框的属性(图像2)
[当我执行FitOptions.frameToContent
时,我得到了这个(图像3)
但是当文本框的align属性设置为底部时,我希望它适合这样(这是通过双击顶部的中心对齐方式来实现的,如下面的红色指示器所示。(图4)(图像5)
我在http://jongware.mit.edu/idcs4js/pe_FitOptions.html尝试了所有可用的选项,但我没有运气使其工作。请帮助我使用脚本来达到同样的效果。
==================第一次尝试===================>
var tf = app.selection[0]; var tfp = tf.textFramePreferences; tfp.autoSizingReferencePoint = AutoSizingReferenceEnum.BOTTOM_CENTER_POINT; tfp.autoSizingType = AutoSizingTypeEnum.HEIGHT_ONLY; tf.fit(FitOptions.frameToContent)
这仍然给我相同的结果(图像3),但预期结果是图像4。
==================第二次尝试===================>
这是自动调整大小的属性。
使用InDesign脚本,我正在使用TF.fit(FitOptions.frameToContent)。 // TF作为textFrame可以使内容适合文本框架并删除多余的空间,但是当我有条件时...
[此命令似乎确实只在顶部边缘作为参考点,就像在UI中一样(如果您实际使用菜单命令,而不单击任何边框)。
解决此问题的方法是暂时启用自动调整大小(仅高度)并将自动调整的参考点设置在底部: