![]() |
|||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
|
Você está aqui: AutoCAD .NET API C# ::: Dicas & Truques ::: Ponto, Pontos, Comando POINT |
Como retornar ou definir o valor da variável de sistema PDSIZE do AutoCAD usando AutoCAD C# .NET e a propriedade PdsizeQuantidade de visualizações: 320 vezes |
A variável de sistema PDSIZE do AutoCAD serve para definirmos o tamanho dos pontos desenhados por meio do comando POINT. Para ver como os tamanhos dos pontos são exibidos, digite PTYPE na janela de comandos do AutoCAD e pressione Enter. Automaticamente a janela Point Style (Estilo de Ponto) será exibida. Podemos retornar o tamanho dos pontos ou definir o valor da variável PDSIZE usando a propriedade Pdsize do objeto Database da AutoCAD .NET API. Veja um código C# completo no qual exibimos o valor atual da variável PDSIZE: using Autodesk.AutoCAD.Runtime; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; [assembly: CommandClass(typeof(PluginEstudos.Class1))] namespace PluginEstudos { public class Class1 { [CommandMethod("estudos")] public void Estudos() { // vamos obter o documento atual Document doc = Application.DocumentManager.MdiActiveDocument; // vamos obter a base de dados Database db = doc.Database; // iniciamos uma transação using (Transaction trans = db.TransactionManager.StartTransaction()) { // vamos obter o valor da variável PDSIZE double valor_pdsize = db.Pdsize; // e mostramos o resultado doc.Editor.WriteMessage("O valor da variável PDSIZE é: " + valor_pdsize + "\n"); // fechamos a transação trans.Commit(); } } } } Ao executar este código AutoCAD C# .NET nós teremos o seguinte resultado: O valor da variável PDSIZE é 5 Veja agora como podemos alterar o valor dessa variável usando AutoCAD C# .NET: using Autodesk.AutoCAD.Runtime; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; [assembly: CommandClass(typeof(PluginEstudos.Class1))] namespace PluginEstudos { public class Class1 { [CommandMethod("estudos")] public void Estudos() { // vamos obter o documento atual Document doc = Application.DocumentManager.MdiActiveDocument; // vamos obter a base de dados Database db = doc.Database; // iniciamos uma transação using (Transaction trans = db.TransactionManager.StartTransaction()) { // vamos ajustar o valor da variável PDSIZE db.Pdsize = 3; // vamos obter o valor da variável PDSIZE para testar se // ela foi modificada com sucesso double valor_pdsize = db.Pdsize; // e mostramos o resultado doc.Editor.WriteMessage("O valor da variável PDSIZE foi ajustada para: " + valor_pdsize + "\n"); // fechamos a transação trans.Commit(); } } } } Ao executar este código AutoCAD C# .NET o tamanho do ponto será ajustado para o valor 3. Você pode fazer essa verificação digitando PDSIZE ou PTYPE na janela de comandos do AutoCAD. |
![]() |
Veja mais Dicas e truques de AutoCAD .NET API C# |
Dicas e truques de outras linguagens |
jQuery - jQuery para iniciantes - Como obter o conteúdo de um elemento HTML usando a função html() do jQuery Java - Como remover um elemento de uma determinada posição do ArrayList do Java usando o método remove() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |