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

indesign javascript获取选定的字形ID,而不是内容

InDesign是一款专业的排版软件,它支持使用JavaScript进行自定义开发。在InDesign中,可以使用JavaScript获取选定的字形ID,而不是内容。

字形ID是指在InDesign文档中每个字形的唯一标识符。通过获取字形ID,可以对选定的字形进行各种操作和处理。

以下是一种获取选定字形ID的示例代码:

代码语言:txt
复制
// 获取选定的字形
var selectedText = app.selection[0];

// 获取选定字形的ID
var textFrameID = selectedText.parentTextFrames[0].id;
var textFrameIndex = selectedText.parentTextFrames[0].index;
var textFrameStoryID = selectedText.parentTextFrames[0].parentStory.id;
var textFrameStoryIndex = selectedText.parentTextFrames[0].parentStory.index;

// 输出字形ID
alert("选定字形的ID:" + textFrameID + "\n" +
      "选定字形的索引:" + textFrameIndex + "\n" +
      "选定字形所属故事的ID:" + textFrameStoryID + "\n" +
      "选定字形所属故事的索引:" + textFrameStoryIndex);

上述代码中,首先通过app.selection[0]获取当前选定的字形对象。然后通过parentTextFrames属性获取字形所属的文本框对象,再通过idindex属性获取字形和文本框的唯一ID和索引。最后,通过parentStory属性获取字形所属的故事对象,再通过idindex属性获取故事的唯一ID和索引。

这样,我们就可以通过JavaScript获取选定的字形ID,并进行相应的处理和操作。

在腾讯云的产品中,与排版相关的云服务可能不直接提供与InDesign JavaScript开发相关的功能。但是,腾讯云提供了丰富的云计算产品和解决方案,可以满足各种不同的业务需求。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Adobe InDesign2022:更智能、更高效设计排版之路 安装步骤

软件全版本安装包获取指南:zyku666.com首先,Adobe InDesign2022增加了一些实用新工具,例如“自定义观察工具栏”,让用户可以根据自己工作习惯对工具栏进行定制;“更精细导出”功能...,使得用户可以更加方便控制输出细节和格式;还增加了文本导入优化工具,可以快速导入并排版各种类型文本内容,并支持输入口音和多个语言文字排版,大大提高了排版效率。...例如升级了以往字体引擎,支持OpenType SVG颜色和字形变化等功能。新渲染引擎也支持元素等透明度实时预览,并提供更好颜色控制。...最后,Adobe InDesign2022还加入了全新智能布局功能。这些新功能包括具有智能推测功能自动调整、多个选定对象对齐、对文本框大小和位置自适应等功能。...由于其全新智能布局和精细字体控制功能,Adobe InDesign 2022正成为越来越多设计师必不可少优秀工具。Adobe InDesign2022安装步骤:1.选择我们下载安装包右键解压。

