Untitled
unknown
plain_text
a year ago
2.1 kB
20
Indexable
private void F_CR_AL_Load(object sender, EventArgs e)
{
using (DocumentLock Lock = Manager.DocCad.LockDocument())
{
using (Transaction TrCad = Manager.DocCad.TransactionManager.StartTransaction())
{
LayerTable TabelaLayers = (LayerTable)TrCad.GetObject(Manager.DocData.LayerTableId, OpenMode.ForRead);
//Escolha o Layer
foreach (ObjectId ID in TabelaLayers)
{
LayerTableRecord AS = TrCad.GetObject(ID, OpenMode.ForRead) as LayerTableRecord;
CB_Layer.Items.Add(AS.Name);
}
// Define o primeiro Layer como selecionado
CB_Layer.SelectedIndex = 0;
// Iteração com os estilos
foreach (ObjectId ID in Manager.DocCivil.Styles.AlignmentStyles)
{
// Obtém o estilo de alinhamento
AlignmentStyle AS = TrCad.GetObject(ID, OpenMode.ForRead) as AlignmentStyle;
// Adiciona o nome do estilo de alinhamento ao ComboBox
CB_Estilo.Items.Add(AS.Name);
}
// Define o primeiro estilo como selecionado
CB_Estilo.SelectedIndex = 0;
// Iteração com os Labels
foreach (ObjectId ID in Manager.DocCivil.Styles.LabelSetStyles.AlignmentLabelSetStyles)
{
// Obtém o estilo de alinhamento
AlignmentLabelSetStyle AS = TrCad.GetObject(ID, OpenMode.ForRead) as AlignmentLabelSetStyle;
// Adiciona o nome do estilo de alinhamento ao ComboBox
CB_Label.Items.Add(AS.Name);
}
// Define o primeiro estilo como selecionado
CB_Label.SelectedIndex = 0;
TrCad.Commit();
}
}
}
}
}Editor is loading...
Leave a Comment