Autodesk.Revit.DB.PrintParameters类是Revit API中的一个类,用于描述如何打印Revit文档。
PrintParameters(Document document)
:用指定的Revit文档构造参数对象。Color
: 打印是否是彩色输出,为true
表示打印彩色,为false
表示打印黑白。CropBoxVisible
: 是否显示裁剪框。Margins
: 作为墨盒顶点的左上角和右下角之间的距离,以英寸表示Orientation
: 页面方向,为0
表示纵向,为1
表示横向。PaperPlacement
: 纸张放置方式,为0
表示居中,为1
表示拉伸,为2
表示适应。Clone()
: 克隆PrintParameters对象,返回一个新的PrintParameters对象。PrintParameters printParams = new PrintParameters(doc);
printParams.Color = false; // 设置黑白打印
printParams.CropBoxVisible = true; // 显示裁剪框
printParams.Margins = new XYZ(2.0, 2.0, 2.0); // 左上角和右下角之间距离为2英寸
printParams.Orientation = 0; // 页面为纵向
printParams.PaperPlacement = 0; // 纸张居中放置