Packagecom.adobe.illustrator
Classpublic class CharacterAttributes
InheritanceCharacterAttributes Inheritance IllustratorHostObject Inheritance CSHostObject Inheritance flash.utils.Proxy

Since : CS5

Properties of a character.



Public Properties
 PropertyDefined By
  akiLeft : Number
The em amount of left aki.
CharacterAttributes
  akiRight : Number
The em amount of right aki amount.
CharacterAttributes
  alignment : StyleRunAlignmentType
The character alignment type.
CharacterAttributes
  alternateGlyphs : AlternateGlyphsForm
The alternate glyphs form.
CharacterAttributes
  autoLeading : Boolean
Whether to use automatic leading.
CharacterAttributes
  baselineDirection : BaselineDirectionType
The Japanese text baseline direction.
CharacterAttributes
  baselinePosition : FontBaselineOption
The baseline position of text.
CharacterAttributes
  baselineShift : Number
The amount of shift (in points) of the text baseline.
CharacterAttributes
  capitalization : FontCapsOption
The case of text.
CharacterAttributes
  connectionForms : Boolean
Whether the OpenType connection forms should be used.
CharacterAttributes
  contextualLigature : Boolean
Whether the contextual ligature should be used.
CharacterAttributes
  discretionaryLigature : Boolean
Whether the discretionary ligature should be used.
CharacterAttributes
  figureStyle : FigureStyleType
Which figure style to use in OpenType font.
CharacterAttributes
  fillColor : Color
The color of the text fill.
CharacterAttributes
  fractions : Boolean
Whether the OpenType fractions should be used.
CharacterAttributes
  horizontalScale : Number
Character horizontal scaling factor expressed as a percentage (100 = 100%)
CharacterAttributes
 InheritedhostObjectDelegate : HostObject
Getter for the delegate
CSHostObject
  italics : Boolean
Does the Japanese OpenType support italics?
CharacterAttributes
  kerningMethod : AutoKernType
The automatic kerning method to use.
CharacterAttributes
  language : LanguageType
The language of text.
CharacterAttributes
  leading : Number
The amount of space between two lines of text (in points)
CharacterAttributes
  ligature : Boolean
Whether the ligature should be used.
CharacterAttributes
  noBreak : Boolean
Whether line breaks are allowed.
CharacterAttributes
  openTypePosition : FontOpenTypePositionOption
The OpenType baseline position.
CharacterAttributes
  ordinals : Boolean
Whether the OpenType ordinals should be used.
CharacterAttributes
  ornaments : Boolean
Whether the OpenType ornaments should be used.
CharacterAttributes
  overprintFill : Boolean
Whether to overprint the fill of the text.
CharacterAttributes
  overprintStroke : Boolean
Whether to overprint the stroke of the text.
CharacterAttributes
 Inheritedparent : *
[read-only]
IllustratorHostObject
  proportionalMetrics : Boolean
Does the Japanese OpenType support proportional font?
CharacterAttributes
  rotation : Number
The character rotation angle (in degrees)
CharacterAttributes
  size : Number
Font size in points.
CharacterAttributes
  strikeThrough : Boolean
Whether to draw a strike through line over the text.
CharacterAttributes
  strokeColor : Color
The color of the text stroke.
CharacterAttributes
  strokeWeight : Number
Line width of stroke.
CharacterAttributes
  stylisticAlternates : Boolean
Whether the OpenType stylistic alternates should be used.
CharacterAttributes
  swash : Boolean
Whether the OpenType swash should be used.
CharacterAttributes
  tateChuYokoHorizontal : Number
The Tate-Chu-Yoko horizontal adjustment in points.
CharacterAttributes
  tateChuYokoVertical : Number
The Tate-Chu-Yoko vertical adjustment in points.
CharacterAttributes
  textFont : TextFont
The text font.
CharacterAttributes
  titling : Boolean
Whether the OpenType titling alternates should be used.
CharacterAttributes
  tracking : Number
The tracking or range kerning amount in thousands of an em.
CharacterAttributes
  Tsume : Number
The percentage of space reduction around a Japanese character (100 = 100%)
CharacterAttributes
  underline : Boolean
Whether to underline the text.
CharacterAttributes
  verticalScale : Number
Character vertical scaling factor expressed as a percentage (100 = 100%)
CharacterAttributes
  wariChuCharactersAfterBreak : Number
CharacterAttributes
  wariChuCharactersBeforeBreak : Number
CharacterAttributes
  wariChuEnabled : Boolean
