Untitled

 avatar
unknown
plain_text
a year ago
2.1 kB
12
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