зеркало из https://github.com/mozilla/gecko-dev.git
Switch public interfaces from nsIPrintOptions to nsIPrintSettings
Enabling XP Print Dialog for Windows Enabling XP Print Progress Dialog Enabling XP Page Setup Dialog Fixing nsPrintPreviewContext to use nsIPrintPreviewContext Bug 113917 r=dcone sr=attinasi
This commit is contained in:
Родитель
69e80d0877
Коммит
1e20ab0650
|
@ -119,15 +119,14 @@ function getBrowserURL() {
|
|||
return "chrome://navigator/content/navigator.xul";
|
||||
}
|
||||
|
||||
function goPageSetup()
|
||||
function goPageSetup(printSettings)
|
||||
{
|
||||
if (printSettings == null) {
|
||||
alert("PrintSettings arg is null!");
|
||||
}
|
||||
// This code brings up the native page setup dialog (for platforms that
|
||||
// implement nsIPrintOptions.ShowNativeDialog()).
|
||||
var printOptionsService = Components.classes["@mozilla.org/gfx/printoptions;1"]
|
||||
.getService(Components.interfaces.nsIPrintOptions);
|
||||
printOptionsService.ReadPrefs();
|
||||
printOptionsService.ShowNativeDialog();
|
||||
printOptionsService.WritePrefs();
|
||||
window.openDialog("chrome://communicator/content/printPageSetup.xul","PageSetup", "chrome,modal,centerscreen", printSettings);
|
||||
}
|
||||
|
||||
function goPreferences(containerID, paneURL, itemID)
|
||||
|
|
Загрузка…
Ссылка в новой задаче