ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

nsIPrintSettings Interface Reference

import "nsiface.idl";

Inherits nsISupports.

Data Structures

struct  nsIntMargin

Public Member Functions

nsresult SetPrintOptions (PRInt32 aType, PRBool aTurnOnOff)
nsresult GetPrintOptions (PRInt32 aType, PRBool *_retval)
nsresult GetPrintOptionsBits (PRInt32 *_retval)
nsresult GetEffectivePageSize (double *aWidth, double *aHeight)
nsresult Clone (nsIPrintSettings **_retval)
nsresult Assign (nsIPrintSettings *aPS)
nsresult GetPrintSession (nsIPrintSession **aPrintSession)
nsresult SetPrintSession (nsIPrintSession *aPrintSession)
nsresult GetStartPageRange (PRInt32 *aStartPageRange)
nsresult SetStartPageRange (PRInt32 aStartPageRange)
nsresult GetEndPageRange (PRInt32 *aEndPageRange)
nsresult SetEndPageRange (PRInt32 aEndPageRange)
nsresult GetEdgeTop (double *aEdgeTop)
nsresult SetEdgeTop (double aEdgeTop)
nsresult GetEdgeLeft (double *aEdgeLeft)
nsresult SetEdgeLeft (double aEdgeLeft)
nsresult GetEdgeBottom (double *aEdgeBottom)
nsresult SetEdgeBottom (double aEdgeBottom)
nsresult GetEdgeRight (double *aEdgeRight)
nsresult SetEdgeRight (double aEdgeRight)
nsresult GetMarginTop (double *aMarginTop)
nsresult SetMarginTop (double aMarginTop)
nsresult GetMarginLeft (double *aMarginLeft)
nsresult SetMarginLeft (double aMarginLeft)
nsresult GetMarginBottom (double *aMarginBottom)
nsresult SetMarginBottom (double aMarginBottom)
nsresult GetMarginRight (double *aMarginRight)
nsresult SetMarginRight (double aMarginRight)
nsresult GetUnwriteableMarginTop (double *aUnwriteableMarginTop)
nsresult SetUnwriteableMarginTop (double aUnwriteableMarginTop)
nsresult GetUnwriteableMarginLeft (double *aUnwriteableMarginLeft)
nsresult SetUnwriteableMarginLeft (double aUnwriteableMarginLeft)
nsresult GetUnwriteableMarginBottom (double *aUnwriteableMarginBottom)
nsresult SetUnwriteableMarginBottom (double aUnwriteableMarginBottom)
nsresult GetUnwriteableMarginRight (double *aUnwriteableMarginRight)
nsresult SetUnwriteableMarginRight (double aUnwriteableMarginRight)
nsresult GetScaling (double *aScaling)
nsresult SetScaling (double aScaling)
nsresult GetPrintBGColors (PRBool *aPrintBGColors)
nsresult SetPrintBGColors (PRBool aPrintBGColors)
nsresult GetPrintBGImages (PRBool *aPrintBGImages)
nsresult SetPrintBGImages (PRBool aPrintBGImages)
nsresult GetPrintRange (PRInt16 *aPrintRange)
nsresult SetPrintRange (PRInt16 aPrintRange)
nsresult GetTitle (PRUnichar **aTitle)
nsresult SetTitle (const PRUnichar *aTitle)
nsresult GetDocURL (PRUnichar **aDocURL)
nsresult SetDocURL (const PRUnichar *aDocURL)
nsresult GetHeaderStrLeft (PRUnichar **aHeaderStrLeft)
nsresult SetHeaderStrLeft (const PRUnichar *aHeaderStrLeft)
nsresult GetHeaderStrCenter (PRUnichar **aHeaderStrCenter)
nsresult SetHeaderStrCenter (const PRUnichar *aHeaderStrCenter)
nsresult GetHeaderStrRight (PRUnichar **aHeaderStrRight)
nsresult SetHeaderStrRight (const PRUnichar *aHeaderStrRight)
nsresult GetFooterStrLeft (PRUnichar **aFooterStrLeft)
nsresult SetFooterStrLeft (const PRUnichar *aFooterStrLeft)
nsresult GetFooterStrCenter (PRUnichar **aFooterStrCenter)
nsresult SetFooterStrCenter (const PRUnichar *aFooterStrCenter)
nsresult GetFooterStrRight (PRUnichar **aFooterStrRight)
nsresult SetFooterStrRight (const PRUnichar *aFooterStrRight)
nsresult GetHowToEnableFrameUI (PRInt16 *aHowToEnableFrameUI)
nsresult SetHowToEnableFrameUI (PRInt16 aHowToEnableFrameUI)
nsresult GetIsCancelled (PRBool *aIsCancelled)
nsresult SetIsCancelled (PRBool aIsCancelled)
nsresult GetPrintFrameTypeUsage (PRInt16 *aPrintFrameTypeUsage)
nsresult SetPrintFrameTypeUsage (PRInt16 aPrintFrameTypeUsage)
nsresult GetPrintFrameType (PRInt16 *aPrintFrameType)
nsresult SetPrintFrameType (PRInt16 aPrintFrameType)
nsresult GetPrintSilent (PRBool *aPrintSilent)
nsresult SetPrintSilent (PRBool aPrintSilent)
nsresult GetShrinkToFit (PRBool *aShrinkToFit)
nsresult SetShrinkToFit (PRBool aShrinkToFit)
nsresult GetShowPrintProgress (PRBool *aShowPrintProgress)
nsresult SetShowPrintProgress (PRBool aShowPrintProgress)
nsresult GetPaperName (PRUnichar **aPaperName)
nsresult SetPaperName (const PRUnichar *aPaperName)
nsresult GetPaperSizeType (PRInt16 *aPaperSizeType)
nsresult SetPaperSizeType (PRInt16 aPaperSizeType)
nsresult GetPaperData (PRInt16 *aPaperData)
nsresult SetPaperData (PRInt16 aPaperData)
nsresult GetPaperWidth (double *aPaperWidth)
nsresult SetPaperWidth (double aPaperWidth)
nsresult GetPaperHeight (double *aPaperHeight)
nsresult SetPaperHeight (double aPaperHeight)
nsresult GetPaperSizeUnit (PRInt16 *aPaperSizeUnit)
nsresult SetPaperSizeUnit (PRInt16 aPaperSizeUnit)
nsresult GetPlexName (PRUnichar **aPlexName)
nsresult SetPlexName (const PRUnichar *aPlexName)
nsresult GetColorspace (PRUnichar **aColorspace)
nsresult SetColorspace (const PRUnichar *aColorspace)
nsresult GetResolutionName (PRUnichar **aResolutionName)
nsresult SetResolutionName (const PRUnichar aResolutionName)
nsresult GetDownloadFonts (PRBool *aDownloadFonts)
nsresult SetDownloadFonts (PRBool aDownloadFonts)
nsresult GetPrintReversed (PRBool *aPrintReversed)
nsresult SetPrintReversed (PRBool aPrintReversed)
nsresult GetPrintInColor (PRBool *aPrintInColor)
nsresult SetPrintInColor (PRBool aPrintInColor)
nsresult GetOrientation (PRInt32 *aOrientation)
nsresult SetOrientation (PRInt32 aOrientation)
nsresult GetPrintCommand (PRUnichar **aPrintCommand)
nsresult SetPrintCommand (const PRUnichar *aPrintCommand)
nsresult GetNumCopies (PRInt32 *aNumCopies)
nsresult SetNumCopies (PRInt32 aNumCopies)
nsresult GetPrinterName (PRUnichar **aPrinterName)
nsresult SetPrinterName (const PRUnichar *aPrinterName)
nsresult GetPrintToFile (PRBool *aPrintToFile)
nsresult SetPrintToFile (PRBool aPrintToFile)
nsresult GetToFileName (PRUnichar **aToFileName)
nsresult SetToFileName (const PRUnichar *aToFileName)
nsresult GetOutputFormat (PRInt16 *aOutputFormat)
nsresult SetOutputFormat (PRInt16 aOutputFormat)
nsresult GetPrintPageDelay (PRInt32 *aPrintPageDelay)
nsresult SetPrintPageDelay (PRInt32 aPrintPageDelay)
nsresult GetIsInitializedFromPrinter (PRBool *aIsInitializedFromPrinter)
nsresult SetIsInitializedFromPrinter (PRBool aIsInitializedFromPrinter)
nsresult GetIsInitializedFromPrefs (PRBool *aIsInitializedFromPrefs)
nsresult SetIsInitializedFromPrefs (PRBool aIsInitializedFromPrefs)
nsresult SetMarginInTwips (nsIntMargin *aMargin)
nsresult SetEdgeInTwips (nsIntMargin *aEdge)
nsresult GetMarginInTwips (nsIntMargin *aMargin)
nsresult GetEdgeInTwips (nsIntMargin *aEdge)
nsresult SetupSilentPrinting ()
nsresult SetUnwriteableMarginInTwips (nsIntMargin *aEdge)
nsresult GetUnwriteableMarginInTwips (nsIntMargin *aEdge)

Detailed Description

Definition at line 1784 of file nsiface.idl.


The documentation for this interface was generated from the following file:

Generated on Sun May 27 2012 06:31:26 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.