Skip to content

Instantly share code, notes, and snippets.

View Civil3DToolChest's full-sized avatar

Civil3DToolChest

View GitHub Profile
@Civil3DToolChest
Civil3DToolChest / C3DTC_General Text Abbreviations
Created September 3, 2013 19:04
Civil 3D Settings Abbreviations: General Text abbreviations.
public void setInfinityAbv(string abv)
{
civilDoc.Settings.DrawingSettings.AbbreviationsSettings.GeneralText.Infinity = abv;
}
public void setLeftAbv(string abv)
{
civilDoc.Settings.DrawingSettings.AbbreviationsSettings.GeneralText.Left = abv;
}
public void SetAlignmentLayer(string layerName, Autodesk.Civil.Settings.ObjectLayerModifierType modifierType, string modifierValue, Boolean locked)
{
civilDoc.Settings.DrawingSettings.ObjectLayerSettings.GetObjectLayerSetting(Autodesk.Civil.Settings.SettingsObjectLayerType.Alignment).LayerName = layerName;
civilDoc.Settings.DrawingSettings.ObjectLayerSettings.GetObjectLayerSetting(Autodesk.Civil.Settings.SettingsObjectLayerType.Alignment).Modifier = modifierType;
civilDoc.Settings.DrawingSettings.ObjectLayerSettings.GetObjectLayerSetting(Autodesk.Civil.Settings.SettingsObjectLayerType.Alignment).ModifierValue = modifierValue;
civilDoc.Settings.DrawingSettings.ObjectLayerSettings.GetObjectLayerSetting(Autodesk.Civil.Settings.SettingsObjectLayerType.Alignment).Locked = locked;
}
public void SetAlignmentLayer(string layerName)
{
#region Object Layer Settings
public void SetAlignmentLayer(string layerName, Autodesk.Civil.Settings.ObjectLayerModifierType modifierType, string modifierValue, Boolean locked)
{
civilDoc.Settings.DrawingSettings.ObjectLayerSettings.GetObjectLayerSetting(Autodesk.Civil.Settings.SettingsObjectLayerType.Alignment).LayerName = layerName;
civilDoc.Settings.DrawingSettings.ObjectLayerSettings.GetObjectLayerSetting(Autodesk.Civil.Settings.SettingsObjectLayerType.Alignment).Modifier = modifierType;
civilDoc.Settings.DrawingSettings.ObjectLayerSettings.GetObjectLayerSetting(Autodesk.Civil.Settings.SettingsObjectLayerType.Alignment).ModifierValue = modifierValue;
civilDoc.Settings.DrawingSettings.ObjectLayerSettings.GetObjectLayerSetting(Autodesk.Civil.Settings.SettingsObjectLayerType.Alignment).Locked = locked;
}