如何使用itextsharp设置FIT视图?

时间:2015-10-05 15:55:52

标签: itextsharp itext

我正在使用.prc文件创建3d PDF。我可以使用itext库创建PDF,但是3d模型不适合视图。 为了使拟合视图中的3d模型需要设置哪个属性?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

创建3D流字典时,需要将/ OnInstantiate键添加到3D流字典中。 / OnInstantiate的值将引用新的流字典,您可以在其中将fitVisible javascript代码编写为对象流。 您需要编写javascript代码以根据模型边界框计算相机属性。

答案 2 :(得分:0)

下面的代码对我有用。

PdfDictionary dict3D = new PdfDictionary();
dict3D.Put(PdfName.TYPE, new PdfName("3DView"));
dict3D.Put(new PdfName("XN"), new PdfString("Default"));
dict3D.Put(new PdfName("IN"), new PdfString("Unnamed"));
dict3D.Put(new PdfName("MS"), new PdfName("U3D"));

请确保设置属性" MS"。