Whether WariChu is enabled.
CharacterAttributes
  wariChuJustification : WariChuJustificationType
CharacterAttributes
  wariChuLineGap : Number
The Wari-Chu line gap.
CharacterAttributes
  wariChuLines : Number
The number of Wari-Chu (multiple text lines fit into a space meant for one) lines.
CharacterAttributes
  wariChuScale : Number
The Wari-Chu scale.
CharacterAttributes
Public Methods
 MethodDefined By
 Inherited
filterArgsForHBAPI(args:Array):Array
[static] Function to clean up the argument list and put it into a format that makes sense for HBAPI.
CSHostObject
 Inherited
filterSingleObjectForHBAPI(value:Object):Object
[static]
CSHostObject
 Inherited
getClassObjectForName(className:String):HostObject
[static] This returns a "Class" object, meaning, a HostObject that can be used to make static function calls or get static properties
CSHostObject
 Inherited
getSpecialTranslation(className:String, ho:HostObject, expectedReturnType:Class, ownerName:String):*
[static]
CSHostObject
 Inherited
hostCall(name:String, expectedReturnType:Class, rawargs:Array):*
Encapsulates a function call to the host
CSHostObject
 Inherited
hostCallStatic(className:String, methodName:String, expectedReturnType:Class, rawargs:Array):*
[static] Implements a safe call of a static method on the host
CSHostObject
 Inherited
hostGet(name:String, expectedReturnType:Class):*
Encapsulates a property get to the host
CSHostObject
 Inherited
hostGetIndex(idx:Object, expectedReturnType:Class):*
Encapsulates a indexed get to the host
CSHostObject
 Inherited
hostGetStatic(className:String, propertyName:String, expectedReturnType:Class):*
[static] Implements a safe get of a static property on the host Used by for instance, all the enum implementations.
CSHostObject
 Inherited
hostSet(name:String, rawvalue:*):void
Encapsulates a property set to the host
CSHostObject
 Inherited
hostSetStatic(className:String, propertyName:String, rawvalue:*):*
[static] Implements a safe set of a static property on the host
CSHostObject
 Inherited
