Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | Protected Attributes
nsPrintSettingsWin Class Reference

#include <nsPrintSettingsWin.h>

Inheritance diagram for nsPrintSettingsWin:
Inheritance graph
[legend]
Collaboration diagram for nsPrintSettingsWin:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_DECL_ISUPPORTS_INHERITED
NS_DECL_NSIPRINTSETTINGSWIN 
nsPrintSettingsWin ()
 nsPrintSettingsWin (const nsPrintSettingsWin &aPS)
 
See documentation in nsPrintSettingsWin.h
virtual ~nsPrintSettingsWin ()
 
See documentation in nsPrintSettingsWin.h
virtual nsresult _Clone (nsIPrintSettings **_retval)
 Makes a new copy.
virtual nsresult _Assign (nsIPrintSettings *aPS)
 Assigns values.
nsPrintSettingsWinoperator= (const nsPrintSettingsWin &rhs)
 Assignment.
void SetPrintOptions (in PRInt32 aType, in PRBool aTurnOnOff)
 Set PrintOptions.
PRBool GetPrintOptions (in PRInt32 aType)
 Get PrintOptions.
PRInt32 GetPrintOptionsBits ()
 Set PrintOptions Bit field.
void GetPageSizeInTwips (out long aWidth, out long aHeight)
 Returns W/H in Twips from Paper Size H/W.
nsIPrintSettings clone ()
 Makes a new copy.
void assign (in nsIPrintSettings aPS)
 Assigns the internal values from the "in" arg to the current object.
void SetMarginInTwips (in nsNativeMarginRef aMargin)
void GetMarginInTwips (in nsNativeMarginRef aMargin)

Public Attributes

const unsigned long kInitSaveOddEvenPages = 0x00000001
 PrintSettings to be Saved Navigation Constants.
const unsigned long kInitSaveHeaderLeft = 0x00000002
const unsigned long kInitSaveHeaderCenter = 0x00000004
const unsigned long kInitSaveHeaderRight = 0x00000008
const unsigned long kInitSaveFooterLeft = 0x00000010
const unsigned long kInitSaveFooterCenter = 0x00000020
const unsigned long kInitSaveFooterRight = 0x00000040
const unsigned long kInitSaveBGColors = 0x00000080
const unsigned long kInitSaveBGImages = 0x00000100
const unsigned long kInitSavePaperSize = 0x00000200
const unsigned long kInitSavePaperName = 0x00000400
const unsigned long kInitSavePaperSizeUnit = 0x00000800
const unsigned long kInitSavePaperSizeType = 0x00001000
const unsigned long kInitSavePaperData = 0x00002000
const unsigned long kInitSavePaperWidth = 0x00004000
const unsigned long kInitSavePaperHeight = 0x00008000
const unsigned long kInitSaveReversed = 0x00010000
const unsigned long kInitSaveInColor = 0x00020000
const unsigned long kInitSaveOrientation = 0x00040000
const unsigned long kInitSavePrintCommand = 0x00080000
const unsigned long kInitSavePrinterName = 0x00100000
const unsigned long kInitSavePrintToFile = 0x00200000
const unsigned long kInitSaveToFileName = 0x00400000
const unsigned long kInitSavePageDelay = 0x00800000
const unsigned long kInitSaveMargins = 0x01000000
const unsigned long kInitSaveNativeData = 0x02000000
const unsigned long kInitSavePlexName = 0x04000000
const unsigned long kInitSaveShrinkToFit = 0x08000000
const unsigned long kInitSaveScaling = 0x10000000
const unsigned long kInitSaveColorspace = 0x20000000
const unsigned long kInitSaveResolutionName = 0x40000000
const unsigned long kInitSaveDownloadFonts = 0x80000000
const unsigned long kInitSaveAll = 0xFFFFFFFF
const long kPrintOddPages = 0x00000001
const long kPrintEvenPages = 0x00000002
const long kEnableSelectionRB = 0x00000004
const long kRangeAllPages = 0
const long kRangeSpecifiedPageRange = 1
const long kRangeSelection = 2
const long kRangeFocusFrame = 3
const long kJustLeft = 0
const long kJustCenter = 1
const long kJustRight = 2
const short kUseInternalDefault = 0
 FrameSet Default Type Constants.
