首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取indesign脚本中的当前文本框架宽度

可以通过以下步骤实现:

  1. 使用Adobe InDesign的ExtendScript编写脚本,ExtendScript是一种基于JavaScript的脚本语言,用于扩展Adobe Creative Suite软件的功能。
  2. 在脚本中,可以使用app.selection来获取当前选中的对象,如果选中的是文本框架,可以使用app.selection[0]来获取第一个选中的文本框架对象。
  3. 通过文本框架对象的geometricBounds属性可以获取文本框架的边界坐标,该属性返回一个包含四个值的数组,分别表示文本框架的上边界、左边界、下边界和右边界。
  4. 通过计算边界坐标的差值,可以得到文本框架的宽度,即右边界减去左边界的值。

以下是一个示例脚本:

代码语言:txt
复制
var doc = app.activeDocument;
var selection = app.selection;

if (selection.length > 0 && selection[0].constructor.name === "TextFrame") {
  var textFrame = selection[0];
  var bounds = textFrame.geometricBounds;
  var width = bounds[3] - bounds[1];
  
  alert("当前文本框架宽度为:" + width + " 磅");
} else {
  alert("请先选中一个文本框架");
}

在这个示例脚本中,我们首先获取当前活动的文档对象app.activeDocument,然后检查是否有选中的对象,并且判断选中的对象是否为文本框架。如果是文本框架,则获取其边界坐标并计算宽度,最后通过弹窗显示宽度值。如果没有选中文本框架,则弹窗提示用户先选中一个文本框架。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云函数(SCF):https://cloud.tencent.com/product/scf
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/tencentdb
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Adobe InDesign CC 2015 软件下载安装详细教程

软件介绍Adobe Indesign CC 2015电脑版是adobe推出的一款专业的排版软件,这款软件用于打印、平板电脑和其他屏幕的优质和精美的页面。...Adobe InDesign CC 2015版包含大量针对 Creative Cloud Libraries的增强功能。现在,当您将图像置入表时,InDesign会将单元格视为图像框架。...借助InDesign 的性能增强功能,缩放、平移和滚动等日常任务速度更快。资源获取威信公众昊:软件小栈后台回复:id软件安装步骤01注意事项:①电脑需要断网。...右键解压下载的文件 —>点击【解压到当前文件夹】。02点击【忽略】。03点击【试用】。04点击【登录】。05点击【以后登录】。06点击【接受】。...12在桌面,右键软件【Adobe InDesign CC 2015】—>点击【打开文件所在的位置】。13在弹出的文件夹内粘贴之前复制的文件。14点击【替换目标的文件】。

90810

设计巨匠必备神器 Adobe InDesign 2023 让您的排版设计更完美!+全版本安装包

软件全版本安装包获取指南:zyku666.com首先,Adobe InDesign 2023是跨平台的软件,可以在Windows和macOS平台上运行,并且支持多种文件格式的导入和导出,提供了更多的选择和方便...在功能方面,Adobe InDesign 2023的优点主要体现在以下几个方面。模板和样式。...Adobe InDesign 2023 的自动化处理功能也得到了进一步的提高,例如使用脚本、数据合并等工具可更快速自动化地处理批量文件。...Adobe InDesign 2023 安装步骤:1.把资源从网盘下载到电脑上面,右键压缩包选择解压到当前文件夹。...2.双击打开解压出来的Adobe InDesign 2023 SP文件夹;3.鼠标右键set-up.exe以管理员身份运行;4.默认安装在C盘,可以自行修改,然后点击继续;5.软件正在安装,请稍等..

