• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Adobe XMP future

New Here ,
May 16, 2023 May 16, 2023

Copy link to clipboard

Copied

Is Adobe XMP going to be implemented for all Adobe products e.g. InDesign, After Effects, Premiere Pro and Illustrator and not only Photoshop and Adobe XD?

TOPICS
Scripting , UXP Scripting

Views

271

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
People's Champ ,
May 16, 2023 May 16, 2023

Copy link to clipboard

Copied

XMP is part of Adobe products since CS2 so when the question to when that will be implemented seems answered:

https://en.wikipedia.org/wiki/Extensible_Metadata_Platform#:~:text=Public%20Patent%20License.-,Histo....

 

But are talking about accessing XMP with UXP scripting? Then it relies on every product team to implement and that only Adobe can tell. But for InDesign, you can already pick xmp metadata with UXP:

 

//HelloWorld.idjs
//An InDesign UXPScript
//
//Creates a new document, adds a text frame,
//resizes the text frame and adds text.
var myDocument = app.documents.add();
var myTextFrame = myDocument.pages.item(0).textFrames.add();
/*Set the geometric bounds (the location of the top, left, bottom, and right edges) of the text frame. In this step, the script uses measurement overrides ("p" for picas) to ensure the text frame is the correct size, regardless of your default measurement units. The locations are provided as a list, or array, of values; each scripting language has a slightly different way of creating an array. */
 myTextFrame.geometricBounds = ["6p", "6p", "24p", "24p"];
//Add text to the text frame by setting the proporty of the content to a string 

var creator = myDocument.metadataPreferences.creator;
myTextFrame.contents = "This doc was created with "+ creator;

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
May 17, 2023 May 17, 2023

Copy link to clipboard

Copied

LATEST

XMP APIs are coming to UXP very soon. Stay tuned!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines