Click or drag to resize

Classe PartInfo

Classe utilizzata per ottenere informazioni, chiamando metodi, sulla parte correntemente selezionata, sulla parte Top del disegno oppure su di una parte utilizzata nella creazione dell'oggetto.
Gerarchia di ereditarietà
SystemObject
  LuaRefBase
    DedNetAcadPartInfo

Namespace: DedNetAcad
Assembly: DedNetAcad (in DedNetAcad.dll) Versione: 27.2.0-RC
Sintassi
public class PartInfo : LuaRefBase

Il tipo PartInfo espone i seguenti membri.

Proprietà
 NomeDescrizione
Proprietà pubblicaData Restituisce l'anagrafica letta da questa parte, oppure null se on è una parte codificata.
Proprietà pubblicaIsInDb Restituisce se questa parte sia salvata nel Database.
Proprietà pubblicaIsLocked Restituisce se si tratti ddi una parte bloccata.
Proprietà pubblicaIsLockedRec Restituisce vero se la parte e' bloccata oppure lo e' una ad un livello superiore.
Proprietà pubblicaisTop 
Proprietà pubblicaIsTop Restituisce se si tratti della parte Top.
Proprietà pubblicaName Restituisce il nome della parte.
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoactivate 
Metodo pubblicoActivate Attiva la parte.
Metodo pubblicoAssertLuaObject
(Ereditato da LuaRefBase)
Metodo pubblicoMembro staticoCreatePartInfo Crea un oggetto PartInfo leggendo il primo argomento dallo stack del LUA. Restituisce null se non riesce.
Metodo pubblicoMembro staticoCreatePartInfoFromLuaStack Crea un oggetto .net PartInfo wrappando la perte passata come argomento nello stack del lua e la restituisce.
Metodo pubblicoMembro staticoCreatePartInfoParteCorrente Crea un oggetto PartInfo della parte correntemente attiva e lo restituisce. Restituisce null se non riesce.
Metodo pubblicoMembro staticoCreatePartInfoTop Crea un oggetto PartInfo della parte Top e lo restituisce. Restituisce null se non riesce.
Metodo pubblicoDelAllAttr Elimina tutti gli attributi attualmente presenti nella parte.
Metodo pubblicoDelAttr Elimina l'attributo passato, se esiste.
Metodo pubblicoDispose
(Ereditato da LuaRefBase)
Metodo protettoDispose(Boolean)
(Ereditato da LuaRefBase)
Metodo protettoFinalize
(Ereditato da LuaRefBase)
Metodo pubblicoGetAllAttr Restituisce un dizionario con tutti gli attributi presenti nella parte. Restituisce sempre un dizionario inizializzato.
Metodo pubblicogetAttr Rimappate le funzioni con le iniziali minuscole per compatibilità con Inventor e con il passato.
Metodo pubblicoGetAttr Legge il valore di un attributo della parte. Non è case sensitive. Restituisce comunque stringa vuota anche se non riesce a leggere l'attributo.
Metodo pubblicoGetBasePoint Restituisce il punto di inserimento della parte.
Metodo pubblicoGetDwgStatus 
Metodo pubblicogetName 
Metodo pubblicogetParent 
Metodo pubblicoMembro staticoGetPrtFromPartInfo Restituisce la parte lua dal PartInfo passato
Metodo pubblicoGetReference
(Ereditato da LuaRefBase)
Metodo pubblicoGetStateStatus 
Metodo pubblicoLoad Carica un DWG come sotto-parte di questa parte. Restituisce la parte caricata oppure null se avvengono errori.
Metodo pubblicoLoadAsinch Carica un DWG come sotto-parte di questa parte. Chiama la funzione LUA DedAcadCaricaParte() mettendo nella tabella DedAcadCaricaParteParams i parametri necessari.
Metodo pubblicoLoadPrtMultiASynch Esegue un carica parte multiplo in modalità asincrona
Metodo pubblicoNew Crea una parte come sotto-parte di questa parte. Restituisce la parte caricata oppure null se avvengono errori.
Metodo pubblicoPush
(Ereditato da LuaRefBase)
Metodo pubblicoRefreshColor Aggiorna il colore della parte chiamando la funzione LUA DedAcadGetPartColor() per ottenere il corretto colore della parte.
Metodo pubblicoRefreshColor(Boolean) Aggiorna il colore della parte chiamando la funzione LUA DedAcadGetPartColor() per ottenere il corretto colore della parte.
Metodo pubblicoRefreshDedIcon(DedData, Boolean) Aggiorna il colore della parte chiamando la funzione LUA DedAcadGetPartColor() per ottenere il corretto colore della parte.
Metodo pubblicoRefreshDedIcon(Int32, Int32) Aggiorna il colore della parte chiamando la funzione LUA DedAcadGetPartColor() per ottenere il corretto colore della parte.
Metodo pubblicoRefreshPrtInfo Aggiorna il colore della parte e le icone del DED.
Metodo pubblicosave 
Metodo pubblicoSave Effettua il salva parte creando un nuovo file.
Metodo pubblicoSaveAsinch Effettua il salva parte creando un nuovo file, in modo asincrono.
Metodo pubblicoSetAllAttr Imposta tutti gli attributi nella parte.
Metodo pubblicosetAttr 
Metodo pubblicoSetAttr Imposta il valore di un attributo.
Metodo pubblicoToString
(Ereditato da LuaRefBase)
Torna su
Vedi anche

Documentazione

Namespace DedNetAcad