A character style.
| Property |
Type |
Access |
Description |
| AppliedFont |
Font, String |
r/w |
The applied font. Either a font object or the name of font family. |
| AppliedLanguage |
LanguageWithVendors, Language, String |
r/w |
The language dictionary appled to the object. |
| BasedOn |
Object, String |
r/w |
The character style this character style is based on. |
| BaselineShift |
Unit (Double or String) |
r/w |
The amount of baseline shift applied to the object. |
| Capitalization |
idCapitalization enumeration |
r/w |
The capitalization applied to the object. |
| FillColor |
Swatch, String |
r/w |
The fill of the object. |
| FillTint |
Double |
r/w |
The tint percentage applied to the fill of the object (-1 indicates 100%). |
| FontStyle |
String |
r/w |
The name of the applied font style. |
| GradientFillAngle |
Double |
r/w |
The angle of the gradient applied to the fill of the object. |
| GradientFillLength |
Double |
r/w |
Length (for a linear gradient) or radius (for a radial gradient) of the gradient applied to the fill of the object. |
| GradientFillStart |
Array of 2 Units (Doubles or Strings) |
r/w |
Starting point (for a linear gradient) or center point (for a radial gradient) of a gradient applied to the fill of the object. |
| GradientStrokeAngle |
Double |
r/w |
The angle of the gradient applied to the stroke of the object. |
| GradientStrokeLength |
Double |
r/w |
Length (for a linear gradient) or radius (for a radial gradient) of the gradient applied to the stroke of the object. |
| GradientStrokeStart |
Array of 2 Units (Doubles or Strings) |
r/w |
Starting point (for a linear gradient) or center point (for a radial gradient) of a gradient applied to the stroke of the object. |
| HorizontalScale |
Double |
r/w |
The horizontal scaling percentage applied to the object, including the scaling applied to its containing object(s). |
| Id |
Long |
read |
A unique number identifying the object. |
| Imported |
Boolean |
read |
If true, this character style was imported from another document. |
| Index |
Long |
read |
Index of the object within its parent object. |
| KerningMethod |
String |
r/w |
The type of kerning (Optical, Metrics or None). |
| Label |
String |
r/w |
A label that can be set to any string. |
| Leading |
Unit (Double or String), idLeading enumeration |
r/w |
The applied leading. |
| Ligatures |
Boolean |
r/w |
If true, use automatic ligature replacement characters. |
| Name |
String |
r/w |
The name of the object. |
| NoBreak |
Boolean |
r/w |
If true, do not break the text across lines. |
| OTFContextualAlternate |
Boolean |
r/w |
If true, use contextual alternate forms in OpenType fonts. |
| OTFDiscretionaryLigature |
Boolean |
r/w |
If true, use discretionary ligatures in OpenType fonts. |
| OTFFigureStyle |
idOTFFigureStyle enumeration |
r/w |
The figure style to use in OpenType fonts. |
| OTFFraction |
Boolean |
r/w |
If true, use fractions in OpenType fonts. |
| OTFHistorical |
Boolean |
r/w |
If true, use historical forms in OpenType fonts. |
| OTFOrdinal |
Boolean |
r/w |
If true, use ordinals in OpenType fonts. |
| OTFSlashedZero |
Boolean |
r/w |
If true, use a zero with slash in OpenType fonts. |
| OTFStylisticSets |
Long |
r/w |
Stylistic sets to use in OpenType fonts. |
| OTFSwash |
Boolean |
r/w |
If true, use swash forms in OpenType fonts. |
| OTFTitling |
Boolean |
r/w |
If true, use titling forms in OpenType fonts. |
| OverprintFill |
Boolean |
r/w |
If true, the fill of the object will overprint. |
| OverprintStroke |
Boolean |
r/w |
If true, the storke of the object will overprint. |
| Parent |
Object |
read |
The parent of the object. |
| PointSize |
Unit (Double or String) |
r/w |
The point size of the text. |
| Position |
idPosition enumeration |
r/w |
The position (e.g., superscript or subscript) of the object. |
| Skew |
Double |
r/w |
The skew angle applied to the text. |
| StrikeThroughColor |
Swatch, String |
r/w |
The color of the strikethrough. |
| StrikeThroughGapColor |
Swatch, String |
r/w |
The gap color of the strikethrough. |
| StrikeThroughGapOverprint |
Boolean |
r/w |
If true, overprint the gap of the strikethrough. |
| StrikeThroughGapTint |
Double |
r/w |
The tint percentage applied to the gap of the strikethrough (-1 represents 100%). |
| StrikeThroughOffset |
Unit (Double or String) |
r/w |
The offset of the strikethrough from the baseline. |
| StrikeThroughOverprint |
Boolean |
r/w |
If true, overprint the strikethrough. |
| StrikeThroughTint |
Double |
r/w |
The tint percentage applied to stroke color of the strikethrough. |
| StrikeThroughType |
StrokeStyle, String |
r/w |
The stroke style of the strikethrough. |
| StrikeThroughWeight |
Unit (Double or String) |
r/w |
The stroke weight of the strikethrough. |
| StrikeThru |
Boolean |
r/w |
If true, apply a strikethrough to the text. |
| StrokeColor |
Swatch, String |
r/w |
The stroke color of the object. |
| StrokeTint |
Double |
r/w |
The tint percentage applied to the stroke (-1 indicates 100%). |
| StrokeWeight |
Unit (Double or String) |
r/w |
The stroke weight (thickness) of the stroke. |
| Tracking |
Double |
r/w |
The tracking (range kerning) applied to the object. |
| Underline |
Boolean |
r/w |
If true, apply an underline to the text. |
| UnderlineColor |
Swatch, String |
r/w |
The color of the underline. |
| UnderlineGapColor |
Swatch, String |
r/w |
The gap color of the underline. |
| UnderlineGapOverprint |
Boolean |
r/w |
If true, overprint the gap of the underline. |
| UnderlineGapTint |
Double |
r/w |
The tint percentage applied to the gap of the underline (-1 represents 100%). |
| UnderlineOffset |
Unit (Double or String) |
r/w |
The offset of the underline from the baseline. |
| UnderlineOverprint |
Boolean |
r/w |
If true, overprint the underline. |
| UnderlineTint |
Double |
r/w |
The tint percentage applied to the underline (-1 represents 100%). |
| UnderlineType |
StrokeStyle, String |
r/w |
The stroke style applied to the underline. |
| UnderlineWeight |
Unit (Double or String) |
r/w |
The stroke weight of the underline. |
| VerticalScale |
Double |
r/w |
The vertical scaling percentage applied to the object, including the scaling applied to its containing object(s). |