private function _getCode(){
        $code = null;
        //try{
            $text = $this->text;
            $textColor = new CINColor($this->foregroundColor);
            $backgroudColor = new CINColor($this->backgroundColor);
            $fontPath = isset($this->font) ? $this->font : $this->_getDefaultFont();

            $font = new CINFontFile($fontPath, (is_int($this->fontSize)) ? $this->fontSize : 18);

            $codeClass = "\\CodeItNow\\BarcodeBundle\\Generator\\".$this->barcodeType;
            $code = new $codeClass();
            if($this->scale){
                $code->setScale($this->scale); // Resolution
            }
            if($this->thickness){
                $code->setThickness($this->thickness); // Thickness
            }
            if($this->label !== FALSE){
                $code->setLabel($this->label);
            }
            if($this->noLengthLimit){
                $code->setNoLengthLimit($this->noLengthLimit);
            }
            if($this->allowsUnknownIdentifier){
                $code->setAllowsUnknownIdentifier($this->allowsUnknownIdentifier);
            }
            $code->setForegroundColor($textColor); // Color of bars
            $code->setBackgroundColor($backgroudColor); // Color of spaces
            $code->setFont($font); // Font (or 0)
            $code->parse($text); // Text
        //} catch (\Exception $ex) {
            
        //}
        return $code;
    }
private function _getCode(){
        $code = null;
        //try{
            $text = $this->text;
            $textColor = new CINColor($this->foregroundColor);
            $backgroudColor = new CINColor($this->backgroundColor);
            $fontPath = isset($this->font) ? $this->font : $this->_getDefaultFont();

            $font = new CINFontFile($fontPath, (is_int($this->fontSize)) ? $this->fontSize : 18);

            $codeClass = "\\CodeItNow\\BarcodeBundle\\Generator\\".$this->barcodeType;
            $code = new $codeClass();
            if($this->scale){
                $code->setScale($this->scale); // Resolution
            }
            if($this->thickness){
                $code->setThickness($this->thickness); // Thickness
            }
            if($this->label !== FALSE){
                $code->setLabel($this->label);
            }
            if($this->noLengthLimit){
                $code->setNoLengthLimit($this->noLengthLimit);
            }
            if($this->allowsUnknownIdentifier){
                $code->setAllowsUnknownIdentifier($this->allowsUnknownIdentifier);
            }
            $code->setForegroundColor($textColor); // Color of bars
            $code->setBackgroundColor($backgroudColor); // Color of spaces
            $code->setFont($font); // Font (or 0)
            $code->parse($text); // Text
        //} catch (\Exception $ex) {
            
        //}
        return $code;
    }
private function _getCode ( ) { $ code = null ; //try{ $ text = $ this -> text ; $ textColor = new CINColor ( $ this -> foregroundColor ) ; $ backgroudColor = new CINColor ( $ this -> backgroundColor ) ; $ fontPath = isset ( $ this -> font ) ? $ this -> font : $ this -> _getDefaultFont ( ) ; $ font = new CINFontFile ( $ fontPath , ( is_int ( $ this -> fontSize ) ) ? $ this -> fontSize : 18 ) ; $ codeClass = "\\CodeItNow\\BarcodeBundle\\Generator\\" . $ this -> barcodeType ; $ code = new $ codeClass ( ) ; if ( $ this -> scale ) { $ code -> setScale ( $ this -> scale ) ; // Resolution } if ( $ this -> thickness ) { $ code -> setThickness ( $ this -> thickness ) ; // Thickness } if ( $ this -> label !== FALSE ) { $ code -> setLabel ( $ this -> label ) ; } if ( $ this -> noLengthLimit ) { $ code -> setNoLengthLimit ( $ this -> noLengthLimit ) ; } if ( $ this -> allowsUnknownIdentifier ) { $ code -> setAllowsUnknownIdentifier ( $ this -> allowsUnknownIdentifier ) ; } $ code -> setForegroundColor ( $ textColor ) ; // Color of bars $ code -> setBackgroundColor ( $ backgroudColor ) ; // Color of spaces $ code -> setFont ( $ font ) ; // Font (or 0) $ code -> parse ( $ text ) ; // Text //} catch (\Exception $ex) { //} return $ code ; }
Get barcode object to create image
@return object   Barcode object
Get barcode object to create image