MakeWidthArray

The WooCommerce PDF & Print MakeWidthArray function.

Description

MakeWidthArray( $fm ); 

Parameters (1)

0. $fm
The fm.

Usage

  1. if ( !function_exists( 'MakeWidthArray' ) ) { 
  2. require_once ABSPATH . PLUGINDIR . 'woocommerce-pdf-print/pdf/font/makefont/makefont.php'; 
  3.  
  4. // The fm. 
  5. $fm = null; 
  6.  
  7. // NOTICE! Understand what this does before running. 
  8. $result = MakeWidthArray($fm); 
  9.  

Defined (1)

The function is defined in the following location(s).

/pdf/font/makefont/makefont.php  
  1. function MakeWidthArray($fm) 
  2. //Make character width array 
  3. $s="array(\n\t"; 
  4. $cw=$fm['Widths']; 
  5. for($i=0;$i<=255;$i++) 
  6. if(chr($i)=="'") 
  7. $s.="'\\''"; 
  8. elseif(chr($i)=="\\") 
  9. $s.="'\\\\'"; 
  10. elseif($i>=32 && $i<=126) 
  11. $s.="'".chr($i)."'"; 
  12. else 
  13. $s.="chr($i)"; 
  14. $s.='=>'.$fm['Widths'][$i]; 
  15. if($i<255) 
  16. $s.=', '; 
  17. if(($i+1)%22==0) 
  18. $s.="\n\t"; 
  19. $s.=')'; 
  20. return $s;