package org.alivepdf.drawing

{
    
    public final class DashedLine 
    
    {
        
        private var _aPattern:Array;
        private var _sPattern:String;
        
        public function DashedLine ( pDashedPattern:Array )
        
        {
            
            _aPattern = pDashedPattern;
            _sPattern = "[";
            
            var lng:int = _aPattern.length;
            
            for (var i:int = 0; i< lng; i++) (i < lng-1) ? _sPattern += _aPattern[i] + " " : _sPattern += _aPattern[i];
            
            _sPattern += "] 0 d"
            
        }
        
        public function get pattern ():String 
        
        {
            
            return _sPattern;
            
        }
        
    }
    
}