rem: gPaperArray = new Array();  for (var i=0;i<paperNames.length;i++) { var obj    = new Object(); obj.name   = paperNames[i]; obj.width  = paperWidths[i]; obj.height = paperHeights[i]; obj.inches = paperInches[i]; obj.paperSize = paperEnums[i]; gPaperArray[i] = obj; 
add: try { use_paper_array_from_printerfeatures = gPrefs.getBoolPref("print.tmp.printerfeatures." + gPrintSettings.printerName + ".has_special_printerfeatures"); } catch (e) { }  if (use_paper_array_from_printerfeatures) { createPaperArrayFromPrinterFeatures(); } else { createPaperArrayFromDefaults(); 
context: function createPaperArray(){  var paperNames   = ["letterSize", "legalSize", "exectiveSize", "a4Size", "a3Size"];  //var paperNames   = ["&letterRadio.label;", "&legalRadio.label;", "&exectiveRadio.label;", "&a4Radio.label;", "&a3Radio.label;"];  var paperWidths  = [8.5, 8.5, 7.25, 210.0, 287.0];  var paperHeights = [11.0, 14.0, 10.5, 297.0, 420.0];  var paperInches  = [true, true, true, false, false];  // this is deprecated  var paperEnums  = [0, 1, 2, 3, 4];  gPaperArray = new Array();  for (var i=0;i<paperNames.length;i++) {    var obj    = new Object();    obj.name   = paperNames[i];    obj.width  = paperWidths[i];    obj.height = paperHeights[i];    obj.inches = paperInches[i];    obj.paperSize = paperEnums[i]; // deprecated    gPaperArray[i] = obj;  }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/1f0a883e6cd30b4e3e0b17e272460cd7ebbfd96c/printjoboptions.js/clean/xpfe/global/resources/content/unix/printjoboptions.js