wxPrintout.3erl

Langue: en

Autres versions - même langue

Version: 284737 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

wxPrintout - See external documentation: wxPrintout.

DESCRIPTION

See external documentation: wxPrintout <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html>.

DATA TYPES

wxPrintout():

An object reference, The representation is internal and can be changed without notice. It can't be used for comparsion stored on disc or distributed for use on other nodes.

EXPORTS

new(Title::string(), OnPrintPage::function()) -> wxPrintout() (see module wxPrintout)


@equiv new(Title, OnPrintPage, [])

new(Title::string(), OnPrintPage::function(), Opts::[Option]) -> wxPrintout() (see module wxPrintout)

Types
Option = {onPreparePrinting, OnPreparePrinting::function()} | {onBeginPrinting, OnBeginPrinting::function()} | {onEndPrinting, OnEndPrinting::function()} | {onBeginDocument, OnBeginDocument::function()} | {onEndDocument, OnEndDocument::function()} | {hasPage, HasPage::function()} | {getPageInfo, GetPageInfo::function()}

Creates a wxPrintout object with a callback fun and optionally other callback funs.

 
 OnPrintPage(This,Page) -> boolean() 
 
 OnPreparePrinting(This) -> term()   
 
 OnBeginPrinting(This) -> term()   
 
 OnEndPrinting(This) -> term()   
 
 OnBeginDocument(This,StartPage,EndPage) -> boolean()  
 
 OnEndDocument(This) -> term()  
 
 HasPage(This,Page)} -> boolean()   
 
 GetPageInfo(This) -> {MinPage:.integer(), MaxPage::integer(), PageFrom::integer(), PageTo::integer()}  
 

The This argument is the wxPrintout object reference to this object

 NOTE: The callbacks may not call other processes.

getDC(This::wxPrintout()) -> wxDC() (see module wxDC)


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetdc>.

getPageSizeMM(This::wxPrintout()) -> {W::integer(), H::integer()}


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetpagesizemm>.

getPageSizePixels(This::wxPrintout()) -> {W::integer(), H::integer()}


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetpagesizepixels>.

getPaperRectPixels(This::wxPrintout()) -> {X::integer(), Y::integer(), W::integer(), H::integer()}


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetpaperrectpixels>.

getPPIPrinter(This::wxPrintout()) -> {X::integer(), Y::integer()}


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetppiprinter>.

getPPIScreen(This::wxPrintout()) -> {X::integer(), Y::integer()}


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetppiscreen>.

getTitle(This::wxPrintout()) -> string()


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgettitle>.

isPreview(This::wxPrintout()) -> bool()


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutispreview>.

fitThisSizeToPaper(This::wxPrintout(), ImageSize::{W::integer(), H::integer()}) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutfitthissizetopaper>.

fitThisSizeToPage(This::wxPrintout(), ImageSize::{W::integer(), H::integer()}) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutfitthissizetopage>.

fitThisSizeToPageMargins(This::wxPrintout(), ImageSize::{W::integer(), H::integer()}, PageSetupData::wxPageSetupDialogData() (see module wxPageSetupDialogData)) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutfitthissizetopagemargins>.

mapScreenSizeToPaper(This::wxPrintout()) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutmapscreensizetopaper>.

mapScreenSizeToPage(This::wxPrintout()) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutmapscreensizetopage>.

mapScreenSizeToPageMargins(This::wxPrintout(), PageSetupData::wxPageSetupDialogData() (see module wxPageSetupDialogData)) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutmapscreensizetopagemargins>.

mapScreenSizeToDevice(This::wxPrintout()) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutmapscreensizetodevice>.

getLogicalPaperRect(This::wxPrintout()) -> {X::integer(), Y::integer(), W::integer(), H::integer()}


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetlogicalpaperrect>.

getLogicalPageRect(This::wxPrintout()) -> {X::integer(), Y::integer(), W::integer(), H::integer()}


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetlogicalpagerect>.

getLogicalPageMarginsRect(This::wxPrintout(), PageSetupData::wxPageSetupDialogData() (see module wxPageSetupDialogData)) -> {X::integer(), Y::integer(), W::integer(), H::integer()}


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutgetlogicalpagemarginsrect>.

setLogicalOrigin(This::wxPrintout(), X::integer(), Y::integer()) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutsetlogicalorigin>.

offsetLogicalOrigin(This::wxPrintout(), Xoff::integer(), Yoff::integer()) -> ok


See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxprintout.html#wxprintoutoffsetlogicalorigin>.

destroy(This::wxPrintout()) -> ok


Destroys this object, do not use object again