# 是否可以更改"纸张"尺寸或使其自动适应块表记录中的几何图形？

 1. [FAQ](/cn/faq)
2. »
3. [PDF and PRC Questions](/faq/pdf-and-prc-questions)

当前尺寸（通常还包括位置）与导出的几何图形不匹配。

您可以计算模型空间实体的范围，并尝试据此设置图纸空间的纸张尺寸。但设置的纸张尺寸可能仍无法正确呈现您的几何图形。

或者您可以设置以下打印参数：

OdDbPlotSettings \*pPlotSettings = pLayout.get();  
OdDbPlotSettingsValidatorPtr pValidator = pPlotSettings-&gt;database()-&gt;appServices()-&gt;plotSettingsValidator();

pValidator-&gt;setStdScaleType(pPlotSettings, OdDbPlotSettings::kScaleToFit);  
pValidator-&gt;setPlotType(pPlotSettings, OdDbPlotSettings::kExtents);  
//可选  
pValidator-&gt;setPlotCentered(pPlotSettings, true);  
这样您的几何图形将缩放以适应所选纸张尺寸。

要更改纸张尺寸，您可以使用：

pPlotValidator-&gt;setCanonicalMediaName(pPlotSettings, OD\_T("ISO\_A1\_(841.00\_x\_594.00\_MM)"));  
"ISO\_A1\_(841.00\_x\_594.00\_MM)" - 这是众多可选尺寸之一。