const short kUseSettingWhenPossible = 1
const short kPaperSizeNativeData = 0
 Page Size Type Constants.
const short kPaperSizeDefined = 1
const short kPaperSizeInches = 0
 Page Size Unit Constants.
const short kPaperSizeMillimeters = 1
const short kPortraitOrientation = 0
 Orientation Constants.
const short kLandscapeOrientation = 1
const short kNoFrames = 0
 Print Frame Constants.
const short kFramesAsIs = 1
const short kSelectedFrame = 2
const short kEachFrameSep = 3
const short kFrameEnableNone = 0
 How to Enable Frame Set Printing Constants.
const short kFrameEnableAll = 1
const short kFrameEnableAsIsAndEach = 2
attribute nsIPrintSession printSession
 Data Members.
attribute long startPageRange
attribute long endPageRange
attribute double marginTop
attribute double marginLeft
attribute double marginBottom
attribute double marginRight
attribute double scaling
attribute boolean printBGColors
attribute boolean printBGImages
attribute short printRange
attribute wstring title
attribute wstring docURL
attribute wstring headerStrLeft
attribute wstring headerStrCenter
attribute wstring headerStrRight
attribute wstring footerStrLeft
attribute wstring footerStrCenter
attribute wstring footerStrRight
attribute short howToEnableFrameUI
attribute boolean isCancelled
attribute short printFrameTypeUsage
attribute short printFrameType
attribute boolean printSilent
attribute boolean shrinkToFit
attribute boolean showPrintProgress
attribute wstring paperName
attribute short paperSizeType
attribute short paperData
attribute double paperWidth
attribute double paperHeight
attribute short paperSizeUnit
attribute wstring plexName
attribute wstring colorspace
attribute wstring resolutionName
attribute boolean downloadFonts
attribute boolean printReversed
attribute boolean printInColor
attribute long paperSize
attribute long orientation
attribute wstring printCommand
attribute long numCopies
attribute wstring printerName
attribute boolean printToFile
attribute wstring toFileName
attribute long printPageDelay
attribute boolean isInitializedFromPrinter
 This attribute tracks whether the PS has been initialized from a printer specified by the "printerName" attr.
attribute boolean isInitializedFromPrefs
 This attribute tracks whether the PS has been initialized from prefs.
attribute charPtr deviceName
 Data Members.
attribute charPtr driverName
attribute nsDevMode devMode

Protected Types

enum  nsHeaderFooterEnum { eHeader, eFooter }

Protected Member Functions

void CopyDevMode (DEVMODE *aInDevMode, DEVMODE *&aOutDevMode)
nsresult GetMarginStrs (PRUnichar **aTitle, nsHeaderFooterEnum aType, PRInt16 aJust)
nsresult SetMarginStrs (const PRUnichar *aTitle, nsHeaderFooterEnum aType, PRInt16 aJust)

Protected Attributes

char * mDeviceName
char * mDriverName
LPDEVMODE mDevMode
nsMargin mMargin
PRInt32 mPrintOptions
PRInt16 mPrintRange
PRInt32 mStartPageNum
PRInt32 mEndPageNum
double mScaling
PRBool mPrintBGColors
PRBool mPrintBGImages
PRInt16 mPrintFrameType
PRBool mPrintSilent
PRInt32 mPrintPageDelay
nsString mTitle
nsString mURL
nsString mPageNumberFormat
nsString mHeaderStrs [3]
nsString mFooterStrs [3]
PRBool mPrintReversed
PRBool mPrintInColor
PRInt32 mPaperSize
PRInt32 mOrientation
nsString mPrintCommand
PRBool mPrintToFile
nsString mToFileName

Detailed Description

Definition at line 50 of file nsPrintSettingsWin.h.


Member Enumeration Documentation

enum nsPrintSettings::nsHeaderFooterEnum [protected, inherited]
Enumerator:
eHeader 
eFooter 

Definition at line 63 of file nsPrintSettingsImpl.h.


Constructor & Destructor Documentation

Here is the caller graph for this function:


See documentation in nsPrintSettingsWin.h

Definition at line 61 of file nsPrintSettingsWin.cpp.


See documentation in nsPrintSettingsWin.h

Definition at line 73 of file nsPrintSettingsWin.cpp.

