mirror of
https://github.com/jeremytammik/RevitSdkSamples.git
synced 2026-09-21 03:15:33 +00:00
added Revit 2022 SDK minus except *rvt and *rfa
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Revit.SDK.Samples.Custom2DExporter.CS
|
||||
{
|
||||
/// <summary>
|
||||
/// UI Form presented to the user used to collection options related to the export.
|
||||
/// </summary>
|
||||
public partial class Export2DView : System.Windows.Forms.Form
|
||||
{
|
||||
/// <summary>
|
||||
/// Construct a new form.
|
||||
/// </summary>
|
||||
public Export2DView()
|
||||
{
|
||||
InitializeComponent();
|
||||
m_exportOptions = new ExportOptions();
|
||||
m_exportOptions.ExportAnnotationObjects = false;
|
||||
m_exportOptions.ExportPatternLines = false;
|
||||
}
|
||||
|
||||
ExportOptions m_exportOptions = null;
|
||||
|
||||
/// <summary>
|
||||
/// Property containing the options chosen for export.
|
||||
/// </summary>
|
||||
public ExportOptions ViewExportOptions
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_exportOptions;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// The option for creating Path of Travel.
|
||||
/// </summary>
|
||||
public class ExportOptions
|
||||
{
|
||||
bool m_exportAnnotationObjects;
|
||||
bool m_exportPatternLines;
|
||||
|
||||
/// <summary>
|
||||
/// True if AnnotationObjects are to be included in the export, false otherwise.
|
||||
/// </summary>
|
||||
public bool ExportAnnotationObjects
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_exportAnnotationObjects;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_exportAnnotationObjects = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// True if Pattern Lines are to be included in the export, false otherwise.
|
||||
/// </summary>
|
||||
public bool ExportPatternLines
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_exportPatternLines;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_exportPatternLines = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void checkBox2_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
m_exportOptions.ExportAnnotationObjects = checkBox2.Checked;
|
||||
}
|
||||
|
||||
private void checkBox3_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
m_exportOptions.ExportPatternLines = checkBox3.Checked;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user