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

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/)了解更多关于腾讯云的产品和服务。

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

相关·内容

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

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

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

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

    73300

    面向程序员的 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 个字形,可以满足不同的设计需求。

    35.9K36

    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图片

    78030

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

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

    1.7K10

    Web 中文字体性能优化实践

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

    2.6K10

    面向程序员的精品开源字体

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

    1.2K10

    软件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下载链接,把文件保存到百度网盘,电脑登陆百度网盘把文件下载出来

    48830

    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。

    2K20

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

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

    1.1K10

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

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

    43910

    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.4K10

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

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

    58210

    Adobe 认证证书怎么考

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

    1K30
    领券