{
  if (mDeviceName) nsMemory::Free(mDeviceName);
  if (mDriverName) nsMemory::Free(mDriverName);
  if (mDevMode) ::HeapFree(::GetProcessHeap(), 0, mDevMode);
}

Member Function Documentation

Assigns values.

Definition at line 194 of file nsPrintSettingsWin.cpp.

{
  nsPrintSettingsWin *psWin = NS_STATIC_CAST(nsPrintSettingsWin*, aPS);
  *this = *psWin;
  return NS_OK;
}

Makes a new copy.

Definition at line 151 of file nsPrintSettingsWin.cpp.

{
  nsPrintSettingsWin* printSettings = new nsPrintSettingsWin(*this);
  return printSettings->QueryInterface(NS_GET_IID(nsIPrintSettings), (void**)_retval); // ref counts
}

Here is the call graph for this function:

Assigns the internal values from the "in" arg to the current object.

Makes a new copy.

void nsPrintSettingsWin::CopyDevMode ( DEVMODE *  aInDevMode,
DEVMODE *&  aOutDevMode 
) [protected]

Definition at line 112 of file nsPrintSettingsWin.cpp.

{
  aOutDevMode = nsnull;
  size_t size = aInDevMode->dmSize + aInDevMode->dmDriverExtra;
  aOutDevMode = (LPDEVMODE)::HeapAlloc (::GetProcessHeap(), HEAP_ZERO_MEMORY, size);
  if (aOutDevMode) {
    memcpy(aOutDevMode, aInDevMode, size);
  }

}

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

nsresult nsPrintSettings::GetMarginStrs ( PRUnichar **  aTitle,
nsHeaderFooterEnum  aType,
PRInt16  aJust 
) [protected, inherited]

Definition at line 397 of file nsPrintSettingsImpl.cpp.

{
  NS_ENSURE_ARG_POINTER(aTitle);
  *aTitle = nsnull;
  if (aType == eHeader) {
    switch (aJust) {
      case kJustLeft:   *aTitle = ToNewUnicode(mHeaderStrs[0]);break;
      case kJustCenter: *aTitle = ToNewUnicode(mHeaderStrs[1]);break;
      case kJustRight:  *aTitle = ToNewUnicode(mHeaderStrs[2]);break;
    } //switch
  } else {
    switch (aJust) {
      case kJustLeft:   *aTitle = ToNewUnicode(mFooterStrs[0]);break;
      case kJustCenter: *aTitle = ToNewUnicode(mFooterStrs[1]);break;
      case kJustRight:  *aTitle = ToNewUnicode(mFooterStrs[2]);break;
    } //switch
  }
  return NS_OK;
}

Here is the call graph for this function:

void nsIPrintSettings::GetPageSizeInTwips ( out long  aWidth,
out long  aHeight 
) [inherited]

Returns W/H in Twips from Paper Size H/W.

Get PrintOptions.

Here is the caller graph for this function:

Set PrintOptions Bit field.

nsPrintSettingsWin & nsPrintSettingsWin::operator= ( const nsPrintSettingsWin rhs)

Assignment.

Definition at line 158 of file nsPrintSettingsWin.cpp.

{
  if (this == &rhs) {
    return *this;
  }

  ((nsPrintSettings&) *this) = rhs;

  if (mDeviceName) {
    nsCRT::free(mDeviceName);
  }

  if (mDriverName) {
    nsCRT::free(mDriverName);
  }

  // Use free because we used the native malloc to create the memory
  if (mDevMode) {
    ::HeapFree(::GetProcessHeap(), 0, mDevMode);
  }

  mDeviceName = rhs.mDeviceName?nsCRT::strdup(rhs.mDeviceName):nsnull;
  mDriverName = rhs.mDriverName?nsCRT::strdup(rhs.mDriverName):nsnull;

  if (rhs.mDevMode) {
    CopyDevMode(rhs.mDevMode, mDevMode);
  } else {
    mDevMode = nsnull;
  }

  return *this;
}

Here is the call graph for this function:

nsresult nsPrintSettings::SetMarginStrs ( const PRUnichar aTitle,
nsHeaderFooterEnum  aType,
PRInt16  aJust 
) [protected, inherited]

Definition at line 420 of file nsPrintSettingsImpl.cpp.

