⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nsiwebbrowserprint.h

📁 linux下的一款播放器
💻 H
📖 第 1 页 / 共 2 页
字号:
/* * DO NOT EDIT.  THIS FILE IS GENERATED FROM nsIWebBrowserPrint.idl */#ifndef __gen_nsIWebBrowserPrint_h__#define __gen_nsIWebBrowserPrint_h__#ifndef __gen_nsISupports_h__#include "nsISupports.h"#endif/* For IDL files that don't want to include root IDL files. */#ifndef NS_NO_VTABLE#define NS_NO_VTABLE#endifclass nsIDOMWindow; /* forward declaration */class nsIPrintSettings; /* forward declaration */class nsIWebProgressListener; /* forward declaration *//* starting interface:    nsIWebBrowserPrint */#define NS_IWEBBROWSERPRINT_IID_STR "9a7ca4b0-fbba-11d4-a869-00105a183419"#define NS_IWEBBROWSERPRINT_IID \  {0x9a7ca4b0, 0xfbba, 0x11d4, \    { 0xa8, 0x69, 0x00, 0x10, 0x5a, 0x18, 0x34, 0x19 }}/** * nsIWebBrowserPrint corresponds to the main interface * for printing an embedded Gecko web browser window/document * * @status FROZEN */class NS_NO_VTABLE nsIWebBrowserPrint : public nsISupports { public:   NS_DEFINE_STATIC_IID_ACCESSOR(NS_IWEBBROWSERPRINT_IID)  /**   * PrintPreview Navigation Constants   */  enum { PRINTPREVIEW_GOTO_PAGENUM = 0 };  enum { PRINTPREVIEW_PREV_PAGE = 1 };  enum { PRINTPREVIEW_NEXT_PAGE = 2 };  enum { PRINTPREVIEW_HOME = 3 };  enum { PRINTPREVIEW_END = 4 };  /**   * Returns a "global" PrintSettings object    * Creates a new the first time, if one doesn't exist.   *   * Then returns the same object each time after that.   *   * Initializes the globalPrintSettings from the default printer   */  /* readonly attribute nsIPrintSettings globalPrintSettings; */  NS_IMETHOD GetGlobalPrintSettings(nsIPrintSettings * *aGlobalPrintSettings) = 0;  /**   * Returns a pointer to the PrintSettings object that   * that was passed into either "print" or "print preview"   *   * This enables any consumers of the interface to have access   * to the "current" PrintSetting at later points in the execution   */  /* readonly attribute nsIPrintSettings currentPrintSettings; */  NS_IMETHOD GetCurrentPrintSettings(nsIPrintSettings * *aCurrentPrintSettings) = 0;  /**   * Returns a pointer to the current child DOMWindow   * that is being print previewed. (FrameSet Frames)   *   * Returns null if parent document is not a frameset or the entire FrameSet    * document is being print previewed   *   * This enables any consumers of the interface to have access   * to the "current" child DOMWindow at later points in the execution   */  /* readonly attribute nsIDOMWindow currentChildDOMWindow; */  NS_IMETHOD GetCurrentChildDOMWindow(nsIDOMWindow * *aCurrentChildDOMWindow) = 0;  /**   * Returns whether it is in Print mode   */  /* readonly attribute boolean doingPrint; */  NS_IMETHOD GetDoingPrint(PRBool *aDoingPrint) = 0;  /**   * Returns whether it is in Print Preview mode   */  /* readonly attribute boolean doingPrintPreview; */  NS_IMETHOD GetDoingPrintPreview(PRBool *aDoingPrintPreview) = 0;  /**   * This returns whether the current document is a frameset document   */  /* readonly attribute boolean isFramesetDocument; */  NS_IMETHOD GetIsFramesetDocument(PRBool *aIsFramesetDocument) = 0;  /**   * This returns whether the current document is a frameset document   */  /* readonly attribute boolean isFramesetFrameSelected; */  NS_IMETHOD GetIsFramesetFrameSelected(PRBool *aIsFramesetFrameSelected) = 0;  /**   * This returns whether there is an IFrame selected   */  /* readonly attribute boolean isIFrameSelected; */  NS_IMETHOD GetIsIFrameSelected(PRBool *aIsIFrameSelected) = 0;  /**   * This returns whether there is a "range" selection   */  /* readonly attribute boolean isRangeSelection; */  NS_IMETHOD GetIsRangeSelection(PRBool *aIsRangeSelection) = 0;  /**   * This returns the total number of pages for the Print Preview   */  /* readonly attribute long printPreviewNumPages; */  NS_IMETHOD GetPrintPreviewNumPages(PRInt32 *aPrintPreviewNumPages) = 0;  /**   * Print the specified DOM window   *   * aThePrintOptions - Printer Settings for the print job, if aThePrintSettings is null   *                    then the global PS will be used.   * aWPListener - is updated during the print   * @return void   */  /* void print (in nsIPrintSettings aThePrintSettings, in nsIWebProgressListener aWPListener); */  NS_IMETHOD Print(nsIPrintSettings *aThePrintSettings, nsIWebProgressListener *aWPListener) = 0;  /**   * Print Preview the specified DOM window   *   * aThePrintOptions - Printer Settings for the print preview, if aThePrintSettings is null   *                    then the global PS will be used.   * aChildDOMWin - DOM Window of the child document to be PP (FrameSet frames)   * aWPListener - is updated during the printpreview   * @return void   */  /* void printPreview (in nsIPrintSettings aThePrintSettings, in nsIDOMWindow aChildDOMWin, in nsIWebProgressListener aWPListener); */  NS_IMETHOD PrintPreview(nsIPrintSettings *aThePrintSettings, nsIDOMWindow *aChildDOMWin, nsIWebProgressListener *aWPListener) = 0;  /**   * Print Preview - Navigates within the window   *   * aNavType - navigation enum   * aPageNum - page num to navigate to when aNavType = ePrintPreviewGoToPageNum   * @return void   */  /* void printPreviewNavigate (in short aNavType, in long aPageNum); */  NS_IMETHOD PrintPreviewNavigate(PRInt16 aNavType, PRInt32 aPageNum) = 0;  /**   * Cancel - Cancels the current print    * @return void   */  /* void cancel (); */  NS_IMETHOD Cancel(void) = 0;  /**   * Returns an array of the names of all documents names (Title or URL)   * and sub-documents. This will return a single item if the attr "isFramesetDocument" is false   * and may return any number of items is "isFramesetDocument" is true   *   * @param  aCount - returns number of printers returned   * @param  aResult - returns array of names   * @return void   */  /* void enumerateDocumentNames (out PRUint32 aCount, [array, size_is (aCount), retval] out wstring aResult); */  NS_IMETHOD EnumerateDocumentNames(PRUint32 *aCount, PRUnichar ***aResult) = 0;  /**   * This exists PrintPreview mode and returns browser window to galley mode   * @return void   */  /* void exitPrintPreview (); */  NS_IMETHOD ExitPrintPreview(void) = 0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -