Pakiet | mx.core |
Klasa | public class UITextFormat |
Dziedziczenie | UITextFormat TextFormat Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
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.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
align : String
Określa wyrównanie akapitu. | TextFormat | ||
antiAliasType : String
Defines the anti-aliasing setting for the UITextField class. | UITextFormat | ||
blockIndent : Object
Określa wielkość wcięcia bloku tekstowego (w pikselach). | TextFormat | ||
bold : Object
Określa, czy tekst jest pogrubiony. | TextFormat | ||
bullet : Object
Określa, czy tekst wchodzi w skład listy wypunktowanej. | TextFormat | ||
color : Object
Określa kolor tekstu. | TextFormat | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
direction : String
The directionality of the text. | UITextFormat | ||
font : String
Ciąg znaków reprezentujący nazwę czcionki tekstu. | TextFormat | ||
gridFitType : String
Defines the grid-fitting setting for the UITextField class. | UITextFormat | ||
indent : Object
Wcięcie mierzone od lewego marginesu do pierwszego znaku akapitu. | TextFormat | ||
italic : Object
Określa, czy tekst jest pochylony. | TextFormat | ||
kerning : Object
Wartość typu Boolean, która wskazuje czy kerning jest włączony (prawda), czy nie (fałsz). | TextFormat | ||
leading : Object
Liczba całkowita reprezentująca odstęp między wierszami (nazywany interlinią). | TextFormat | ||
leftMargin : Object
Lewy margines akapitu (w pikselach). | TextFormat | ||
letterSpacing : Object
Liczb reprezentująca wielkość odstępu, który jest równomiernie rozłożony między znakami. | TextFormat | ||
locale : String
The locale of the text. | UITextFormat | ||
moduleFactory : IFlexModuleFactory
The moduleFactory used to create TextFields for embedded fonts. | UITextFormat | ||
rightMargin : Object
Prawy margines akapitu (w pikselach). | TextFormat | ||
sharpness : Number
Defines the sharpness setting for the UITextField class. | UITextFormat | ||
size : Object
Rozmiar tekstu w tym formacie, w pikselach. | TextFormat | ||
tabStops : Array
Określa położenie niestandardowych tabulatorów (w postaci tablicy całkowitych liczb dodatnich). | TextFormat | ||
target : String
Wskazuje docelowe okno, w którym jest wyświetlane hiperłącze. | TextFormat | ||
thickness : Number
Defines the thickness setting for the UITextField class. | UITextFormat | ||
underline : Object
Wskazuje, czy tekst w danym formacie jest podkreślony (prawda), czy nie (fałsz). | TextFormat | ||
url : String
Wskazuje docelowy adres URL tekstu w tym formacie tekstowym. | TextFormat | ||
useFTE : Boolean = false
Determines how the measureText()
and measureHTMLText() methods do text measurement. | UITextFormat |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
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 | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | 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 | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
antiAliasType | właściwość |
public var antiAliasType:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | 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.
Wartością domyślną jest "advanced".
Powiązane elementy interfejsu API
direction | właściwość |
public var direction:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 4 |
Wersje środowiska wykonawczego: | 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.
Wartością domyślną jest null.
gridFitType | właściwość |
public var gridFitType:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | 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.
Wartością domyślną jest "pixel".
Powiązane elementy interfejsu API
locale | właściwość |
public var locale:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 4 |
Wersje środowiska wykonawczego: | 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.
Wartością domyślną jest null.
moduleFactory | właściwość |
moduleFactory:IFlexModuleFactory
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
The moduleFactory used to create TextFields for embedded fonts.
Implementacja
public function get moduleFactory():IFlexModuleFactory
public function set moduleFactory(value:IFlexModuleFactory):void
sharpness | właściwość |
public var sharpness:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | 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.
Wartością domyślną jest 0.
Powiązane elementy interfejsu API
thickness | właściwość |
public var thickness:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | 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.
Wartością domyślną jest 0.
Powiązane elementy interfejsu API
useFTE | właściwość |
public var useFTE:Boolean = false
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | 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.
Wartością domyślną jest false.
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)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Constructor.
ParametrysystemManager: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 .
|
Powiązane elementy interfejsu API
measureHTMLText | () | metoda |
public function measureHTMLText(htmlText:String, roundUp:Boolean = true):flash.text:TextLineMetrics
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | 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.
Parametry
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.
|
flash.text:TextLineMetrics — A TextLineMetrics object containing the text measurements.
|
Powiązane elementy interfejsu API
measureText | () | metoda |
public function measureText(text:String, roundUp:Boolean = true):flash.text:TextLineMetrics
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | 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.
Parametry
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.
|
flash.text:TextLineMetrics — A TextLineMetrics object containing the text measurements.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z