{
  NS_ENSURE_ARG_POINTER(aTitle);
  if (aType == eHeader) {
    switch (aJust) {
      case kJustLeft:   mHeaderStrs[0] = aTitle;break;
      case kJustCenter: mHeaderStrs[1] = aTitle;break;
      case kJustRight:  mHeaderStrs[2] = aTitle;break;
    } //switch
  } else {
    switch (aJust) {
      case kJustLeft:   mFooterStrs[0] = aTitle;break;
      case kJustCenter: mFooterStrs[1] = aTitle;break;
      case kJustRight:  mFooterStrs[2] = aTitle;break;
    } //switch
  }
  return NS_OK;
}
void nsIPrintSettings::SetPrintOptions ( in PRInt32  aType,
in PRBool  aTurnOnOff 
) [inherited]

Set PrintOptions.

Here is the caller graph for this function:


Member Data Documentation

Definition at line 237 of file nsIPrintSettings.idl.

Data Members.

Each of these data members make a copy of the contents. If you get the value, you own the memory.

The following three pieces of data are needed to create a DC for printing. These are typcially gotten via the PrintDLG call ro can be obtained via the "m_pd" data member of the CPrintDialog in MFC.

Definition at line 72 of file nsIPrintSettingsWin.idl.

Definition at line 75 of file nsIPrintSettingsWin.idl.

attribute wstring nsIPrintSettings::docURL [inherited]

Definition at line 208 of file nsIPrintSettings.idl.

Definition at line 241 of file nsIPrintSettings.idl.

Definition at line 73 of file nsIPrintSettingsWin.idl.

Definition at line 194 of file nsIPrintSettings.idl.

Definition at line 215 of file nsIPrintSettings.idl.

Definition at line 214 of file nsIPrintSettings.idl.

Definition at line 216 of file nsIPrintSettings.idl.

Definition at line 211 of file nsIPrintSettings.idl.

Definition at line 210 of file nsIPrintSettings.idl.

Definition at line 212 of file nsIPrintSettings.idl.

Definition at line 218 of file nsIPrintSettings.idl.

Definition at line 219 of file nsIPrintSettings.idl.

This attribute tracks whether the PS has been initialized from prefs.

If a different name is set into the "printerName" attribute than the one it was initialized with the PS will then get intialized from prefs again.

Definition at line 273 of file nsIPrintSettings.idl.

This attribute tracks whether the PS has been initialized from a printer specified by the "printerName" attr.

If a different name is set into the "printerName" attribute than the one it was initialized with the PS will then get intialized from that printer.

Definition at line 265 of file nsIPrintSettings.idl.

const short nsIPrintSettings::kEachFrameSep = 3 [inherited]

Definition at line 149 of file nsIPrintSettings.idl.

Definition at line 106 of file nsIPrintSettings.idl.

Definition at line 155 of file nsIPrintSettings.idl.

Definition at line 156 of file nsIPrintSettings.idl.

How to Enable Frame Set Printing Constants.

Definition at line 154 of file nsIPrintSettings.idl.

const short nsIPrintSettings::kFramesAsIs = 1 [inherited]

Definition at line 147 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveAll = 0xFFFFFFFF [inherited]

Definition at line 101 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveBGColors = 0x00000080 [inherited]

Definition at line 75 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveBGImages = 0x00000100 [inherited]

Definition at line 76 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveColorspace = 0x20000000 [inherited]

Definition at line 98 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveDownloadFonts = 0x80000000 [inherited]

Definition at line 100 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveFooterCenter = 0x00000020 [inherited]

Definition at line 73 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveFooterLeft = 0x00000010 [inherited]

Definition at line 72 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveFooterRight = 0x00000040 [inherited]

Definition at line 74 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveHeaderCenter = 0x00000004 [inherited]

Definition at line 70 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveHeaderLeft = 0x00000002 [inherited]

Definition at line 69 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveHeaderRight = 0x00000008 [inherited]

Definition at line 71 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveInColor = 0x00020000 [inherited]

Definition at line 86 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveMargins = 0x01000000 [inherited]

Definition at line 93 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveNativeData = 0x02000000 [inherited]

Definition at line 94 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveOddEvenPages = 0x00000001 [inherited]

PrintSettings to be Saved Navigation Constants.

Definition at line 68 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveOrientation = 0x00040000 [inherited]

Definition at line 87 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePageDelay = 0x00800000 [inherited]

Definition at line 92 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePaperData = 0x00002000 [inherited]

Definition at line 81 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePaperHeight = 0x00008000 [inherited]

Definition at line 83 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePaperName = 0x00000400 [inherited]

Definition at line 78 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePaperSize = 0x00000200 [inherited]

Definition at line 77 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePaperSizeType = 0x00001000 [inherited]

Definition at line 80 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePaperSizeUnit = 0x00000800 [inherited]

Definition at line 79 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePaperWidth = 0x00004000 [inherited]

Definition at line 82 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePlexName = 0x04000000 [inherited]

Definition at line 95 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePrintCommand = 0x00080000 [inherited]

Definition at line 88 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePrinterName = 0x00100000 [inherited]

Definition at line 89 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSavePrintToFile = 0x00200000 [inherited]

Definition at line 90 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveResolutionName = 0x40000000 [inherited]

Definition at line 99 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveReversed = 0x00010000 [inherited]

Definition at line 85 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveScaling = 0x10000000 [inherited]

Definition at line 97 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveShrinkToFit = 0x08000000 [inherited]

Definition at line 96 of file nsIPrintSettings.idl.

const unsigned long nsIPrintSettings::kInitSaveToFileName = 0x00400000 [inherited]

Definition at line 91 of file nsIPrintSettings.idl.

Definition at line 116 of file nsIPrintSettings.idl.

Definition at line 115 of file nsIPrintSettings.idl.

Definition at line 117 of file nsIPrintSettings.idl.

Definition at line 141 of file nsIPrintSettings.idl.

const short nsIPrintSettings::kNoFrames = 0 [inherited]

Print Frame Constants.

Definition at line 146 of file nsIPrintSettings.idl.

Definition at line 129 of file nsIPrintSettings.idl.

Page Size Unit Constants.

Definition at line 134 of file nsIPrintSettings.idl.

Definition at line 135 of file nsIPrintSettings.idl.

Page Size Type Constants.

Definition at line 128 of file nsIPrintSettings.idl.

Orientation Constants.

Definition at line 140 of file nsIPrintSettings.idl.

const long nsIPrintSettings::kPrintEvenPages = 0x00000002 [inherited]

Definition at line 105 of file nsIPrintSettings.idl.

const long nsIPrintSettings::kPrintOddPages = 0x00000001 [inherited]

Definition at line 104 of file nsIPrintSettings.idl.

Definition at line 109 of file nsIPrintSettings.idl.

Definition at line 112 of file nsIPrintSettings.idl.

Definition at line 111 of file nsIPrintSettings.idl.

Definition at line 110 of file nsIPrintSettings.idl.

const short nsIPrintSettings::kSelectedFrame = 2 [inherited]

Definition at line 148 of file nsIPrintSettings.idl.

FrameSet Default Type Constants.

Definition at line 122 of file nsIPrintSettings.idl.

Definition at line 123 of file nsIPrintSettings.idl.

Definition at line 198 of file nsIPrintSettings.idl.

Definition at line 197 of file nsIPrintSettings.idl.

Definition at line 199 of file nsIPrintSettings.idl.

Definition at line 196 of file nsIPrintSettings.idl.

Definition at line 79 of file nsPrintSettingsWin.h.

LPDEVMODE nsPrintSettingsWin::mDevMode [protected]

Definition at line 81 of file nsPrintSettingsWin.h.

Definition at line 80 of file nsPrintSettingsWin.h.

PRInt32 nsPrintSettings::mEndPageNum [protected, inherited]

Definition at line 78 of file nsPrintSettingsImpl.h.

nsString nsPrintSettings::mFooterStrs[3] [protected, inherited]

Definition at line 91 of file nsPrintSettingsImpl.h.

nsString nsPrintSettings::mHeaderStrs[3] [protected, inherited]

Definition at line 90 of file nsPrintSettingsImpl.h.

nsMargin nsPrintSettings::mMargin [protected, inherited]

Definition at line 72 of file nsPrintSettingsImpl.h.

PRInt32 nsPrintSettings::mOrientation [protected, inherited]

Definition at line 96 of file nsPrintSettingsImpl.h.

Definition at line 89 of file nsPrintSettingsImpl.h.

