You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							1 line
						
					
					
						
							994 B
						
					
					
				
			
		
		
	
	
							1 line
						
					
					
						
							994 B
						
					
					
				| /*    0 center   |   1 right   |   2 left   |   3 top   |   4 bottom   |   5 top right   |   6 top left   |   7 bottom right   |   8 bottom left       */
 | |
| function centerTextLayerAnchor( n ){
 | |
| 	rect =  thisLayer.sourceRectAtTime();
 | |
| 	t = rect.top; 
 | |
| 	h = rect.height
 | |
| 	x = rect.left + (rect.width/2);
 | |
| 	y = (t-( t-h)+(t*2))/2;
 | |
| 	switch (n){
 | |
| 	rect = thisLayer.sourceRectAtTime(2);
 | |
| 	case 0 :
 | |
| 		offset = [0,0];	
 | |
| 		break;
 | |
| 	case 1 :
 | |
| 		offset = [ rect.width/2 , 0 , 0];
 | |
| 		break;
 | |
| 	case 2 :
 | |
| 		offset = [ -rect.width/2 , 0 , 0];
 | |
| 		break;
 | |
| 	case 3 :
 | |
| 		offset = [0 ,  -rect.height/2 , 0];
 | |
| 		break;
 | |
| 	case 4 :
 | |
| 		offset = [0 ,  rect.height/2 , 0];
 | |
| 		break;
 | |
| 	case 5 :
 | |
| 		offset = [ rect.width/2 ,  -rect.height/2 , 0];
 | |
| 		break;
 | |
| 	case 6 :
 | |
| 		offset = [ -rect.width/2 ,  -rect.height/2 , 0];
 | |
| 		break;
 | |
| 	case 7 :
 | |
| 		offset = [ rect.width/2 ,  rect.height/2 , 0];
 | |
| 		break;
 | |
| 	case 8 :
 | |
| 		offset = [ -rect.width/2 ,  rect.height/2 , 0];
 | |
| 		break;
 | |
| 	}
 | |
| 	newAnchor = [ x , y ] + offset;
 | |
| 	return newAnchor
 | |
| }
 | |
| centerTextLayerAnchor(0) |