CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

“打印进度”对话框

2024-5-18 17:56| 发布者: admin| 查看: 98| 评论: 0|原作者: admin|来自: AutoCAD

“打印进度”对话框

AcPlPlotEngine不会自动显示打印进度对话框。应用程序可以使用全局函数实例化打印进度对话框的默认实现,并将其传递给打印引擎。当不再需要此对象时,调用方负责使用 .acplCreatePlotProgressDialog()AcPlPlotProgressDialog::destroy()

应用程序可以使用 自定义打印进度对话框的外观。应用程序还可以通过实现接口来提供自己的打印进度对话框。AcPlPlotProgressDialog::setPlotMsgString()AcPlPlotProgress

下面的示例演示如何实例化“打印进度”对话框的默认实现,并将其传递给打印引擎。

AcPlPlotProgressDialog *pPlotProgDlg=acplCreatePlotProgressDialog(
    acedGetAcadFrame()->m_hWnd,false,1);
pPlotProgDlg->setPlotMsgString(
    AcPlPlotProgressDialog::PlotMSGIndex::kDialogTitle,
    "Plot API Progress");
pPlotProgDlg->setPlotMsgString(
    AcPlPlotProgressDialog::PlotMSGIndex::kCancelJobBtnMsg,
    "Cancel Job");
pPlotProgDlg->setPlotMsgString(
    AcPlPlotProgressDialog::PlotMSGIndex::kCancelSheetBtnMsg,
    "Cancel Sheet");
pPlotProgDlg->setPlotMsgString(
    AcPlPlotProgressDialog::PlotMSGIndex::kSheetSetProgressCaption,
    "Job Progress");
pPlotProgDlg->setPlotMsgString(
    AcPlPlotProgressDialog::PlotMSGIndex::kSheetProgressCaption,
    "Sheet Progress");
pPlotProgDlg->setPlotProgressRange(0,100);
pPlotProgDlg->onBeginPlot();
pPlotProgDlg->setIsVisible(true);
es = pEngine->beginPlot(pPlotProgDlg);

父主题:

  1. 使用绘图 API

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-14 08:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部