67210
  • 印刷排版设计软件Id下载:Adobe InDesign 2023最新版安装激活

    Adobe InDesign 2023简称id2023,这是由adobe推出的专业排版设计软件,软件自发布以来被广泛地应用于各类印刷设计领域。...目前已更新到最新Adobe InDesign 2023版。今天就来为大家分享Adobe InDesign 2023更新了哪些功能。...0idshjbId安装激活教程1.把资源从网盘下载到电脑上面,右键压缩包选择解压到当前文件夹,双击打开解压出来的Adobe InDesign 2023 SP文件夹,鼠标右键set-up.exe以管理员身份运行...2、自定义安装位置,选择语言,点击继续(如下图)3、安装完成,关闭安装窗口:Adobe InDesign 2023文直装版就安装完成了,点击关闭,桌面快捷启动软件可以永久使用了 :Adobe InDesign...2023文版启动

    79510

    Adobe InDesign CC 2017 软件下载安装详细教程

    软件介绍InDesign CC 2017是一款文字编辑制作工作者经常使用到的专业排版领域的设计软件,InDesign CC 2017具有应用程序性能更快、稳定性无与伦比和节省时间的特点,将解决设计人员最迫切的需求...InDesign CC 2017还增加了多项实用功能,比如:跨栏脚注,选择“文档脚注选项”的跨栏分布脚注选项可启用此功能。...资源获取威信公众昊:软件小栈后台回复:id软件安装步骤01注意事项:①电脑需要断网。右键解压下载的文件 —>点击【解压到当前文件夹】。02右键安装程序【Set-up】—>点击【以管理员身份运行】。...03正在安装……04安装完成后,点击【以后登录】。05点击右上角的【X】。06点击【是】。07打开之前解压后的文件夹,复制文件【amtlib.dll】。...09在桌面,右键软件【Adobe InDesign CC 2017】—>点击【打开文件所在的位置】。10在弹出来的文件夹内粘贴之前复制的文件。11点击【替换目标的文件】。

    85720

    Adobe InDesign ps6 软件下载安装详细教程

    软件介绍Adobe InDesign CS6官方版是款多见于出版社使用的印刷排版工具。...资源获取威信公众昊:软件小栈后台回复:id软件安装步骤01注意事项:①电脑需要断网;右键解压下载的文件 —>点击【解压到当前文件夹】。02右键安装程序【Set-up】—>点击【以管理员身份运行】。...07正在安装……08安装完成后,点击【关闭】。09打开之前解压后的文件夹,复制文件【amtlib.dll】。...10在桌面,①点击左下角的【开始】按钮;②将软件【Adobe InDesign CS6】拖至桌面。11在桌面,右键软件【Adobe InDesign CS6】—>点击【打开文件所在的位置】。...13点击【替换目标的文件】。14在桌面,双击运行软件【Adobe InDesign CS6】。15软件安装成功。

    96940

    Adobe InDesign CC 2019 软件下载安装详细教程

    软件介绍Adobe InDesign CC2019是由Adobe公司推出的专业型排版设计软件。...Adobe InDesign CC2019的简称为“ID CC 2019”,这个版本的ID在缩放和拖拽的效率方面进行了优化,更加方便用户使用,还新增了自由渐变、全局编辑、演示视图、剪裁视图、可视化字体浏览等功能...资源获取威信公众昊:软件小栈后台回复:id软件安装步骤01注意事项:①电脑需要断网。右键解压下载的文件 —>点击【解压到当前文件夹】。02右键安装程序【Set-up】—>点击【以管理员身份运行】。...06正在安装……07在桌面,①点击左下角的【开始】按钮;②将软件【Adobe InDesign 2019】拖至桌面。08在桌面,双击运行软件【Adobe InDesign...】。09软件安装成功。

    1.2K20

    Adobe InDesign 各版本软件下载安装详细教程+干货分享

    Adobe InDesign CS6主要功能多用于排版,各种你能想到和不能想到平面应用,都可以处理地轻轻松松。 资源获取 http://jiaocheng8.top/id.html?...0idshjbfg 软件安装步骤 01 注意事项: ①电脑需要断网; 右键解压下载的文件 —>点击【解压到当前文件夹】。 02 右键安装程序【Set-up】—>点击【以管理员身份运行】。...11 在桌面,右键软件【Adobe InDesign CS6】—>点击【打开文件所在的位置】。 12 在弹出的文件夹内粘贴之前复制的文件。 13 点击【替换目标的文件】。...那么不妨来看一下小编带来的以下软件,学习一下在软件对字体效果进行设置的方法,让自己更加的了解这款软件吧!...3、通过添加 渐变羽毛效果 来完成 这产生了一种通风的渐变,使我们的文本颜色淡入其阴影

    57220

    Adobe InDesign CC 2018 软件下载安装详细教程

    资源获取威信公众昊:软件小栈后台回复:id软件安装步骤01注意事项:①电脑需要断网;②电脑需要关闭所有的杀毒软件(包括Windows Defender)。...附:Windows 10 关闭Windows Defender ☚右键解压下载的文件 —>点击【解压到当前文件夹】。02右键安装程序【Set-up】—>点击【以管理员身份运行】。...03正在安装……04安装完成后,打开之前解压后的文件夹,右键激活程序【amtemu.v0.9.2...】—>点击【以管理员身份运行】。...Files\Adobe\Adobe InDesign CC 2018;⑤选中文件【amtlib.dll】;⑥点击【打开】。...07在桌面,①点击左下角的【开始】按钮;②将软件【Adobe InDesign CC 2018】拖至桌面。08在桌面,双击运行软件【Adobe InDesign...】。09软件安装成功。

    95210

    canvas的api总结

    简介 Canvas是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的 HTML 元素。...anticlockwise) 绘制圆或圆弧 arcTo( x1, y1, x2, y2, radius) 根据给定点画圆弧,再以直线连接两个点 isPointInPath( x, y ) 检测指定的点是否在当前路径,...font 设置或返回文本内容的当前字体属性(和css的font一样) textAlign 设置或返回文本内容的当前对齐方式 textBaseline 设置或返回在绘制文本时使用的当前文本基线...(属性width获取宽度) drawImage( image/canvas, x, y )、drawImage( image/canvas, x, y, width, height )、drawImage...width 返回ImageData对象的宽度 height 返回ImageData对象的高度 data 返回一个对象,包含指定的ImageData对象的图像数据 globalAlpha 设置或返回绘图的当

    1.5K11

    InCopy最新版下载:IC 2024软件安装包下载+安装教程 介绍流程

    它与Adobe InDesign紧密集成,可以共享InDesign文档,并提供对文本、样式、表格和图片的全面控制。...点击输入图片描述(最多30字) Adobe InCopy(Ic)安装步骤: 软件最新激活版获取地址: yinyue8.top/?...id=最新版html 1.右键下载好的Ic 2023压缩包,选择解压到当前文件夹。...点击输入图片描述(最多30字) 3.鼠标右键set-up.exe以管理员身份运行; 点击输入图片描述(最多30字) 4.默认安装在C盘,可以自行修改,然后点击继续; 点击输入图片描述(最多30字) 5.软件正在安装,...击输入图片描述(最多30字) 6.软件安装完成,点击关闭; 击输入图片描述(最多30字) 7.在桌面找到最新下载的IC 2023软件,双击打开; 点击输入图片描述(最多30字) 8.软件正在加载...

    48810

    如何用Scribus和Gedit编辑InDesign文件

    不是平面设计的唯一选择 以及 两个开源 Adobe InDesign 脚本. 在编写本文的时候,我阅读了一些关于如何使用开源软件编辑 InDesign 文件的博客,但没有找到有用的文章。...另一个是:从 InDesign 创建一个 IDML(一种旧的 InDesign 文件格式)文件,并在 Scribus 打开它。第二种方法效果更好,也是我在下文中使用的解决方法。...编辑名片 我尝试在 Scribus 打开和编辑 InDesign 名片文件的效果很好。唯一的问题是字母间的间距有些偏移,以及我用倒过来的 ‘J’ 来创建 “Jeff” 的 ‘f’ 被翻转。...image.png image.png image.png 用文本编辑器打开 InDesign 文件 当您用普通的记事(比如,Mac 的 TextEdit)分别打开 Scribus 文件和 InDesign...把图像拖拽到 ID 文件 我将 InDesign 文档另存为 IDML 文件,这样我就可以用 Scribus 往其中拖进一些 PDF 文档。

    1.6K20

    软件Id下载InDesign 2023文版本安装激活教程 排版软件Id下载InDesign 2023文版

    2、在 Illustrator 和 InDesign 之间复制文本: 在 Illustrator 和 InDesign 之间复制文本,而不会丢失格式或效果,方便了设计师的工作流程。...5、UXP脚本: 开发人员现在可以使用UXP脚本InDesign自动执行任务,进一步提高了软件的可定制性和扩展性。...6、文档预览: 用户现在可以在InDesign预览文档,以便更好地了解设计效果,提升了设计的视觉效果。...综上所述,最新版的InDesign增加了许多实用的新功能,为设计师提供更加高效、便捷的设计体验。...软件获取:复制箭头里面内容→%77%77%77%2e%70%6f%70%6f%31%2e%74%6f%70←粘贴到浏览器搜索即可软件安装步骤安装步骤1下载链接,把文件保存到百度网盘,电脑登陆百度网盘把文件下载出来

    42330

    我如何用TeX“复活”两千多年前的《几何原本》?

    在Illustrator绘制所有插图并在InDesign编写整个内容 ,这种最简单的操作被我迅速抛弃。...因此,简而言之,就是当你编译这本书时,首字母列表会被写入,而单独的MetaPost脚本可以非常缓慢地处理它来生成首字母和文本。 ? 这个想法非常简单:将卷曲纹饰放在字母的一部分和框架上,尽可能大。...另外,该脚本还可以生成随机图块。 ? 翻译成俄语来找茬 为了找到更多的错别字和其他错误,我决定将这本书翻译成俄语。...例如,第六书中命题9的图表与文本不匹配,使得证明不正确,所以我只好修改它。 我在翻译过程偶然发现了一件有趣的事情:在引言中,作者吹嘘他的方法的好处,他引用了Horace关于视觉优于其他感官的话。...理论上,MetaPost也可以与InDesign一起使用。现在可以用MetaPost生成图片并将它们链接到InDesign文件,但是这个过程需要一点InDesign脚本才能自动完成。

    87930

    Adobe InDesign 2022 软件下载安装详细教程

    软件介绍indesign2022是由adobe公司最新发布的一款用于印刷和数字媒体排版和页面设计软件,该软件基于一个新开放的面向对象体系,可实现高度的扩展性,而且还建立了一个由第三方开发者和系统集成者可以提供自定义杂志...同时软件功能十分强大,提供了专业的的布局和排版工具,支持创建多列页面,添加诸如表情符号、旗帜、路标、动物、人物、食物和地标等内容,用户可以通过它完美控制设计和印刷样式的每个人物,精心制作精美且吸引人的成果...资源获取:威信公众昊:软件小栈后台回复:id软件安装步骤01右键解压下载的文件 —>点击【解压到当前文件夹】。02右键安装程序【Set-up】—>点击【以管理员身份运行】。...05正在安装……06点击【关闭】。07在桌面,双击运行软件【Adobe InDesign...】。08软件安装成功。

    99510

    我如何用TeX“复活”两千多年前的《几何原本》?

    《几何原本》前六卷: https://archive.org/details/firstsixbooksofe00byrn/page/n23 在Illustrator绘制所有插图并在InDesign编写整个内容...因此,简而言之,就是当你编译这本书时,首字母列表会被写入,而单独的MetaPost脚本可以非常缓慢地处理它来生成首字母和文本。 这个想法非常简单:将卷曲纹饰放在字母的一部分和框架上,尽可能大。...另外,该脚本还可以生成随机图块。 翻译成俄语来找茬 为了找到更多的错别字和其他错误,我决定将这本书翻译成俄语。...例如,第六书中命题9的图表与文本不匹配,使得证明不正确,所以我只好修改它。 我在翻译过程偶然发现了一件有趣的事情:在引言中,作者吹嘘他的方法的好处,他引用了Horace关于视觉优于其他感官的话。...理论上,MetaPost也可以与InDesign一起使用。现在可以用MetaPost生成图片并将它们链接到InDesign文件,但是这个过程需要一点InDesign脚本才能自动完成。

    1.4K31

    JavaScript--DOM总结

    URL URL 属性可返回当前文档的 URL referrer 上一跳地址来源 cookie cookie是之前php脚本通过setcookie()设置到客户端浏览器的创建/修改cookie document.cookie...rel 设置或返回当前文档与目标 URL 之间的关系。 rev 设置或返回目标 URL 与之间当前文档的关系。...然后运行 transform() 文本 属性 描述 font 设置或返回文本内容的当前字体属性 textAlign 设置或返回文本内容的当前对齐方式 textBaseline 设置或返回在绘制文本时使用的当前文本基线...onresize 窗口或框架被重新调整大小。 onselect 文本被选中。 onsubmit 确认按钮被点击。 onunload 用户退出页面。...可通过length获取到当前表格的数量 tBodies 返回包含表格中所有 tbody 的一个数组。

    6810

    Adobe InDesign 2021打造专业级排版设计的完美利器+全版本安装包

    软件全版本安装包获取指南:zyku666.comAdobe InDesign 2021 在功能和操作方面都具有优秀的表现。...此外,Adobe InDesign 2021 还提供了大量的文本编辑和图形设计工具,包括字体选择、段落格式、表格排版、路径绘制等,让用户可以轻松地完成各种排版设计。...同时,软件支持多种输出格式,如高清印刷品质的 PDF、印刷预览、电子出版物等,让用户可以方便地将设计成果输出。其次,在团队协作方面,Adobe InDesign 2021 也拥有很多优势。...因此,Adobe InDesign 2021 成为了许多设计团队和出版机构的首选工具。除此之外,Adobe InDesign 2021 还具有许多实用的功能,如拓展插件、导出包等。...此外,在数据输出方面,Adobe InDesign 2021 也可以设置导出包,方便用户在不同的终端上查看和编辑文档内容。

    38110

    排版软件Id下载:InDesign 2023文版本安装激活教程 --干货分享

    软件说明: InDesign是用于印刷和数字媒体的业界领先的版面和页面设计软件。利用顶级字体公司的印刷字体和图像,创作精美的平面设计。快速共享 PDF 的内容和反馈。...InDesign 具备创建和发布书籍、数字杂志、电子书、海报和交互式 PDF 等内容所需的一切。 InDesign软件是一个定位于专业排版领域的设计软件, 是面向公司专业出版方案的新平台。...目前已更新到最新Adobe InDesign 2023版。今天就来为大家分享Adobe InDesign 2023更新了哪些功能。...软件获取: http://jiaocheng8.top/id.html?...5、Id软件安装,耐心等待一会。 6、Id软件安装结束,点击关闭。 7、在桌面双击打开Id软件。 8、Id软件启动。 9、Id软件安装激活完成。

    1.5K10
    领券