add: gPrintSettings.shrinkToFit   = gDialog.shrinkToFit.checked; 
context: function onAccept(){  if (gPrintSettings) {    gPrintSettings.orientation = gDialog.orientation.selectedIndex;    // save these out so they can be picked up by the device spec    gPrintSettings.marginTop    = gDialog.topInput.value;    gPrintSettings.marginLeft   = gDialog.leftInput.value;    gPrintSettings.marginBottom = gDialog.bottomInput.value;    gPrintSettings.marginRight  = gDialog.rightInput.value;    gPrintSettings.headerStrLeft   = gDialog.hLeftInput.value;    gPrintSettings.headerStrCenter = gDialog.hCenterInput.value;    gPrintSettings.headerStrRight  = gDialog.hRightInput.value;    gPrintSettings.footerStrLeft   = gDialog.fLeftInput.value;    gPrintSettings.footerStrCenter = gDialog.fCenterInput.value;    gPrintSettings.footerStrRight  = gDialog.fRightInput.value;    gPrintSettings.printBGColors = gDialog.printBGColors.checked;    gPrintSettings.printBGImages = gDialog.printBGImages.checked;    var scaling = document.getElementById("scalingInput").value;    if (scaling < 50.0 || scaling > 100.0) {      scaling = 100.0;    }    scaling /= 100.0;    gPrintSettings.scaling = scaling;    if (gDoDebug) {      dump("******* Page Setup Accepting ******\n");      dump("print_margin_top    "+gDialog.topInput.value+"\n");      dump("print_margin_left   "+gDialog.leftInput.value+"\n");      dump("print_margin_right  "+gDialog.bottomInput.value+"\n");      dump("print_margin_bottom "+gDialog.rightInput.value+"\n");    }  }  return true;}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/ae0b7240a9c1911bb094fce8a97ec370bc9d82d3/printPageSetup.js/buggy/xpfe/global/resources/content/printPageSetup.js