Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: Hämtar data från servern ...
Hämtar data från servern ...
mx.core 

UITextFormat  - AS3 Flex

Paketmx.core
Klasspublic class UITextFormat
ArvUITextFormat Inheritance TextFormat Inheritance Object

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

The UITextFormat class represents character formatting information for the UITextField class. The UITextField class defines the component used by many Flex composite components to display text.

The UITextFormat class extends the flash.text.TextFormat class to add the text measurement methods measureText() and measureHTMLText() and to add properties for controlling the advanced anti-aliasing of fonts.

Relaterade API-element



Publika egenskaper
 EgenskapDefinieras med
 Inheritedalign : String
Anger styckets justering.
TextFormat
  antiAliasType : String
Defines the anti-aliasing setting for the UITextField class.
UITextFormat
 InheritedblockIndent : Object
Anger blockindrag i pixlar.
TextFormat
 Inheritedbold : Object
Anger om texten är fetstilt.
TextFormat
 Inheritedbullet : Object
Anger att texten är del av en punktlista.
TextFormat
 Inheritedcolor : Object
Anger textens färg.
TextFormat
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  direction : String
The directionality of the text.
UITextFormat
 Inheritedfont : String
Namnet på teckensnittet för texten i detta textformat, som en sträng.
TextFormat
  gridFitType : String
Defines the grid-fitting setting for the UITextField class.
UITextFormat
 Inheritedindent : Object
Anger indraget från den vänstra marginalen till det första tecknet i stycket.
TextFormat
 Inheriteditalic : Object
Anger om texten i textformatet är kursiv.
TextFormat
 Inheritedkerning : Object
Ett booleskt värde som anger om kerning används (true) eller inte (false).
TextFormat
 Inheritedleading : Object
Ett heltal som representerar lodrätt utrymme i pixlar (radavstånd) mellan raderna.
TextFormat
 InheritedleftMargin : Object
Styckets vänstra marginal i pixlar.
TextFormat
 InheritedletterSpacing : Object
Ett tal som representerar mängden utrymme som är jämnt fördelat mellan alla tecken.
TextFormat
  locale : String
The locale of the text.
UITextFormat
  moduleFactory : IFlexModuleFactory
The moduleFactory used to create TextFields for embedded fonts.
UITextFormat
 InheritedrightMargin : Object
Styckets högra marginal i pixlar.
TextFormat
  sharpness : Number
Defines the sharpness setting for the UITextField class.
UITextFormat
 Inheritedsize : Object
Pixelstorleken för text i det här textformatet.
TextFormat
 InheritedtabStops : Array
Anger anpassade tabbstopp som en array med positiva heltal.
TextFormat
 Inheritedtarget : String
Visar målfönstret där hyperlänken visas.
TextFormat
  thickness : Number
Defines the thickness setting for the UITextField class.
UITextFormat
 Inheritedunderline : Object
Anger om texten med detta textformat är understruken (true) eller inte (false).
TextFormat
 Inheritedurl : String
Anger mål-URL:en för texten i textformatet.
TextFormat
  useFTE : Boolean = false
Determines how the measureText() and measureHTMLText() methods do text measurement.
UITextFormat
Publika metoder
 MetodDefinieras med
  
UITextFormat(systemManager:ISystemManager, font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)
Constructor.
UITextFormat
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
  
Returns measurement information for the specified HTML text, which may contain HTML tags such as <font> and <b>, assuming that it is displayed in a single-line UITextField, and using this UITextFormat object to define the text format.
UITextFormat
  
Returns measurement information for the specified text, assuming that it is displayed in a single-line UITextField component, and using this UITextFormat object to define the text format.
UITextFormat
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
Egenskapsdetaljer

antiAliasType

egenskap
public var antiAliasType:String

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

Defines the anti-aliasing setting for the UITextField class. The possible values are "normal" (flash.text.AntiAliasType.NORMAL) and "advanced" (flash.text.AntiAliasType.ADVANCED).

The default value is "advanced", which enables advanced anti-aliasing for the embedded font. Set this property to "normal" to disable the advanced anti-aliasing.

This property has no effect for system fonts.

This property applies to all the text in a UITextField object; you cannot apply it to some characters and not others.

Standardvärdet är "advanced".

Relaterade API-element

direction

egenskap 
public var direction:String

Språkversion: ActionScript 3.0
Produktversion: Flex 4
Körningsmiljöversioner: Flash Player 10, AIR 1.5

The directionality of the text.

The allowed values are "ltr" for left-to-right text, as in Latin-style scripts, and "rtl" for right-to-left text, as in Arabic and Hebrew.

FTE and TLF use this value in their bidirectional text layout algorithm, which maps Unicode character order to glyph order.

Note: This style only applies when this UITextFormat is used with a UIFTETextField rather than a UITextField.

Standardvärdet är null.

gridFitType

egenskap 
public var gridFitType:String

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

Defines the grid-fitting setting for the UITextField class. The possible values are "none" (flash.text.GridFitType.NONE), "pixel" (flash.text.GridFitType.PIXEL), and "subpixel" (flash.text.GridFitType.SUBPIXEL).

This property only applies when you are using an embedded font and the fontAntiAliasType property is set to "advanced".

This property has no effect for system fonts.

