查看源代码 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().
初始化框架元素并准备显示它。
调用此方法等效于使用 wxPreviewFrame_AppModal 参数调用 InitializeWithModality()
(在 wx 中未实现),请参阅其文档以获取更多详细信息。
请注意,此函数主要是为了向后兼容而虚拟的,实际上没有必要重写它,因为它永远不会被 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().
启用应用程序中所有禁用的框架,并删除打印预览对象,同时隐式删除与打印预览对象关联的任何打印输出对象。