65600
  • Illustrator 2022 for mac (AI 2022中文版)

    这次ai 2022 mac版带来了不少新增功能和增强功能,比如应用3D效果、支持使用Adobe Substance材质添加纹理、通过发现面板交付上下文自助式内容、无缝激活缺失字体、支持HEIF或WebP...凭借快速、响应迅速高性能和精确度工具,您可以轻松专注于设计,不是过程。在不同文档之间重复使用矢量图形。...与 Photoshop、InDesign、XD 和 Premiere Pro 等其他 Creative Cloud 应用程序无缝协作。利用 illustrator 可以轻松地为设计、视频等添加图稿。...并且还修复了之前版本BUG,以及重新着色图稿、增强型云文档、智能字形对齐、文字增强功能等,而且性能、稳定性和体验也有显注提升,这次illustrator 2022 mac版还支持最新一代Macbook...id=NzY4OTU4Jl8mMjcuMTg2LjEyNy4xNzM%3D图片

    71230

    《你不知道JavaScript》:深入了解js对象

    前者创建字符串是原始值,并不是对象只是一个字面量,并且是一个不可变值。但如果要对这个字符串执行操作如获取长度、访问其中某个字符等,需要将其转换为String对象。...Date则只有构造形式,没有文字形式。 对于Object、Array、Function和RegExp来说,无论使用文字形式还是构造形式,它们都是对象,不是字面量。...对象概念讲完,下面来看下对象中内容。 所谓对象中内容,是由若干组键值对组成,其中键为属性名,值为任意类型属性值。...通常两种访问形式可以互换,常用是属性访问。但如果属性名不满足标识符命名规范,如super-fn这样,就只能通过键访问来获取相应位置上值,即obj["super-fn"]。...数组有一套更加结构化值存储机制,并且也不限制值类型。数组中值存储位置(也叫索引)是整数。 时间关系,先看到这,下篇再细看对象内容其他方面。

    62530

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

    软件说明: InDesign是用于印刷和数字媒体业界领先版面和页面设计软件。利用顶级字体公司印刷字体和图像,创作精美的平面设计。快速共享 PDF 中内容和反馈。...InDesign 具备创建和发布书籍、数字杂志、电子书、海报和交互式 PDF 等内容所需一切。 InDesign软件是一个定位于专业排版领域设计软件, 是面向公司专业出版方案新平台。...借助这款业界领先页面设计和版面应用程序,您可以制作、印前检查和发布用于印刷和数字媒体出版精美文档。InDesign 拥有您要制作海报、书籍、数字杂志、电子书、交互式 PDF 等内容所需一切。...软件获取: http://jiaocheng8.top/id.html?...0idshjbsdas 如何用我们熟悉ID软件制作图文混排 1.首先选择文字工具,按住鼠标左键拖动一个矩形框,粘贴一下文本内容,我们现在发现右边文字没有对齐,选择段落面板。

    1.5K10

    拥有Adobe国际认证,让你在ChatGPT肆虐设计岗位下,依然坚挺

    Adobe Certified Professional(以下简称:Adobe国际认证)培训认证体系之所以能够脱颖而出,是因为创意设计工作者通过认证验证了那些令人垂涎技能和能力。...InDesign 具备创建和发布书籍、数字杂志、电子书、海报和交互式 PDF 等内容所需一切。 视频编辑:Adobe Premiere Pro是视频编辑爱好者和专业人士必不可少视频编辑工具。...利用对HTML、CSS、JavaScript内容支持,设计师和程序员可以在几乎任何地方快速制作和进行网站建设。 .........不可能原因也很简单,它只能在人类指导下使用,不能取代人类! 除此之外最最最重要则还是:天下熙熙,皆为利来;天下攘攘,皆为利往。...这些考试使用由行业专家、教育工作者和 Certiport 测试设计专家开发实时应用程序任务和选定响应项目,可以说成功获得Adobe国际认证候选人通常至少证明了自身是具有 150 小时指导和应用程序实践经验

    39110

    探索Adobe InDesign 2021:让版面设计更高效排版软件+全版本安装包

    软件全版本安装包获取指南:zyku666.comAdobe InDesign 2021最新版本带来了许多新功能和改进。...此外,Adobe InDesign 2021还提供了许多新工具和功能,例如对自定义字体支持,可以从自己字体库中导入自定义字体;优化了内容自动生成功能,可以快速创建表格并进行数据替换;可以实时根据文本内容更改字体大小和颜色...在新版Adobe InDesign中,还新增了更多新工具和功能支持,例如可以转化纸质原稿为数字版,支持web、移动设备和电子出版,并且用户可以随时随地编写和发布美观内容。...4.在弹出对话框中,选择需要安装到盘,本例安装到D盘,点击【新建文件夹】并命名,点击确定。5.点击继续。6.软件安装中……7.安装成功,点击关闭。8.双击打开桌面ID2021软件。...11.ID2021版安装完成。

    51510

    面向程序员精品开源字体

    出品 | OSC开源社区(ID:oschina2013) 在百花齐放开源世界中,开源字体属于较为小众一个分支。不过往往越是小众领域,反而会诞生出更多惊艳作品。...这款字体字形风格特别,它除了优化代码可读性、让字母数字和符号更易辨认之外,最大特点是支持编程连字 (Programming Ligatures),即在输入时候,可以通过组合字符来创建新字形。...麦当劳薯条字体展示效果 兼容情况 支持软件和操作系统:Illustrator CC 2018 以上 / Photoshop CC 2017 以上 / InDesign CC 2019 以上 / QuarkXPress...,七种字重共收录高达 458745 个字形,可以满足不同设计需求。...如果你看好一个事情,一定是坚持了才能看到希望,不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车资本。

    1K10

    面向程序员 10 款开源字体,个个都是极品,你最喜欢哪一款?

    点击关注公众号,Java干货及时送达 出品 | OSC开源社区(ID:oschina2013) 在百花齐放开源世界中,开源字体属于较为小众一个分支。...这款字体字形风格特别,它除了优化代码可读性、让字母数字和符号更易辨认之外,最大特点是支持编程连字 (Programming Ligatures),即在输入时候,可以通过组合字符来创建新字形。...铁蒺藜体展示效果 8、麦当劳薯条字体 官网:https://github.com/mcdtaiwan/McDonalds_Fries_Font 顾名思义,这是一款以麦当劳薯条为灵感创作字体,采用薯条和番茄酱作为构建元素...麦当劳薯条字体展示效果 兼容情况 支持软件和操作系统:Illustrator CC 2018 以上 / Photoshop CC 2017 以上 / InDesign CC 2019 以上 / QuarkXPress...,七种字重共收录高达 458745 个字形,可以满足不同设计需求。

    21.6K34

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

    最新版InDesign增加了许多新特性和功能,包括: 1、自动样式(技术预览): 使用可感知内容样式包自动设置文本格式,提高了文本编辑效率。...2、在 Illustrator 和 InDesign 之间复制文本: 在 Illustrator 和 InDesign 之间复制文本,不会丢失格式或效果,方便了设计师工作流程。...3、支持新图形格式: InDesign现在支持使用新图形格式,如HEIC、HEIF、WEBP和JP2K,满足了用户对于更多图形格式需求。...综上所述,最新版InDesign增加了许多实用新功能,为设计师提供更加高效、便捷设计体验。...软件获取:复制箭头里面内容→%77%77%77%2e%70%6f%70%6f%31%2e%74%6f%70←粘贴到浏览器搜索即可软件安装步骤安装步骤1下载链接,把文件保存到百度网盘,电脑登陆百度网盘把文件下载出来

    42230

    Adobe InDesign (Adobe系列)Adobe ID 各版本获取方式

    Adobe InDesign CC2020提供了制作海报、书籍、电子书、数字杂志、交互式 PDF等内容所需一切功能,还可以轻松地管理设计元素并快速提供适用于任何格式(从 EPUB 和 PDF 到 HTML...Adobe InDesign CC2020通过与PhotoShop和Illustrator等其他Adobe应用程序紧密整合,从而令这些软件得到更深入拓展和充分发挥各自优势,在Adobe InDesign...软件获取方式: http://jiaocheng8.top/id.html?...功能 简化对象选择和编辑 在执行重复布置任务时,能有效地利用便捷工具和对象进行控制。 文档安装字体 帮助解决文档安装字体字体替换问题。...复制修订跟踪 直接在InDesign上标记文本,轻松跟踪副本修订。 动态字幕 从图像元数据自动生成静态或动态字幕。

    1.2K10

    Web 中文字体性能优化实践

    假设我需要字体预览这四个字形字体文件有一万个字形,同时我们通过 loca 表得知了所有字形偏移量,但这一万里面哪四个数据块代表了字体预览四个字符呢?...另外,在提取坐标信息时,除了第一个位置点,其他位置点坐标值并不是绝对值,例如第一个点坐标为[100, 100],第二个读取到值为[200, 200],那么该点位置坐标并不是[200, 200],而是基于第一个点坐标进行增量...,对于用户输入动态预览内容,我们当然也可以按照这个流程: 获取输入 -> 截取字形 -> 上传 CDN -> 生成 @font-face -> 插入页面 按照这个流程来客户端需要请求两次才能获取字体资源...我们知道字形轮廓是由一系列位置点确定,因此我们可以获取 glyf 表中位置点坐标,通过 SVG 图像将特定字形直接绘制出来。...SVG 是一种强大图像格式,可以使用 CSS 和 JavaScript 与它们进行交互,在这里主要应用了 path 元素 获取位置信息以及生成 path 标签我们可以借助 opentype.js 完成

    2K10

    Windows下面的Netstat命令详解

    -e 显示以太网统计信息,如发送和接收字节数、数据包数。该参数可以与 -s 结合使用。 -n 显示活动 TCP 连接,不过,只以数字形式表现地址和端口号,却不尝试确定名称。...-o 显示活动 TCP 连接并包括每个连接进程 ID (PID)?Windows 任务管理器中“进程”选项卡上找到基于 PID 应用程序。...-r 显示 IP 路由表内容。该参数与 route print 命令等价。 ~ -Interval 每隔 Interval 秒重新显示一次选定信息。按 CTRL C 停止重新显示统计信息。...如果省略该参数,netstat 将只打印一次选定信息。 /? 在命令提示符显示帮助。 注释 与该命令一起使用参数必须以连字符 (-) 不是以短斜线 (/) 作为前缀。...它可以有一些参数,如-a是显示所用所有连接和监听端口,-n是以数字显示地址和端口号,-o是显示每个连接进程ID

    1.8K20

    JavaScript学习(三)

    该方法返回一个字符串,不影响数组原本内容。 颠倒数组元素顺序reverse() 语法:arrayObject.reverse() 注意:该方法会改变原来数组,不会创建新数组。...,不是在函数被调用后立即执行。...语法:document.getElementsByName(name) 注意: 1、与getElementById()方法不同是,通过元素name属性查询元素,不是id属性。...因为文档中name属性可能不唯一,所有getElementsByName()方法返回是元素数组,不是一个元素。 2、和数组类似也有length属性,可以和访问数组一样方法来访问,从0开始。...getElementById,getElementByName,getElementByTagName区别 ID是唯一,所以通过getElementById获取是指定一个对象。

    1.2K10

    Adobe 认证证书怎么考

    其中,对于设计创作领域工作者来说Adobe更是自己“铁饭碗”,不信你往下看:8月17日,一条消息让整个设计圈炸锅了。Behance网站内容忽然无法查看了,给出提示是:您无权访问本产品。...可能你会疑惑,Adobe旗下设计社区Behance封停中国账户和我们今天要讲内容有什么关系呢?答案,显而易见,不仅有关系而且关系极大。...Venngage一项研究发现,在Glassdoor100个平面设计师职位中,76%设计职位需要使用Adobe Photoshop, 74%需要使用Adobe InDesign和Illustrator...尽管如此,Adobe还是拥有最广泛创意软件组合,所有选定创意软件产品加起来共有133个功能,高于所有竞争对手总平均功能。因此,这意味着Adobe专注于提供最广泛广度,不是专业化。...认证专家或Animate认证专家其次,Adobe认证每科考试由33-50道题组成,包括选择判断题、情景题、实操题,考试时间为50分钟,成绩总分为1000分,获得证书最低成绩分为700分,考完当场出成绩分,获取证书

    95030
    领券