PRInt32 nsPrintSettings::mPaperSize [protected, inherited]

Definition at line 95 of file nsPrintSettingsImpl.h.

PRBool nsPrintSettings::mPrintBGColors [protected, inherited]

Definition at line 80 of file nsPrintSettingsImpl.h.

PRBool nsPrintSettings::mPrintBGImages [protected, inherited]

Definition at line 81 of file nsPrintSettingsImpl.h.

nsString nsPrintSettings::mPrintCommand [protected, inherited]

Definition at line 97 of file nsPrintSettingsImpl.h.

PRInt16 nsPrintSettings::mPrintFrameType [protected, inherited]

Definition at line 83 of file nsPrintSettingsImpl.h.

PRBool nsPrintSettings::mPrintInColor [protected, inherited]

Definition at line 94 of file nsPrintSettingsImpl.h.

PRInt32 nsPrintSettings::mPrintOptions [protected, inherited]

Definition at line 73 of file nsPrintSettingsImpl.h.

PRInt32 nsPrintSettings::mPrintPageDelay [protected, inherited]

Definition at line 85 of file nsPrintSettingsImpl.h.

PRInt16 nsPrintSettings::mPrintRange [protected, inherited]

Definition at line 76 of file nsPrintSettingsImpl.h.

PRBool nsPrintSettings::mPrintReversed [protected, inherited]

Definition at line 93 of file nsPrintSettingsImpl.h.

PRBool nsPrintSettings::mPrintSilent [protected, inherited]

Definition at line 84 of file nsPrintSettingsImpl.h.

PRBool nsPrintSettings::mPrintToFile [protected, inherited]

Definition at line 98 of file nsPrintSettingsImpl.h.

double nsPrintSettings::mScaling [protected, inherited]

Definition at line 79 of file nsPrintSettingsImpl.h.

PRInt32 nsPrintSettings::mStartPageNum [protected, inherited]

Definition at line 77 of file nsPrintSettingsImpl.h.

nsString nsPrintSettings::mTitle [protected, inherited]

Definition at line 87 of file nsPrintSettingsImpl.h.

nsString nsPrintSettings::mToFileName [protected, inherited]

Definition at line 99 of file nsPrintSettingsImpl.h.

nsString nsPrintSettings::mURL [protected, inherited]

Definition at line 88 of file nsPrintSettingsImpl.h.

Definition at line 248 of file nsIPrintSettings.idl.

Definition at line 246 of file nsIPrintSettings.idl.

Definition at line 229 of file nsIPrintSettings.idl.

Definition at line 231 of file nsIPrintSettings.idl.

Definition at line 227 of file nsIPrintSettings.idl.

Definition at line 245 of file nsIPrintSettings.idl.

Definition at line 228 of file nsIPrintSettings.idl.

Definition at line 232 of file nsIPrintSettings.idl.

Definition at line 230 of file nsIPrintSettings.idl.

Definition at line 234 of file nsIPrintSettings.idl.

Definition at line 202 of file nsIPrintSettings.idl.

Definition at line 203 of file nsIPrintSettings.idl.

Definition at line 247 of file nsIPrintSettings.idl.

Definition at line 250 of file nsIPrintSettings.idl.

Definition at line 221 of file nsIPrintSettings.idl.

Definition at line 220 of file nsIPrintSettings.idl.

Definition at line 244 of file nsIPrintSettings.idl.

Definition at line 255 of file nsIPrintSettings.idl.

Definition at line 205 of file nsIPrintSettings.idl.

Definition at line 243 of file nsIPrintSettings.idl.

Data Members.

Definition at line 191 of file nsIPrintSettings.idl.

Definition at line 222 of file nsIPrintSettings.idl.

Definition at line 252 of file nsIPrintSettings.idl.

Definition at line 238 of file nsIPrintSettings.idl.

Definition at line 201 of file nsIPrintSettings.idl.

Definition at line 224 of file nsIPrintSettings.idl.

Definition at line 223 of file nsIPrintSettings.idl.

Definition at line 193 of file nsIPrintSettings.idl.

attribute wstring nsIPrintSettings::title [inherited]

Definition at line 207 of file nsIPrintSettings.idl.

Definition at line 253 of file nsIPrintSettings.idl.


The documentation for this class was generated from the following files: