예제 #1
0
        private IntPtr CreateConverter(IDocument document)
        {
            IntPtr converter;

            {
                var config = Toolset.CreateGlobalSettings();

                ApplySettingsToConfig(config, document, true);

                converter = Toolset.CreateConverter(config);
            }

            foreach (var setting in document.GetObjects())
            {
                if (setting != null)
                {
                    var config = Toolset.CreateObjectSettings();

                    ApplySettingsToConfig(config, setting, false);

                    Toolset.AddObject(converter, config, setting.GetData());
                }
            }

            return(converter);
        }