Enumerate Units

Anyone, especially newbies, asking for help with Photoshop Scripting and Photoshop Automation - as opposed to those contributing to discussion about an aspect of Photoshop Scripting

Moderators: Tom, Kukurykus

kostyanet

Enumerate Units

Post by kostyanet »

I need to populate a dropdown list with PS Units: CM, INCHES, MM, etc. But I could not. Although alert(typeof Units); returns 'object' it is unable to enumarate at all.

Is there a way to do it?

Professional AI Audio Generation within Adobe Premiere Pro - Download Free Plugin here

larsen67

Enumerate Units

Post by larsen67 »

Im not understanding what you are trying to do here… Are you needing to make use of UnitValue() for calculations?
xbytor

Enumerate Units

Post by xbytor »

Here are all of the relevant ZStrings that I could find. Use $.localize() as documented in the JS Tools Guide.
However, UnitValue only takes English strings as described in the docs, not the localized values.

Code: Select all"$$$/Menu/Units/Centimeters=Centimeters"
"$$$/Menu/Units/Columns=Columns"
"$$$/Menu/Units/DotsPerCentimeter=Dots/Centimeter"
"$$$/Menu/Units/DotsPerInch=Dots/Inch"
"$$$/Menu/Units/Inches=Inches"
"$$$/Menu/Units/LinesPerCentimeter=Lines/Centimeter"
"$$$/Menu/Units/LinesPerInch=Lines/Inch"
"$$$/Menu/Units/MM=Millimeters"
"$$$/Menu/Units/Millimeters=Millimeters"
"$$$/Menu/Units/Percent=Percent"
"$$$/Menu/Units/Picas=Picas"
"$$$/Menu/Units/Pixels=Pixels"
"$$$/Menu/Units/PixelsPerCentimeter=Pixels/Centimeter"
"$$$/Menu/Units/PixelsPerInch=Pixels/Inch"
"$$$/Menu/Units/Points=Points"
"$$$/UnitSuffixes/Short/CM=cm"
"$$$/UnitSuffixes/Short/Col=col"
"$$$/UnitSuffixes/Short/DegreesSign=^D"
"$$$/UnitSuffixes/Short/In=in"
"$$$/UnitSuffixes/Short/MM=mm"
"$$$/UnitSuffixes/Short/MMs=mm"
"$$$/UnitSuffixes/Short/PercentSign=%"
"$$$/UnitSuffixes/Short/Pica=pica"
"$$$/UnitSuffixes/Short/PoundSign=#"
"$$$/UnitSuffixes/Short/Pt=pt"
"$$$/UnitSuffixes/Short/Px=px"
"$$$/UnitSuffixes/ShortPlural/CMS=cms"
"$$$/UnitSuffixes/ShortPlural/Cols=cols"
"$$$/UnitSuffixes/ShortPlural/DegreesSign=^D"
"$$$/UnitSuffixes/ShortPlural/Ins=ins"
"$$$/UnitSuffixes/ShortPlural/PercentSign=%"
"$$$/UnitSuffixes/ShortPlural/Picas=picas"
"$$$/UnitSuffixes/ShortPlural/Pts=pts"
"$$$/UnitSuffixes/ShortPlural/Px=px"
"$$$/UnitSuffixes/Verbose/Centimeter=centimeter"
"$$$/UnitSuffixes/Verbose/Column=column"
"$$$/UnitSuffixes/Verbose/Degrees=degrees"
"$$$/UnitSuffixes/Verbose/Inch=inch"
"$$$/UnitSuffixes/Verbose/Millimeter=millimeter"
"$$$/UnitSuffixes/Verbose/Percent=percent"
"$$$/UnitSuffixes/Verbose/Pica=pica"
"$$$/UnitSuffixes/Verbose/Pixel=pixel"
"$$$/UnitSuffixes/Verbose/Point=point"
"$$$/UnitSuffixes/VerbosePlural/Centimeters=Centimeters"
"$$$/UnitSuffixes/VerbosePlural/Columns=Columns"
"$$$/UnitSuffixes/VerbosePlural/Degrees=Degrees"
"$$$/UnitSuffixes/VerbosePlural/Inches=Inches"
"$$$/UnitSuffixes/VerbosePlural/Millimeters=Millimeters"
"$$$/UnitSuffixes/VerbosePlural/Percent=Percent"
"$$$/UnitSuffixes/VerbosePlural/Picas=Picas"
"$$$/UnitSuffixes/VerbosePlural/Pixels=Pixels"
"$$$/UnitSuffixes/VerbosePlural/Points=Points"