![]() | PublishManagerExportVIZ Method (ListString, String) |
Namespace: VIZPub.NET
public bool ExportVIZ( List<string> input, string output )
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Examples { public class VIZPubExample { public void ExportVIZ() { // Initialize VIZPub.NET VIZPub.NET.ModuleInitializer.Run(); // Construction VIZPub.NET.PublishManager manager = new VIZPub.NET.PublishManager(); // License VIZPub.NET.LicenseManager.LicenseResults authResult = manager.License.LicenseFile("C:\\License\\VIZPub.NET.lic"); if (authResult != VIZPub.NET.LicenseManager.LicenseResults.SUCCESS) { System.Diagnostics.Debug.WriteLine(authResult.ToString()); return; } // Event :: Progress manager.OnProgressChangedEvent += VIZPub_OnProgressChangedEvent; // Write VIZ File Version manager.Version = VIZPub.NET.FileVersion.V303; // EDGE manager.ReadEdgeData = true; // Thumbnail manager.ThumbnailGeneration = true; List<string> input = new List<string>(); input.Add("C:\\MODEL\\BLOCK1.viz"); input.Add("C:\\MODEL\\BLOCK2.viz"); input.Add("C:\\MODEL\\BLOCK3.viz"); input.Add("C:\\MODEL\\BLOCK4.viz"); string output = "C:\\MODEL\\SHIP.viz"; bool result = manager.ExportVIZ(input, output); System.Diagnostics.Debug.WriteLine(string.Format("Elapsed Milliseconds = {0:#,0}", manager.ElapsedMilliseconds)); } private void VIZPub_OnProgressChangedEvent(object sender, VIZPub.NET.ProgressEventArgs e) { System.Diagnostics.Debug.WriteLine(string.Format("{0} : {1}", e.Mode, e.Progress)); } } }