public override bool Export() { Transaction transaction = new Transaction(this.m_activeDoc, "Export_To_DWF"); transaction.Start(); bool result = false; base.Export(); ViewSet viewSet = new ViewSet(); ViewSet viewSet2 = new ViewSet(); if (this.m_currentViewOnly) { viewSet.Insert(this.m_activeDoc.ActiveView); } else { viewSet = this.m_selectViewsData.SelectedViews; } foreach (View view in viewSet) { ViewSheet viewSheet = (ViewSheet)view; viewSet2.Insert(viewSheet); Parameter parameter = viewSheet.get_Parameter("SEQUENCE#"); if (this.m_exportFormat == ExportFormat.DWFx) { this.m_exportFileName = string.Concat(new string[] { viewSheet.SheetNumber, " - ", viewSheet.Name, " - ", this.StoreNumber, ".dwfx" }); DWFXExportOptions dWFXExportOptions = new DWFXExportOptions(); dWFXExportOptions.ExportObjectData = this.m_exportObjectData; dWFXExportOptions.ExportingAreas = this.m_exportAreas; dWFXExportOptions.MergedViews = this.m_exportMergeFiles; dWFXExportOptions.ImageFormat = this.m_dwfImageFormat; dWFXExportOptions.ImageQuality = this.m_dwfImageQuality; result = this.m_activeDoc.Export(this.m_exportFolder, this.m_exportFileName, viewSet2, dWFXExportOptions); } else { this.m_exportFileName = string.Concat(new string[] { parameter.AsString(), " - ", viewSheet.SheetNumber, " ", viewSheet.Name, " - ", this.StoreNumber, ".dwf" }); DWFExportOptions dWFExportOptions = new DWFExportOptions(); dWFExportOptions.ExportObjectData = this.m_exportObjectData; dWFExportOptions.ExportingAreas = this.m_exportAreas; dWFExportOptions.MergedViews = this.m_exportMergeFiles; dWFExportOptions.ImageFormat = this.m_dwfImageFormat; dWFExportOptions.ImageQuality = this.m_dwfImageQuality; result = this.m_activeDoc.Export(this.m_exportFolder, this.m_exportFileName, viewSet2, dWFExportOptions); } viewSet2.Erase(view); } transaction.Commit(); return(result); }