Classe PartInfo

DedNet

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  DedNetAcadPartInfo

Namespace:  DedNetAcad
Assembly:  DedNetAcad (in DedNetAcad.dll) Versione: 21.3.0.0 (21.3.0.0)
Sintassi
public class PartInfo : IDisposable
Public Class PartInfo
	Implements IDisposable
public ref class PartInfo : IDisposable
type PartInfo =  
    class
        interface IDisposable
    end

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 pubblicoClose
Chiude l'oggetto effettuando il dispose.
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
Effettua il dispose dell'oggetto liberando il riferimento alla parte.
Metodo protettoDispose(Boolean)
Effettua la liberazione delle risorese gestite e non.
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 pubblicogetName
Metodo pubblicogetParent
Metodo pubblicoMembro staticoGetPrtFromPartInfo
Restituisce la parte lua dal PartInfo passato
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 pubblicoLoadSinch
Carica un DWG come sotto-parte di questa parte. Chiama la funzione LUA DedAcadCaricaParte() attraverso il suo command mettendo nella tabella DedAcadCaricaParteParams i parametri necessari.
Metodo pubblicoNew
Crea una parte come sotto-parte di questa parte. Restituisce la parte caricata oppure null se avvengono errori.
Metodo pubblicoPush
Effettua il push nello stack del LUA del riferimento.
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
Aggiorna il colore della parte chiamando la funzione LUA DedAcadGetPartColor() per ottenere il corretto colore della parte.
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.
Torna su
Vedi anche

Documentazione