檢視原始碼 wxPreviewFrame (wx v2.4.3)

這個類別提供了管理列印預覽介面的預設方法。

成員函式可以被覆寫以替換功能,或者這個類別可以直接使用而無需繼承。

請參閱

這個類別繼承自,並可以使用以下類別的函式:

wxWidgets 文件: wxPreviewFrame

摘要

函式

銷毀物件

初始化框架元素並準備顯示。

建構子。

啟用應用程式中所有被停用的框架,並刪除列印預覽物件,同時隱式地刪除任何與列印預覽物件相關聯的列印輸出物件。

類型

-type wxPreviewFrame() :: wx:wx_object().

函式

-spec createCanvas(This) -> ok when This :: wxPreviewFrame().

建立一個 wxPreviewCanvas

覆寫此函式以允許建立使用者自訂的預覽畫布物件。

連結到此函式

createControlBar(This)

檢視原始碼
-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().

等同於 new(Preview, Parent, [])

-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()}.

建構子。

傳遞列印預覽物件和其他正常的框架參數。列印預覽物件將在框架關閉時被銷毀。

連結到此函式

onCloseWindow(This, Event)

檢視原始碼
-spec onCloseWindow(This, Event) -> ok
                       when This :: wxPreviewFrame(), Event :: wxCloseEvent:wxCloseEvent().

啟用應用程式中所有被停用的框架,並刪除列印預覽物件,同時隱式地刪除任何與列印預覽物件相關聯的列印輸出物件。