查看源代码 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().

初始化框架元素并准备显示它。

调用此方法等效于使用 wxPreviewFrame_AppModal 参数调用 InitializeWithModality() (在 wx 中未实现),请参阅其文档以获取更多详细信息。

请注意,此函数主要是为了向后兼容而虚拟的,实际上没有必要重写它,因为它永远不会被 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().

启用应用程序中所有禁用的框架,并删除打印预览对象,同时隐式删除与打印预览对象关联的任何打印输出对象。