透明度功能实际正常工作,但需要通过打印设置启用才能导出到.pdf文件:
OdDbLayoutPtr pLayout = OdDbBlockTableRecordPtr(pDb->getActiveLayoutBTRId().safeOpenObject())->getLayoutId().safeOpenObject(OdDb::kForWrite);
pLayout->setPlotTransparency(true);
exportToPdf(pDb);
请注意,从4.2版本开始,PDFExportParams类不再包含kSupportTransparency标志