列表窗口
更多...
#include <ListingWindow.hxx>
列表窗口
表示一个ListingWindow。
要获取此类的实例,请参考 NXOpen::Session
在NX3.0.0中创建。
◆ DeviceType
描述列表窗口的类型
| 枚举值 |
|---|
| DeviceTypeWindow | UI的信息窗口
|
| DeviceTypeFile | 输出写入文件而非信息窗口
|
| DeviceTypeFileAndWindow | 输出同时写入文件和信息窗口
|
| DeviceTypeNone | 输出不写入任何位置;输出被丢弃
|
◆ Close()
| void NXOpen::ListingWindow::Close |
( |
| ) |
|
关闭列表窗口的流。 窗口本身不会关闭。 如果列表窗口是文件, 这将刷新缓冲区并关闭文件。
在NX3.0.0中创建。
许可证要求:无
◆ CloseWindow()
| void NXOpen::ListingWindow::CloseWindow |
( |
| ) |
|
实际从UI关闭列表窗口。
在NX6.0.0中创建。
许可证要求:无
◆ Device()
返回窗口的设备类型。设备类型指示列表窗口的输出是发送到信息窗口、文件还是同时发送到两者。
在 NX3.0.0 中创建。
许可证要求:无
◆ IsOpen()
| bool NXOpen::ListingWindow::IsOpen |
( |
| ) |
|
返回一个标志,指示列表窗口是否已打开。 若要打开窗口,请使用 NXOpen::Arc 。
创建于NX3.0.0版本。
许可证要求:无
◆ Open()
| void NXOpen::ListingWindow::Open |
( |
| ) |
|
打开列表窗口。 在向列表窗口写入行之前,必须先打开窗口
在NX3.0.0中创建。
许可证要求:无
◆ SelectDevice() [1/2]
更改列表窗口输出的发送位置。 列表窗口输出可发送到Unigraphics会话的信息窗口、文件,或同时发送到两者。 注意:文件输出是缓冲的。若使用文件输出,缓冲区会在再次更改输出设备时才会刷新。 例如:
' 缓冲区尚未刷新
ListingWindow.SelectDevice(Window, "")
' 现在缓冲区已刷新
创建于NX3.0.0版本。
许可证要求:无
- 参数
-
| deviceType | 设备类型(文件、信息窗口或两者) |
| fileName | 文件名。仅在设备类型为文件时使用。 |
◆ SelectDevice() [2/2]
更改列表窗口输出的发送位置。 列表窗口输出可发送到Unigraphics会话的信息窗口、文件,或同时发送到两者。 注意:文件输出是缓冲的。若使用文件输出,缓冲区会在再次更改输出设备时才会刷新。 例如:
' 缓冲区尚未刷新
ListingWindow.SelectDevice(Window, "")
' 现在缓冲区已刷新
创建于NX3.0.0版本。
许可证要求:无
- 参数
-
| deviceType | 设备类型(文件、信息窗口或两者) |
| fileName | 文件名。仅在设备类型为文件时使用。 |
◆ Tag()
| tag_t NXOpen::ListingWindow::Tag |
( |
| ) |
const |
◆ WriteFullline() [1/2]
| void NXOpen::ListingWindow::WriteFullline |
( |
const char * | msg | ) |
|
向列表窗口写入完整的一行文本。 写入前必须先打开列表窗口。 若列表窗口是文件,输出会被缓冲,直到关闭窗口时才会刷新输出到文件。 每行显示的字符数无限制,这与 NXOpen::ListingWindow::WriteLine 不同。 若传入NULL,该方法将不执行任何操作。
创建于NX8.5.0版本。
许可证要求:无
- 参数
-
◆ WriteFullline() [2/2]
| void NXOpen::ListingWindow::WriteFullline |
( |
const NXString & | msg | ) |
|
向列表窗口写入完整的一行文本。 写入前必须先打开列表窗口。 若列表窗口是文件,输出会被缓冲,直到关闭窗口时才会刷新输出到文件。 每行显示的字符数无限制,这与 NXOpen::ListingWindow::WriteLine 不同。 若传入NULL,该方法将不执行任何操作。
创建于NX8.5.0版本。
许可证要求:无
- 参数
-
◆ WriteLine() [1/2]
| void NXOpen::ListingWindow::WriteLine |
( |
const char * | msg | ) |
|
向列表窗口写入一行文本。 写入前必须先打开列表窗口。 若列表窗口是文件,输出会被缓冲,直到关闭窗口时才会刷新输出到文件。 每行显示的最大字符数为132。 若传入NULL,该方法将不执行任何操作。
创建于NX3.0.0版本。
许可证要求:无
- 参数
-
◆ WriteLine() [2/2]
| void NXOpen::ListingWindow::WriteLine |
( |
const NXString & | msg | ) |
|
向列表窗口写入一行。 写入前必须先打开列表窗口。 如果列表窗口是文件,输出会被缓冲,因此 输出可能在缓冲区刷新前不会出现在文件中。 关闭列表窗口时会刷新缓冲区。 每行显示的最大字符数为132。 如果传入NULL,此方法将不执行任何操作。
在NX3.0.0中创建。
许可证要求:无
- 参数
-