This property applies to all the text in a UITextField object; you cannot apply it to some characters and not others.

Standardvärdet är "pixel".

Relaterade API-element

locale

egenskap 
public var locale:String

Språkversion: ActionScript 3.0
Produktversion: Flex 4
Körningsmiljöversioner: Flash Player 10, AIR 1.5

The locale of the text.

FTE and TLF use this locale to map Unicode characters to font glyphs and to find fallback fonts.

Note: This style only applies when this UITextFormat is used with a UIFTETextField rather than a UITextField.

Standardvärdet är null.

moduleFactory

egenskap 
moduleFactory:IFlexModuleFactory

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

The moduleFactory used to create TextFields for embedded fonts.



Implementering
    public function get moduleFactory():IFlexModuleFactory
    public function set moduleFactory(value:IFlexModuleFactory):void

sharpness

egenskap 
public var sharpness:Number

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

Defines the sharpness setting for the UITextField class. This property specifies the sharpness of the glyph edges. The possible values are Numbers from -400 through 400.

This property only applies when you are using an embedded font and the fontAntiAliasType property is set to "advanced".

This property has no effect for system fonts.

This property applies to all the text in a UITextField object; you cannot apply it to some characters and not others.

Standardvärdet är 0.

Relaterade API-element

thickness

egenskap 
public var thickness:Number

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

Defines the thickness setting for the UITextField class. This property specifies the thickness of the glyph edges. The possible values are Numbers from -200 to 200.

This property only applies when you are using an embedded font and the fontAntiAliasType property is set to "advanced".

This property has no effect for system fonts.

This property applies to all the text in a UITextField object; you cannot apply it to some characters and not others.

Standardvärdet är 0.

Relaterade API-element

useFTE

egenskap 
public var useFTE:Boolean = false

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

Determines how the measureText() and measureHTMLText() methods do text measurement.

If true, they use an offscreen instance of the FTETextField class in the Text Layout Framework. If false, they use an offscreen instance of the TextField class in the Flash Player.

Standardvärdet är false.

Konstruktordetaljer

UITextFormat

()Konstruktor
public function UITextFormat(systemManager:ISystemManager, font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

Constructor.

Parametrar
systemManager:ISystemManager — A SystemManager object. The SystemManager keeps track of which fonts are embedded. Typically this is the SystemManager obtained from the systemManager property of UIComponent.
 
font:String (default = null) — A String specifying the name of a font, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
size:Object (default = null) — A Number specifying a font size in pixels, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
color:Object (default = null) — An unsigned integer specifying the RGB color of the text, such as 0xFF0000 for red, or null to indicate that is UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
bold:Object (default = null) — A Boolean flag specifying whether the text is bold, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
italic:Object (default = null) — A Boolean flag specifying whether the text is italic, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
underline:Object (default = null) — A Boolean flag specifying whether the text is underlined, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
url:String (default = null) — A String specifying the URL to which the text is hyperlinked, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
target:String (default = null) — A String specifying the target window where the hyperlinked URL is displayed. If the target window is null or an empty string, the hyperlinked page is displayed in the same browser window. If the urlString parameter is null or an empty string, this property has no effect. This parameter is optional, with a default value of null.
 
align:String (default = null) — A String specifying the alignment of the paragraph, as a flash.text.TextFormatAlign value, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
leftMargin:Object (default = null) — A Number specifying the left margin of the paragraph, in pixels, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
rightMargin:Object (default = null) — A Number specifying the right margin of the paragraph, in pixels, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
indent:Object (default = null) — A Number specifying the indentation from the left margin to the first character in the paragraph, in pixels, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.
 
leading:Object (default = null) — A Number specifying the amount of additional vertical space between lines, or null to indicate that this UITextFormat doesn't specify this property. This parameter is optional, with a default value of null.

Relaterade API-element

Metoddetaljer

measureHTMLText

()metod
public function measureHTMLText(htmlText:String, roundUp:Boolean = true):flash.text:TextLineMetrics

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

Returns measurement information for the specified HTML text, which may contain HTML tags such as <font> and <b>, assuming that it is displayed in a single-line UITextField, and using this UITextFormat object to define the text format.

Parametrar

htmlText:String — A String specifying the HTML text to measure.
 
roundUp:Boolean (default = true) — A Boolean flag specifying whether to round up the the measured width and height to the nearest integer. Rounding up is appropriate in most circumstances.

Returnerar
flash.text:TextLineMetrics — A TextLineMetrics object containing the text measurements.

Relaterade API-element

measureText

()metod 
public function measureText(text:String, roundUp:Boolean = true):flash.text:TextLineMetrics

Språkversion: ActionScript 3.0
Produktversion: Flex 3
Körningsmiljöversioner: Flash Player 9, AIR 1.1

Returns measurement information for the specified text, assuming that it is displayed in a single-line UITextField component, and using this UITextFormat object to define the text format.

Parametrar

text:String — A String specifying the text to measure.
 
roundUp:Boolean (default = true) — A Boolean flag specifying whether to round up the the measured width and height to the nearest integer. Rounding up is appropriate in most circumstances.

Returnerar
flash.text:TextLineMetrics — A TextLineMetrics object containing the text measurements.

Relaterade API-element





[ X ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.