| Pacote | flash.text.engine | 
| Classe | public final class EastAsianJustifier | 
| Herança | EastAsianJustifier    TextJustifier   Object | 
| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
 Use o construtor new EastAsianJustifier() para criar um objeto EastAsianJustifier antes de definir as propriedades. Definir as propriedades de um objeto EastAsianJustifier depois da aplicação a TextBlock não invalida TextBlock.
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
| composeTrailingIdeographicSpaces : Boolean 
     Especifica se os espaços ideográficos no final das linhas devem ser compostos ou ignorados durante a justificação.  | EastAsianJustifier | ||
![]()  | constructor : Object 
	 Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.  | Object | |
| justificationStyle : String 
     Especifica a justificação de linha do texto em um bloco.  | EastAsianJustifier | ||
![]()  | lineJustification : String 
     Especifica a justificação de linha do texto em um bloco.  | TextJustifier | |
![]()  | locale : String [somente leitura] 
     Especifica a localidade para determinar as regras de justificação do texto em um bloco.  | TextJustifier | |
| Método | Definido por | ||
|---|---|---|---|
EastAsianJustifier(locale:String = "ja", lineJustification:String = "allButLast", justificationStyle:String = "pushInKinsoku") 
     Cria um objeto EastAsianJustifier.  | EastAsianJustifier | ||
[substituir] 
	 Constrói uma cópia clonada do EastAsianJustifier.  | EastAsianJustifier | ||
![]()  | [estático] 
	 Cria uma subclasse TextJustifier padrão apropriada à localidade especificada.  | TextJustifier | |
![]()  | 
	 Indica se um objeto tem uma propriedade especificada definida.  | Object | |
![]()  | 
	 Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.  | Object | |
![]()  | 
	 Indica se a propriedade especificada existe e é enumerável.  | Object | |
![]()  | 
     Define a disponibilidade de uma propriedade dinâmica para operações de repetição.  | Object | |
![]()  | 
	 Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.  | Object | |
![]()  | 
	 Retorna a representação de string do objeto especificado.  | Object | |
![]()  | 
	 Retorna o valor primitivo do objeto especificado.  | Object | |
composeTrailingIdeographicSpaces | propriedade | 
composeTrailingIdeographicSpaces:Boolean| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | Flash Player 10.3, AIR 2.7 | 
Especifica se os espaços ideográficos no final das linhas devem ser compostos ou ignorados durante a justificação.
O valor padrão é false
Implementação
    public function get composeTrailingIdeographicSpaces():Boolean    public function set composeTrailingIdeographicSpaces(value:Boolean):voidjustificationStyle | propriedade | 
justificationStyle:String| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
Especifica a justificação de linha do texto em um bloco.
O valor padrão é JustificationStyle.PUSH_IN_KINSOKU.
Use uma das constantes da classe JustificationStyle para definir o valor da propriedade. A tabela a seguir lista os valores possíveis:
| Valor de string | Descrição | 
|---|---|
JustificationStyle.PUSH_IN_KINSOKU | Especifica a justificação com compressão das linhas. | 
JustificationStyle.PUSH_OUT_ONLY | Especifica a justificação com expansão das linhas. | 
JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT | Especifica a justificação na qual o ajuste mínimo é priorizado. | 
Implementação
    public function get justificationStyle():String    public function set justificationStyle(value:String):voidElementos da API relacionados
EastAsianJustifier | () | Construtor | 
public function EastAsianJustifier(locale:String = "ja", lineJustification:String = "allButLast", justificationStyle:String = "pushInKinsoku")| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
Cria um objeto EastAsianJustifier.
Parâmetroslocale:String (default = "ja") — A localidade para determinar as regras de justificação. O valor padrão é "ja".
	  | |
lineJustification:String (default = "allButLast") — O tipo de justificação da linha no parágrafo. Use constantes LineJustification para a propriedade. O valor padrão é LineJustification.ALL_BUT_LAST.
      | |
justificationStyle:String (default = "pushInKinsoku") — O estilo de justificação d texto em um bloco de texto usando um justificador da Ásia oriental. Use constantes JustificationStyle para a propriedade. O valor padrão é JustificationStyle.PUSH_IN_KINSOKU.
      | 
Lança
ArgumentError  — O locale especificado é null ou muito curto para representar um local válido.
      | |
ArgumentError  — O lineJustification especificado não é membro de LineJustification.
      | |
ArgumentError  — O justifictionStyle especificado não é membro de JustificationStyle.
      
       | 
Elementos da API relacionados
clone | () | método | 
override public function clone():flash.text.engine:TextJustifier| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
Constrói uma cópia clonada do EastAsianJustifier.
Retornaflash.text.engine:TextJustifier — Uma cópia do objeto EastAsianJustifier.
	  
	   | 
 
package {
    import flash.text.engine.TextBlock;
    import flash.text.engine.TextLine;
    import flash.text.engine.TextElement;
    import flash.text.engine.TextBaseline;
    import flash.text.engine.EastAsianJustifier;
    import flash.text.engine.LineJustification;
    import flash.text.engine.TextRotation;
    import flash.text.engine.FontDescription;
    import flash.text.engine.ElementFormat;
    import flash.display.Stage;
    import flash.display.Sprite;
    import flash.system.Capabilities;
    
    public class EastAsianJustifierExample extends Sprite {
        
        public function EastAsianJustifierExample():void {
            
            var Japanese_txt:String = String.fromCharCode(
                0x5185, 0x95A3, 0x5E9C, 0x304C, 0x300C, 0x653F, 0x5E9C, 0x30A4,
                0x30F3, 0x30BF, 0x30FC, 0x30CD, 0x30C3, 0x30C8, 0x30C6, 0x30EC, 
                0x30D3, 0x300D, 0x306E, 0x52D5, 0x753B, 0x914D, 0x4FE1, 0x5411, 
                0x3051, 0x306B, 0x30A2, 0x30C9, 0x30D3, 0x30B7, 0x30B9, 0x30C6, 
                0x30E0, 0x30BA, 0x793E, 0x306E
            ) +
            "FMS 2" +
            String.fromCharCode(0x3092, 0x63A1, 0x7528, 0x3059, 0x308B, 0x3068, 
                0x767a, 0x8868, 0x3057, 0x307e, 0x3057, 0x305F, 0x3002);
            
            var textBlock:TextBlock = new TextBlock();
            var font:FontDescription = new FontDescription();
            var format:ElementFormat = new ElementFormat();
            format.fontSize = 12;
            format.locale = "ja";
            format.color = 0xCC0000;
            textBlock.baselineZero = TextBaseline.IDEOGRAPHIC_CENTER;
            textBlock.textJustifier = new EastAsianJustifier("ja", LineJustification.ALL_INCLUDING_LAST);
            textBlock.lineRotation = TextRotation.ROTATE_90;
            var linePosition:Number = this.stage.stageWidth - 75;
            if (Capabilities.os.search("Mac OS") > -1) 
                // set fontName: Kozuka Mincho Pro R
                font.fontName = String.fromCharCode(0x5C0F, 0x585A, 0x660E, 0x671D) + " Pro R";                     
            else 
                font.fontName = "Kozuka Mincho Pro R";
            textBlock.content = new TextElement(Japanese_txt, format);
            var previousLine:TextLine = null;
                
            while (true) 
            {
                var textLine:TextLine = textBlock.createTextLine(previousLine, 320);
                if (textLine == null) 
                    break;
                textLine.y = 20;
                textLine.x = linePosition;
                linePosition -= 25;
                addChild(textLine);                
                previousLine = textLine;
            }
        }
    }
}
Wed Jun 13 2018, 11:10 AM Z
 
 Ocultar propriedades públicas herdadas
 Mostrar propriedades públicas herdadas