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: 366 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





