diff --git a/mozilla/gfx/idl/nsIPrintOptions.idl b/mozilla/gfx/idl/nsIPrintOptions.idl index c5c1b8e4417..8d86cb0aa93 100644 --- a/mozilla/gfx/idl/nsIPrintOptions.idl +++ b/mozilla/gfx/idl/nsIPrintOptions.idl @@ -71,8 +71,8 @@ interface nsIPrintOptions : nsISupports const short kLetterPaperSize = 0; const short kLegalPaperSize = 1; const short kExecutivePaperSize = 2; - const short kA3PaperSize = 3; - const short kA4PaperSize = 4; + const short kA4PaperSize = 3; + const short kA3PaperSize = 4; /** * Print Frame Constants diff --git a/mozilla/gfx/idl/nsIPrintSettings.idl b/mozilla/gfx/idl/nsIPrintSettings.idl index 475f4a2a349..ff4aefaeee6 100644 --- a/mozilla/gfx/idl/nsIPrintSettings.idl +++ b/mozilla/gfx/idl/nsIPrintSettings.idl @@ -74,6 +74,7 @@ interface nsIPrintSettings : nsISupports const short kLegalPaperSize = 1; const short kExecutivePaperSize = 2; const short kA4PaperSize = 3; + const short kA3PaperSize = 4; /** * Print Frame Constants diff --git a/mozilla/gfx/src/beos/nsPrintdBeOS.h b/mozilla/gfx/src/beos/nsPrintdBeOS.h index 90f684ed169..c7186942db6 100644 --- a/mozilla/gfx/src/beos/nsPrintdBeOS.h +++ b/mozilla/gfx/src/beos/nsPrintdBeOS.h @@ -37,6 +37,7 @@ PR_BEGIN_EXTERN_C #define NS_LEGAL_SIZE 1 #define NS_EXECUTIVE_SIZE 2 #define NS_A4_SIZE 3 +#define NS_A3_SIZE 4 #endif #ifndef PATH_MAX diff --git a/mozilla/gfx/src/gtk/nsPrintdGTK.h b/mozilla/gfx/src/gtk/nsPrintdGTK.h index e356c3d9108..65f6b3c5542 100644 --- a/mozilla/gfx/src/gtk/nsPrintdGTK.h +++ b/mozilla/gfx/src/gtk/nsPrintdGTK.h @@ -37,6 +37,7 @@ PR_BEGIN_EXTERN_C #define NS_LEGAL_SIZE 1 #define NS_EXECUTIVE_SIZE 2 #define NS_A4_SIZE 3 +#define NS_A3_SIZE 4 #endif #ifndef PATH_MAX diff --git a/mozilla/gfx/src/ps/nsPostScriptObj.cpp b/mozilla/gfx/src/ps/nsPostScriptObj.cpp index 497e6bc78b8..c8df4ad34e7 100644 --- a/mozilla/gfx/src/ps/nsPostScriptObj.cpp +++ b/mozilla/gfx/src/ps/nsPostScriptObj.cpp @@ -72,7 +72,7 @@ static NS_DEFINE_IID(kICharsetConverterManagerIID, NS_ICHARSETCONVERTERMANAGER_I /* * Paper Names */ -char* paper_string[]={ "Letter", "Legal", "Executive", "A4" }; +char* paper_string[]={ "Letter", "Legal", "Executive", "A4", "A3" }; /* * global diff --git a/mozilla/gfx/src/ps/nsPostScriptObj.h b/mozilla/gfx/src/ps/nsPostScriptObj.h index 96995d0f2b8..16c221d8e76 100644 --- a/mozilla/gfx/src/ps/nsPostScriptObj.h +++ b/mozilla/gfx/src/ps/nsPostScriptObj.h @@ -47,6 +47,7 @@ class nsIImage; #define NS_LEGAL_SIZE 1 #define NS_EXECUTIVE_SIZE 2 #define NS_A4_SIZE 3 +#define NS_A3_SIZE 4 #define N_FONTS 8 #define INCH_TO_PAGE(f) ((int) (.5 + (f)*720)) diff --git a/mozilla/gfx/src/xlib/nsPrintdXlib.h b/mozilla/gfx/src/xlib/nsPrintdXlib.h index 9cf31371aae..eaaec3f0c4b 100644 --- a/mozilla/gfx/src/xlib/nsPrintdXlib.h +++ b/mozilla/gfx/src/xlib/nsPrintdXlib.h @@ -33,6 +33,7 @@ PR_BEGIN_EXTERN_C #define NS_LEGAL_SIZE 1 #define NS_EXECUTIVE_SIZE 2 #define NS_A4_SIZE 3 +#define NS_A3_SIZE 4 #endif #ifndef PATH_MAX