isDescendedFrom(clz:Class, ancClass:Class):Boolean
[static] Efficiently determines whether or not one class descends from another in inheritance hierarchy- class relationships are cached by the ClassUtils implementation- (uses org.as3commons lib to quickly discover class hierarchy.
CSHostObject
 Inherited
replaceDefaultArgs(args:Array, defaultArgs:Array):Array
Function to tidy up arguments prior to call.
CSHostObject
 Inherited
wrapReturnedHostObject(rawObject:Object, expectedReturnType:Class, client:CSHostObject, propertyName:String):*
[static] Method used on static/normal get/ hostcalls
CSHostObject
Protected Methods
 MethodDefined By
 Inherited
createWithArgs(args:Array):void
CSHostObject
 Inherited
hostCreate(args:Array):void
CSHostObject
Property Detail
akiLeftproperty
akiLeft:Number

Since : CS5

The em amount of left aki.


Implementation
    public function get akiLeft():Number
    public function set akiLeft(value:Number):void
akiRightproperty 
akiRight:Number

Since : CS5

The em amount of right aki amount.


Implementation
    public function get akiRight():Number
    public function set akiRight(value:Number):void
alignmentproperty 
alignment:StyleRunAlignmentType

Since : CS5

The character alignment type.


Implementation
    public function get alignment():StyleRunAlignmentType
    public function set alignment(value:StyleRunAlignmentType):void
alternateGlyphsproperty 
alternateGlyphs:AlternateGlyphsForm

Since : CS5

The alternate glyphs form.


Implementation
    public function get alternateGlyphs():AlternateGlyphsForm
    public function set alternateGlyphs(value:AlternateGlyphsForm):void
autoLeadingproperty 
autoLeading:Boolean

Since : CS5

Whether to use automatic leading.


Implementation
    public function get autoLeading():Boolean
    public function set autoLeading(value:Boolean):void
baselineDirectionproperty 
baselineDirection:BaselineDirectionType

Since : CS5

The Japanese text baseline direction.


Implementation
    public function get baselineDirection():BaselineDirectionType
    public function set baselineDirection(value:BaselineDirectionType):void
baselinePositionproperty 
baselinePosition:FontBaselineOption

Since : CS5

The baseline position of text.


Implementation
    public function get baselinePosition():FontBaselineOption
    public function set baselinePosition(value:FontBaselineOption):void
baselineShiftproperty 
baselineShift:Number

Since : CS5

The amount of shift (in points) of the text baseline.


Implementation
    public function get baselineShift():Number
    public function set baselineShift(value:Number):void
capitalizationproperty 
capitalization:FontCapsOption

Since : CS5

The case of text.


Implementation
    public function get capitalization():FontCapsOption
    public function set capitalization(value:FontCapsOption):void
connectionFormsproperty 
connectionForms:Boolean

Since : CS5

Whether the OpenType connection forms should be used.


Implementation
    public function get connectionForms():Boolean
    public function set connectionForms(value:Boolean):void
contextualLigatureproperty 
contextualLigature:Boolean

Since : CS5

Whether the contextual ligature should be used.


Implementation
    public function get contextualLigature():Boolean
    public function set contextualLigature(value:Boolean):void
discretionaryLigatureproperty 
discretionaryLigature:Boolean

Since : CS5

Whether the discretionary ligature should be used.


Implementation
    public function get discretionaryLigature():Boolean
    public function set discretionaryLigature(value:Boolean):void
figureStyleproperty 
figureStyle:FigureStyleType

Since : CS5

Which figure style to use in OpenType font.


Implementation
    public function get figureStyle():FigureStyleType
    public function set figureStyle(value:FigureStyleType):void
fillColorproperty 
fillColor:Color

Since : CS5

The color of the text fill.


Implementation
    public function get fillColor():Color
    public function set fillColor(value:Color):void
fractionsproperty 
fractions:Boolean

Since : CS5

Whether the OpenType fractions should be used.


Implementation
    public function get fractions():Boolean
    public function set fractions(value:Boolean):void
horizontalScaleproperty 
horizontalScale:Number

Since : CS5

Character horizontal scaling factor expressed as a percentage (100 = 100%)


Implementation
    public function get horizontalScale():Number
    public function set horizontalScale(value:Number):void
italicsproperty 
italics:Boolean

Since : CS5

Does the Japanese OpenType support italics?


Implementation
    public function get italics():Boolean
    public function set italics(value:Boolean):void
kerningMethodproperty 
kerningMethod:AutoKernType

Since : CS5

The automatic kerning method to use.


Implementation
    public function get kerningMethod():AutoKernType
    public function set kerningMethod(value:AutoKernType):void
languageproperty 
language:LanguageType

Since : CS5

The language of text.


Implementation
    public function get language():LanguageType
    public function set language(value:LanguageType):void
leadingproperty 
leading:Number

Since : CS5

The amount of space between two lines of text (in points)


Implementation
    public function get leading():Number
    public function set leading(value:Number):void
ligatureproperty 
ligature:Boolean

Since : CS5

Whether the ligature should be used.


Implementation
    public function get ligature():Boolean
    public function set ligature(value:Boolean):void
noBreakproperty 
noBreak:Boolean

Since : CS5

Whether line breaks are allowed.


Implementation
    public function get noBreak():Boolean
    public function set noBreak(value:Boolean):void
openTypePositionproperty 
openTypePosition:FontOpenTypePositionOption

Since : CS5

The OpenType baseline position.


Implementation
    public function get openTypePosition():FontOpenTypePositionOption
    public function set openTypePosition(value:FontOpenTypePositionOption):void
ordinalsproperty 
ordinals:Boolean

Since : CS5

Whether the OpenType ordinals should be used.


Implementation
    public function get ordinals():Boolean
    public function set ordinals(value:Boolean):void
ornamentsproperty 
ornaments:Boolean

Since : CS5

Whether the OpenType ornaments should be used.


Implementation
    public function get ornaments():Boolean
    public function set ornaments(value:Boolean):void
overprintFillproperty 
overprintFill:Boolean

Since : CS5

Whether to overprint the fill of the text.


Implementation
    public function get overprintFill():Boolean
    public function set overprintFill(value:Boolean):void
overprintStrokeproperty 
overprintStroke:Boolean

Since : CS5

Whether to overprint the stroke of the text.


Implementation
    public function get overprintStroke():Boolean
    public function set overprintStroke(value:Boolean):void
proportionalMetricsproperty 
proportionalMetrics:Boolean

Since : CS5

Does the Japanese OpenType support proportional font?


Implementation
    public function get proportionalMetrics():Boolean
    public function set proportionalMetrics(value:Boolean):void
rotationproperty 
rotation:Number

Since : CS5

The character rotation angle (in degrees)


Implementation
    public function get rotation():Number
    public function set rotation(value:Number):void
sizeproperty 
size:Number

Since : CS5

Font size in points.


Implementation
    public function get size():Number
    public function set size(value:Number):void
strikeThroughproperty 
strikeThrough:Boolean

Since : CS5

Whether to draw a strike through line over the text.


Implementation
    public function get strikeThrough():Boolean
    public function set strikeThrough(value:Boolean):void
strokeColorproperty 
strokeColor:Color

Since : CS5

The color of the text stroke.


Implementation
    public function get strokeColor():Color
    public function set strokeColor(value:Color):void
strokeWeightproperty 
strokeWeight:Number

Since : CS5

Line width of stroke.


Implementation
    public function get strokeWeight():Number
    public function set strokeWeight(value:Number):void
stylisticAlternatesproperty 
stylisticAlternates:Boolean

Since : CS5

Whether the OpenType stylistic alternates should be used.


Implementation
    public function get stylisticAlternates():Boolean
    public function set stylisticAlternates(value:Boolean):void
swashproperty 
swash:Boolean

Since : CS5

Whether the OpenType swash should be used.


Implementation
    public function get swash():Boolean
    public function set swash(value:Boolean):void
tateChuYokoHorizontalproperty 
tateChuYokoHorizontal:Number

Since : CS5

The Tate-Chu-Yoko horizontal adjustment in points.


Implementation
    public function get tateChuYokoHorizontal():Number
    public function set tateChuYokoHorizontal(value:Number):void
tateChuYokoVerticalproperty 
tateChuYokoVertical:Number

Since : CS5

The Tate-Chu-Yoko vertical adjustment in points.


Implementation
    public function get tateChuYokoVertical():Number
    public function set tateChuYokoVertical(value:Number):void
textFontproperty 
textFont:TextFont

Since : CS5

The text font.


Implementation
    public function get textFont():TextFont
    public function set textFont(value:TextFont):void
titlingproperty 
titling:Boolean

Since : CS5

Whether the OpenType titling alternates should be used.


Implementation
    public function get titling():Boolean
    public function set titling(value:Boolean):void
trackingproperty 
tracking:Number

Since : CS5

The tracking or range kerning amount in thousands of an em.


Implementation
    public function get tracking():Number
    public function set tracking(value:Number):void
Tsumeproperty 
Tsume:Number

Since : CS5

The percentage of space reduction around a Japanese character (100 = 100%)


Implementation
    public function get Tsume():Number
    public function set Tsume(value:Number):void
underlineproperty 
underline:Boolean

Since : CS5

Whether to underline the text.


Implementation
    public function get underline():Boolean
    public function set underline(value:Boolean):void
verticalScaleproperty 
verticalScale:Number

Since : CS5

Character vertical scaling factor expressed as a percentage (100 = 100%)


Implementation
    public function get verticalScale():Number
    public function set verticalScale(value:Number):void
wariChuCharactersAfterBreakproperty 
wariChuCharactersAfterBreak:Number

Since : CS5


Implementation
    public function get wariChuCharactersAfterBreak():Number
    public function set wariChuCharactersAfterBreak(value:Number):void
wariChuCharactersBeforeBreakproperty 
wariChuCharactersBeforeBreak:Number

Since : CS5


Implementation
    public function get wariChuCharactersBeforeBreak():Number
    public function set wariChuCharactersBeforeBreak(value:Number):void
wariChuEnabledproperty 
wariChuEnabled:Boolean

Since : CS5

Whether WariChu is enabled.


Implementation
    public function get wariChuEnabled():Boolean
    public function set wariChuEnabled(value:Boolean):void
wariChuJustificationproperty 
wariChuJustification:WariChuJustificationType

Since : CS5


Implementation
    public function get wariChuJustification():WariChuJustificationType
    public function set wariChuJustification(value:WariChuJustificationType):void
wariChuLineGapproperty 
wariChuLineGap:Number

Since : CS5

The Wari-Chu line gap.


Implementation
    public function get wariChuLineGap():Number
    public function set wariChuLineGap(value:Number):void
wariChuLinesproperty 
wariChuLines:Number

Since : CS5

The number of Wari-Chu (multiple text lines fit into a space meant for one) lines.


Implementation
    public function get wariChuLines():Number
    public function set wariChuLines(value:Number):void
wariChuScaleproperty 
wariChuScale:Number

Since : CS5

The Wari-Chu scale.


Implementation
    public function get wariChuScale():Number
    public function set wariChuScale(value:Number):void