檢視原始碼 wxPreviewFrame (wx v2.4.3)
這個類別提供了管理列印預覽介面的預設方法。
成員函式可以被覆寫以替換功能,或者這個類別可以直接使用而無需繼承。
請參閱
這個類別繼承自,並可以使用以下類別的函式:
wxWidgets 文件: wxPreviewFrame
摘要
類型
-type wxPreviewFrame() :: wx:wx_object().
函式
-spec createCanvas(This) -> ok when This :: wxPreviewFrame().
建立一個 wxPreviewCanvas
。
覆寫此函式以允許建立使用者自訂的預覽畫布物件。
-spec createControlBar(This) -> ok when This :: wxPreviewFrame().
建立一個 wxPreviewControlBar
。
覆寫此函式以允許建立使用者自訂的預覽控制列物件。
-spec destroy(This :: wxPreviewFrame()) -> ok.
銷毀物件
-spec initialize(This) -> ok when This :: wxPreviewFrame().
初始化框架元素並準備顯示。
呼叫此方法等同於呼叫 InitializeWithModality()
(在 wx 中未實作)並使用 wxPreviewFrame_AppModal 參數,請參閱其文件以取得更多詳細資訊。
請注意,此函式主要是為了向後相容性而設為虛擬函式,實際上沒有必要覆寫它,因為 wxWidgets 本身從不呼叫它。
-spec new(Preview, Parent) -> wxPreviewFrame() when Preview :: wxPrintPreview:wxPrintPreview(), Parent :: wxWindow:wxWindow().
-spec new(Preview, Parent, [Option]) -> wxPreviewFrame() when Preview :: wxPrintPreview:wxPrintPreview(), Parent :: wxWindow:wxWindow(), Option :: {title, unicode:chardata()} | {pos, {X :: integer(), Y :: integer()}} | {size, {W :: integer(), H :: integer()}} | {style, integer()}.
建構子。
傳遞列印預覽物件和其他正常的框架參數。列印預覽物件將在框架關閉時被銷毀。
-spec onCloseWindow(This, Event) -> ok when This :: wxPreviewFrame(), Event :: wxCloseEvent:wxCloseEvent().
啟用應用程式中所有被停用的框架,並刪除列印預覽物件,同時隱式地刪除任何與列印預覽物件相關聯的列印輸出物件。