TextSnapshot getTextRunInfo [AS 2] 
Klasa: TextSnapshot
Kompatybilność: ActionScript 1.0, Flash 7+
getTextRunInfo(startIndex:Number, koniecIndex:Number) : Array
Zwraca tablicę obiektów, zawierającą informacje o Run tekstu.
Każdy obiekt koresponduje do jednego znaku w prziale znaków określonych przez dwa parametry medoty.
Wskazówka:  Używanie metody getTextRunInfo() dla większego przedziału tekstu, może zwrócić ogromny obiekt. Adobre sugeruje ograniczenie przedziału tekstu, zdefiniowanego przez te dwa patametry.
Listing
var mojTS:TextSnapshot = this.getTextSnapshot();
var mojArray:Array = mojTS["getTextRunInfo"](0, mojTS.getCount());
for (var i = 0; i < mojTS.getCount(); i++) {
trace("indexInRun: " + mojArray[i].indexInRun);
trace("selected: " + mojArray[i].selected);
trace("font: " + mojArray[i].font);
trace("color: " + decToHex(mojArray[i].color));
trace("height: " + mojArray[i].height);
trace("matrix_a: " + mojArray[i].matrix_a);
trace("matrix_b: " + mojArray[i].matrix_b);
trace("matrix_c: " + mojArray[i].matrix_c);
trace("matrix_d: " + mojArray[i].matrix_d);
trace("matrix_ty: " + mojArray[i].matrix_tx);
trace("matrix_tx: " + mojArray[i].matrix_ty);
trace(" ");
}
function decToHex(dec:Number) {
var hexString:String = "";
if (dec > 15) {
hexString = decToHex(Math.floor(dec / 16));
}
var hexDigit = dec - 16 * (Math.floor(dec / 16));
if (hexDigit > 9) {
hexDigit = String.fromCharCode(hexDigit + 55);
}
hexString = hexString + hexDigit;
return hexString;
}
//zwróci:
indexInRun: 0
selected: false
font: Times New Roman
color: FF000000
height: 28.6
matrix_a: 0.0316612236983293
matrix_b: 0.0385940558426864
matrix_c: -0.0385940558426864
matrix_d: 0.0316612236983293
matrix_ty: 22.75
matrix_tx: 40.35
    
indexInRun: 0
selected: false
font: Times New Roman
color: 80000000
height: 28.6
matrix_a: 0.0316612236983293
matrix_b: 0.0385940558426864
matrix_c: -0.0385940558426864
matrix_d: 0.0316612236983293
matrix_ty: 49
matrix_tx: 45.5
        	var mojArray:Array = mojTS["getTextRunInfo"](0, mojTS.getCount());
for (var i = 0; i < mojTS.getCount(); i++) {
trace("indexInRun: " + mojArray[i].indexInRun);
trace("selected: " + mojArray[i].selected);
trace("font: " + mojArray[i].font);
trace("color: " + decToHex(mojArray[i].color));
trace("height: " + mojArray[i].height);
trace("matrix_a: " + mojArray[i].matrix_a);
trace("matrix_b: " + mojArray[i].matrix_b);
trace("matrix_c: " + mojArray[i].matrix_c);
trace("matrix_d: " + mojArray[i].matrix_d);
trace("matrix_ty: " + mojArray[i].matrix_tx);
trace("matrix_tx: " + mojArray[i].matrix_ty);
trace(" ");
}
function decToHex(dec:Number) {
var hexString:String = "";
if (dec > 15) {
hexString = decToHex(Math.floor(dec / 16));
}
var hexDigit = dec - 16 * (Math.floor(dec / 16));
if (hexDigit > 9) {
hexDigit = String.fromCharCode(hexDigit + 55);
}
hexString = hexString + hexDigit;
return hexString;
}
//zwróci:
indexInRun: 0
selected: false
font: Times New Roman
color: FF000000
height: 28.6
matrix_a: 0.0316612236983293
matrix_b: 0.0385940558426864
matrix_c: -0.0385940558426864
matrix_d: 0.0316612236983293
matrix_ty: 22.75
matrix_tx: 40.35
indexInRun: 0
selected: false
font: Times New Roman
color: 80000000
height: 28.6
matrix_a: 0.0316612236983293
matrix_b: 0.0385940558426864
matrix_c: -0.0385940558426864
matrix_d: 0.0316612236983293
matrix_ty: 49
matrix_tx: 45.5
Dodano przez: divix  
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły 

:: Wymiana linków 
    
	Modowe inspiracje |
        Android Gry i Aplikacje |
        ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
        Logo dla firmy |
        Change Tires - Car Weather Forecast Reminder |
        Laminas: MVC Framework for PHP |
        IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS | 
        Katalog roślin |
        Programming articles: JAVA, PHP, C++, Python, JavaScript |
        Kancelaria Adwokacka Łukasz Huszno
        
    

 
  
				

 
                             
 


 
                        
 
		 
	