2015-10-05 4 views
1

Я создаю 3d PDF, используя .prc файл. Я могу создать PDF-файл с использованием библиотеки itext, но 3d-модель не подходит. Чтобы сделать 3d модель подходящим видом, какое свойство необходимо установить?Как настроить просмотр FIT с помощью itextsharp?

+0

В настоящее время я сталкиваюсь с той же проблемой. Вы решили проблему? Не могли бы вы опубликовать решение? –

ответ

0

При создании словаря 3D-потока вам необходимо добавить ключ/OnInstantiate в словарь 3D-потока. Значение/OnInstantiate будет ссылкой на новый словарь потока, в котором вы можете написать свой javascript-код fitVisible в качестве потока объектов. Вам необходимо написать код javascript, чтобы рассчитать свойства камеры в соответствии с вашей ограничительной рамкой модели.

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».

Смежные вопросы