UXP Toolkit
    Preparing search index...

    Interface JustificationProperties

    These property values are used to apply justification to paragraph text.

    These justification features can be seen in the dialog in the Paragraph panel's flyout menu item labeled "Justification...". They are expressed with an object literal with the following properties (values are percentages):

    {
    // Minimum, Desired and Maximum percentage of normal word spacing
    wordSpacingMinimum: number,
    wordSpacingDesired: number,
    wordSpacingMaximum: number,
    // Minimum, Desired and Maximum percentage of normal letter spacing
    letterSpacingMinimum: number,
    letterSpacingDesired: number,
    letterSpacingMaximum: number,
    // Minimum, Desired and Maximum percentage of normal glyph scaling
    glyphScalingMinimum: number,
    glyphScalingDesired: number,
    glyphScalingMaximum: number
    // Percentage of type size to use for auto leading
    autoLeadingAmount: number
    }

    Unless it's been set, the justificationFeatures value is null. The setter allows you to set individual properties: the missing ones will be either filled with the default values or left untouched.

    objects/options

    24.1

    interface JustificationProperties {
        autoLeadingAmount?: number;
        glyphScalingDesired?: number;
        glyphScalingMaximum?: number;
        glyphScalingMinimum?: number;
        letterSpacingDesired?: number;
        letterSpacingMaximum?: number;
        letterSpacingMinimum?: number;
        wordSpacingDesired?: number;
        wordSpacingMaximum?: number;
        wordSpacingMinimum?: number;
    }
    Index

    Properties

    autoLeadingAmount?: number

    Auto leading amount

    120
    

    0..500

    24.1

    glyphScalingDesired?: number

    Desired glyph scaling - Must be between Minimum and Maximum or equal

    100
    

    50..200

    24.1

    glyphScalingMaximum?: number

    Maximum glyph scaling - Must be greater than or equal to Minimum.

    100
    

    50..200

    24.1

    glyphScalingMinimum?: number

    Minimum glyph scaling - Must be less than or equal to Maximum.

    100
    

    50..200

    24.1

    letterSpacingDesired?: number

    Desired letter spacing - Must be between Minimum and Maximum or equal.

    0
    

    0..500

    24.1

    letterSpacingMaximum?: number

    Maximum letter spacing - Must be greater than or equal to Minimum.

    0
    

    0..500

    24.1

    letterSpacingMinimum?: number

    Minimum letter spacing - Must be less than or equal to Maximum.

    0
    

    0..500

    24.1

    wordSpacingDesired?: number

    Desired word spacing - Must be between Minimum and Maximum or equal.

    100
    

    0..1000

    24.1

    wordSpacingMaximum?: number

    Maximum word spacing - Must be greater than or equal to Minimum.

    133
    

    0..1000

    24.1

    wordSpacingMinimum?: number

    Minimum word spacing - Must be less than or equal to Maximum.

    80
    

    0..1000

    24.1