Click or drag to resize

Classe Util

Contiene utilità generali per Inventor.
Gerarchia di ereditarietà
SystemObject
  DedNetInvUtil

Namespace:  DedNetInv
Assembly:  DedNetInv (in DedNetInv.dll) Versione: 24.6.0.0 (24.6.0.0)
Sintassi
public static class Util

Il tipo Util espone i seguenti membri.

Metodi
  NomeDescrizione
Metodo pubblicoMembro staticoAddCommandButton
Funzione che permette di gestire la visualizzazione dei pulsanti all'interno di una barra.
Metodo pubblicoMembro staticoAddPopUpCommandBar
Restituisce o crea la barra dei comandi con il nome passato.
Metodo pubblicoMembro staticoAskMemberSelection
Dato il fullpath di una factory (ipart/iassembly) chiede la selezione di un member Le eventuali eccezioni sono sollevate verso il chiamante
Metodo pubblicoMembro staticoAskUseMasterModelState(ComponentOccurrence, Boolean, String)
Controllo le impostazioni dei model state. Se l'utente conferma imposta il model state principale. Opzionalmente è possibile farsi tornare la il model state corrente del documento passato.
Metodo pubblicoMembro staticoAskUseMasterModelState(Document, Boolean, ModelState)
Controllo le impostazioni dei model state. Se l'utente conferma imposta il model state principale. Opzionalmente è possibile farsi tornare il model state corrente del documento passato.
Metodo pubblicoMembro staticoAssertActiveDocument
Verifica che sia presente un documento attivo in Inventor e lo restituisce. Solleva una eccezione se non ci sono documenti attivi.
Metodo pubblicoMembro staticoAssertAllDocumentsClose
Controlla che non ci siano dei documenti aperti
Metodo pubblicoMembro staticoAssertCurrentDocument
Cerca di ricavare il DedDoc dal documento correntemente attivo e lo restituisce. Se il DedDoc è null solleva una eccezione per avvisare l'utente.
Metodo pubblicoMembro staticoAssertDataHasSameRevType
Verifica che il documento non sia già associato in configurazione Default a un'altra anagrafica con tipologia di revisioe differente da quella passata
Metodo pubblicoMembro staticoAssertDataNotHasSameExt
Verifica che l'anagrafica non abbia già collegato un documento con la stessa estensione
Metodo pubblicoMembro staticoAssertDocHasData
Controlla che il documento non sia associato a nessuna anagrafica.
Metodo pubblicoMembro staticoAssertDocHasModelStates
Controlla che il documento abbia effettivamente dei model state
Metodo pubblicoMembro staticoAssertDocHasNotModelStates
Controlla che il documento non presenti dei model state
Metodo pubblicoMembro staticoAssertDocIsAssembly
Controlla che il documento passato non sia Nothing e sia un assieme, altrimenti lancia un'eccezione.
Metodo pubblicoMembro staticoAssertDocIsDrawing
Controlla che il documento passato non sia Nothing e sia una messa in tavola, altrimenti lancia un'eccezione.
Metodo pubblicoMembro staticoAssertDocIsFactory
Controlla che il documento passato non sia Nothing e sia una iPartFactory, altrimenti lancia un'eccezione.
Metodo pubblicoMembro staticoAssertDocIsInDb
Controlla che il documento passato sia registrato nel database
Metodo pubblicoMembro staticoAssertDocIsModel
Controlla che il documento passato non sia Nothing e sia un modello, altrimenti lancia un'eccezione. lancia un'eccezione.
Metodo pubblicoMembro staticoAssertDocIsNotEditAllMemberScope
Controlla che il documento non sia in modalità di editazione di tutti i ms
Metodo pubblicoMembro staticoAssertDocIsNotInMsSubstitute
Controllo che il documento non sia attivo in un ms sostituto
Metodo pubblicoMembro staticoAssertDocIsNotNothing
Controlla che il documento non sia Nothing, altrimenti lancia un'eccezione.
Metodo pubblicoMembro staticoAssertDocIsNotTopDocument
Controlla che il documento passato non sia Nothing e non sia la parte principale del documento.
Metodo pubblicoMembro staticoAssertDocIsPart
Controlla che il documento passato non sia Nothing e sia una parte, altrimenti lancia un'eccezione.
Metodo pubblicoMembro staticoAssertDocIsPartFactory
Controlla che il documento passato non sia Nothing e sia una iPartFactory, altrimenti lancia un'eccezione.
Metodo pubblicoMembro staticoAssertDocIsSavableSpecialStruct
Verifica se il documento sia una struttura speciale salvabile, in caso contrario solleva una eccezione.
Metodo pubblicoMembro staticoAssertDocIsTopDocument
Controlla che il documento passato non sia Nothing e sia la parte principale del documento.
Metodo pubblicoMembro staticoAssertDocIsValidOcc
Controlla che il documento passato non sia Nothing, altrimenti, essendo derivato da una occorrenza, visualizza un messaggio.
Metodo pubblicoMembro staticoAssertDocument
Cerca di ricavare il DedDoc dal documento correntemente attivo e lo restituisce. Se il DedDoc è null solleva una eccezione per avvisare l'utente.
Metodo pubblicoMembro staticoAssertEditDocisTopDocument
Controlla che il documento in editazione sia il
Metodo pubblicoMembro staticoAssertOccurrenceIsNotSubstitute
Solleva una eccezione se l'occorrenza passata è un sostituto.
Metodo pubblicoMembro staticoAssertOccurrenceIsNotSuppressedOrMissing
Solleva una eccezione se l'occorrenza passata è soppressa o mancante.
Metodo pubblicoMembro staticoAssertOccurrenceIsNotVirtual
Solleva una eccezione se l'occorrenza passata è virtuale.
Metodo pubblicoMembro staticoAssertOccurrenceIsNotWelds
Solleva una eccezione se l'occorrenza passata è una saldatura.
Metodo pubblicoMembro staticoAssertReadDataFromInvDoc
Viene utilizzata la funzione ReadDataFromInvDoc() per avere l'anagrafica del documento passato. Restituisce l'anagrafica oppure solleva un'eccezione per avvisare l'utente.
Metodo pubblicoMembro staticoAssertReadDataFromInvDocOrMatchingModelState
Viene utilizzata la funzione che controlla l'anagrafica dal model state corrente. Può essere anche una anagrafica di un altra configurazione se contenuta nelle proprietà.
Metodo pubblicoMembro staticoAssertReadDataFromInvOcc
Viene utilizzata la funzione ReadDataFromInvOcc() per avere l'anagrafica dell'occorrenza passata. Restituisce l'anagrafica oppure solleva un'eccezione per avvisare l'utente.
Metodo pubblicoMembro staticoAttrListDisabler(DedAttrList)
Disabilita tutti gli attributi.
Metodo pubblicoMembro staticoAttrListDisabler(DedAttrList, DedAttrEnvDestEnum)
Disabilita gli attributi del tipo passato.
Metodo pubblicoMembro staticoAttrListEnabler
Data la attrlist passata abilita solo gli attributi che sono corrispondenti al tipo di EnvDest passato.
Metodo pubblicoMembro staticoCalcolaNomeSostituto
Ritorna il nome del sostituto dato il nome completo del modello di riferimento e la lista dei sostituti già denominati
Metodo pubblicoMembro staticoCheckPositionalRepresentation
Controllo le impostazioni della rappresentazione di posizione nel documento e opzionalmente dei documenti referenziati. Se l'utente conferma imposta la rappresentazione di posizione principale. Opzionalmente è possibile farsi tornare la rappresentazione corrente del documento principale.
Metodo pubblicoMembro staticoCloseWindow
Chiude la finestra identificata dall'hadle passato.
Metodo pubblicoMembro staticoCopiaSostituti
Copia nella destinazione tutti i sostituti.
Metodo pubblicoMembro staticoCopiaStruttureSpeciali
Copia tutti i file appartenenti alle strutture speciali presenti sotto all'elemento passato. Lavora in modo ricorsivo.
Metodo pubblicoMembro staticoCopyOLEandExtraCadReference
Copia i riferimenti OLE ed Extra Cad del documento passato. Da utilizzare nei delegate...
Metodo pubblicoMembro staticoDataToInvDoc
Scrive tutti gli attributi di anagrafica in un documento.
Metodo pubblicoMembro staticoDataToInvFile
Scrive tutti gli attributi di anagrafica in un file di Inventor.
Metodo pubblicoMembro staticoDataToInvOcc
Scrive tutti gli attributi di anagrafica in un documento.
Metodo pubblicoMembro staticoDataToModelState
Scrive l'anagrafica sul model state passato. Se esiste il documento utilizza il metodo classico, diversamente sfrutta la scrittura in tabella
Metodo pubblicoMembro staticoDedDataPart2InvDoc
Scrive i dati presenti nel DedDataPart nel documento.
Metodo pubblicoMembro staticoDedDataPart2InvFile
Scrive i dati presenti nel DedDataPart nel file di Inventor ( tramite apprentice ).
Metodo pubblicoMembro staticoDedDataPart2InvOcc
Scrive i dati presenti nel DedDataPart nell'occorrenza.
Metodo pubblicoMembro staticoDedDataPart2ModelState
Scrivi i dati presenti nel DedDataPart nel model state
Metodo pubblicoMembro staticoDedDataPart2PartBody
Scrive i dati presenti nel DedDataPart nel partBody.
Metodo pubblicoMembro staticoDocumentHasDerivedReferences
Ritorna true se il documento ha dei riferimenti di derivazione
Metodo pubblicoMembro staticoDocumentIsAssembly
Restituisce se il documento passato è IAM o IPT.
Metodo pubblicoMembro staticoDocumentIsDrawing
Restituisce se il documento passato è IDW o DWG.
Metodo pubblicoMembro staticoDocumentIsDrawingOrPresentation
Restituisce se il documento passato è tavola o presentazione.
Metodo pubblicoMembro staticoDocumentIsModel
Restituisce se il documento passato è IAM o IPT.
Metodo pubblicoMembro staticoDocumentIsModelOrPresentation
Restituisce se il documento passato è tavola o presentazione.
Metodo pubblicoMembro staticoDocumentIsOpenVisible
Ritorna true se il documento è aperto in modo visibile
Metodo pubblicoMembro staticoDocumentIsPart
Restituisce se il documento passato è IPT.
Metodo pubblicoMembro staticoDocumentIsPresentation
Restituisce se il documento passato è IPN.
Metodo pubblicoMembro staticoEliminaOwnerShipStruttureSpeciali
Ripristina le caratteristiche di ownership dei componenti di struttura speciale
Metodo pubblicoMembro staticoFileIsAssembly
Verifica e restituisce se il file passato sia o meno un file di assime.
Metodo pubblicoMembro staticoFileIsInventor
Verifica e restituisce se il file passato sia o meno un file di interesse per Inventor.
Metodo pubblicoMembro staticoFileIsInventorDwg
Verifica e restituisce se il file passato sia o meno un file dwg di Inventor.
Metodo pubblicoMembro staticoFileIsModel
Verifica e restituisce se il file passato sia o meno un file di modello di inventor.
Metodo pubblicoMembro staticoFileIsPart
Verifica e restituisce se il file passato sia o meno un file di parte.
Metodo pubblicoMembro staticoFileIsPresentation
Verifica e restituisce se il file passato sia o meno un file di assime.
Metodo pubblicoMembro staticoFillWithAssociatedFiles
Restituisce una lista contenente l'oggetto DocStructInfo passato più gli eventuali file associati presenti su disco. Restituisce sempre una lista inizializzata.
Metodo pubblicoMembro staticoFindDocumentInCollection
Cerca e restituisce il documento abbinato ad un file. Restituisce null se non lo trova. Lo cerca nella collezione di documenti passati (Documents oppure VisibleDocuments).
Metodo pubblicoMembro staticoFindInventorDocument(String, Boolean)
Cerca tra i documenti aperti e presenti in Inventor e, se lo trova lo restituisce. Restituisce null se il documento non risulta aperto in Inventor.
Metodo pubblicoMembro staticoFindInventorDocument(String, String, Boolean)
Cerca tra i documenti aperti e presenti in Inventor e, se lo trova lo restituisce. Restituisce null se il documento non risulta aperto in Inventor.
Metodo pubblicoMembro staticoFindInventorFile
Cerca tra i file aperti e presenti in Inventor e, se lo trova lo restituisce. Restituisce null se il file non risulta aperto in Inventor.
Metodo pubblicoMembro staticoFindInventorMemberDocument(String)
Cerca e restituisce il documento member abbinato ad un fullDocumentName Se il documento non ha model states ma ha il fulldocumentname corretto viene comunque ritornato.
Metodo pubblicoMembro staticoFindInventorMemberDocument(String, String)
Cerca e restituisce il documento member abbinato ad un fullDocumentName. Se il documento non ha model states ma ha il fulldocumentname corretto viene comunque ritornato.
Metodo pubblicoMembro staticoFormatAttr
Legge e restituisce il valore di un attributo dal documento/occorrenza di inventor, convertendolo però nel tipo dati coerente con il tipo di dati dell'attributo.
Metodo pubblicoMembro staticoGetActiveLOD
Restituisce il livello di dettaglio attivo.
Metodo pubblicoMembro staticoGetActiveModelState
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblicoMembro staticoGetActiveModelStateKey
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblicoMembro staticoGetActiveModelStateName
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblicoMembro staticoGetActualModelStateName
Dato un filename ed una configurazione, ritorna l'effettivo nome del model state
Metodo pubblicoMembro staticoGetAllInventorFiles
Data la cartella o il file di riferimento ritorna tutti i file di Inventor contenuti
Metodo pubblicoMembro staticoGetApplicationUserVer
Restituisce la versione di inventor da visualizzare all'utente.
Metodo pubblicoMembro staticoGetAssembly
Restituisce il documento convertito in AssemblyDocument oppure null se non riesce.
Metodo pubblicoMembro staticoGetAssociativeForeignFilename
Restituisce se il documento passato è di modello.
Metodo pubblicoMembro staticoGetAttrList
Restituisce la lista di attributi richiesti, abbinati all'anagrafica passata. L'anagrafica può essere anche null, in tal caso viene restituita la lista degli attributi di Tutti i tipi.
Metodo pubblicoMembro staticoGetBomStructure
Restituisce la BOMStructureEnum del documento passato.
Metodo pubblicoMembro staticoGetCfgStructure
Restituisce la struttura delle configurazioni del documento passato.
Metodo pubblicoMembro staticoGetChildControls
Ritorna una lista di controlli contenuti nella finestra passata.
Metodo pubblicoMembro staticoGetConfigName(ModelState)
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblicoMembro staticoGetConfigName(String)
Dato il nome di una configurazione, Restituisce il nome secondo lo standard DED+
Metodo pubblicoMembro staticoGetDataFromDedDoc
Ritorna l'anagrafica associata al documento
Metodo pubblicoMembro staticoGetDerivedDocs
Restituisce la lista dei documenti derivati di una parte (.ipt). Se non trova alcun documento restituisce la lista vuota.
Metodo pubblicoMembro staticoGetDesktopWindow
Metodo pubblicoMembro staticoGetDrawing
Restituisce il documento convertito in DrawingDocument oppure null se non riesce.
Metodo pubblicoMembro staticoGetEmbeddedIcon
Data l'estensione restituisce l'icona dell'oggetto embedded (Anycad)
Metodo pubblicoMembro staticoGetFullDocumentNameOnOpenOptions
In caso di assieme ritorna il full document name compatibilmente con le impostazioni di livello di dettaglio in apertura. L'opzione può essere principale, tutti i comp. soppressi, tutte le parti soppresse ed ultimo attivo.
Metodo pubblicoMembro staticoGetHWndText
Ritorna la caption della finestra / controllo.
Metodo pubblicoMembro staticoGetLastDataRowVer(Document)
Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura. Restituisce un guid Empty se non viene trovato.
Metodo pubblicoMembro staticoGetLastDataRowVer(ModelState)
Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura.
Metodo pubblicoMembro staticoGetLastDataRowVer(String)
Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura. Restituisce un guid Empty se non viene trovato.
Metodo pubblicoMembro staticoGetMasterLOD
Restituisce il livello di dettaglio principale.
Metodo pubblicoMembro staticoGetMasterModelState
Se esiste, dato il documento ritorna il master model state
Metodo pubblicoMembro staticoGetModelStateKey
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblicoMembro staticoGetModelStateName
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblicoMembro staticoGetModelStateNames
Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
Metodo pubblicoMembro staticoGetModelStates
Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
Metodo pubblicoMembro staticoGetNastranInCADReferences(Document)
Ritorna la lista dei riferimenti Nastran dato il documento passato
Metodo pubblicoMembro staticoGetNastranInCADReferences(String)
Ritorna la lista dei riferimenti Nastran dato il filename passato
Metodo pubblicoMembro staticoGetOccurrenceNameWithoutPosNumber
Ritorna il nome dell'occorrenza privato della posizione
Metodo pubblicoMembro staticoGetPart
Restituisce il documento convertito in PartDocument oppure null se non riesce.
Metodo pubblicoMembro staticoGetPresentation
Restituisce il documento convertito in PresentationDocument oppure null se non riesce.
Metodo pubblicoMembro staticoGetPreview
Ritorna l'anteprima del documento sotto forma di bitmap
Metodo pubblicoMembro staticoGetQsPublisherOutName
Dato il documento attivo e la configurazione del publisher calcolo il nome di pubblicazione in base alle regole del publish manager eventualmente personalizzate tramite evento. Anche in caso di formati potenzialmente multifoglio ritorno il nome completo. Sarà poi il publisher a fornire a posteriori la formattazione corretta.
Metodo pubblicoMembro staticoGetSafeReferenceFullFileName
Dato il descrittore ritorna il percorso del riferimento più coerente possibile col progetto. ResolvedFullFileName è però più affidabile nel caso Inventor abbia risolto tramite path del progetto in un percorso diverso dall'ultimo usato (secondo Barbara Hann).
Metodo pubblicoMembro staticoGetSmallFileIcon
Data la tipologia di documento ritorna l'icona dalla risorse del progetto
Metodo pubblicoMembro staticoHasModelStates
Ritorna vero se il documento ha dei model state
Metodo pubblicoMembro staticoImpostaDatiClonazioneStrutture
Imposta ricorsivamente, da clonare gli elementi delle strutture speciali, compresi i dati necessari alla clonazione.
Metodo pubblicoMembro staticoInvDoc2DedDataPart(Document)
Legge i dati dal documento e li inserisce in una DedDataPart. Ricava l'anagrafica di appartenenza per sapere gli attributi da leggere ed avere l'elenco attributi.
Metodo pubblicoMembro staticoInvDoc2DedDataPart(Document, DedAttrList)
Legge i dati dal documento e li inserisce in una DedDataPart. Legge direttamente l'elenco attributi dal parametro passato.
Metodo pubblicoMembro staticoInvDoc2DedDataPart(Document, UtilDataAttrTypeEnum)
Legge i dati dal documento e li inserisce in una DedDataPart. Ricava l'anagrafica di appartenenza per sapere gli attributi da leggere. Se non la trova usa la lista degli attributi di anagrafica comuni.
Metodo pubblicoMembro staticoInvDoc2DedDataPart(Document, UtilDataAttrTypeEnum, Boolean)
Legge i dati dal documento e li inserisce in una DedDataPart. Ricava l'anagrafica di appartenenza per sapere gli attributi da leggere. Se non la trova usa la lista degli attributi di anagrafica comuni.
Metodo pubblicoMembro staticoInvDoc2DedDoc
Legge il percorso del documento passato e ne resituisce il DedDoc. Se il documento non è ancora salvato o se non è nel Database restituisce null. Ignora eventuali errori.
Metodo pubblicoMembro staticoInvDocAttrMatchData
Controlla se gli attributi ID e REV letti nel documento coincidono con quelli associati all'anagrafica passata
Metodo pubblicoMembro staticoInvFile2DedDataPart(String, DedType)
Legge i dati dal file di inventor e li inserisce in una DedDataPart.
Metodo pubblicoMembro staticoInvFile2DedDataPart(String, DedType, DedAttrList)
Legge i dati dal file di inventor e li inserisce in una DedDataPart.
Metodo pubblicoMembro staticoInvFile2DedDataPart(String, DedType, UtilDataAttrTypeEnum)
Legge i dati dal file di inventor secondo la tiplogia richiesta e li inserisce in una DedDataPart.
Metodo pubblicoMembro staticoInvFileAttrMatchData
Controlla se gli attributi ID e REV letti nel file coincidono con quelli associati all'anagrafica passata
Metodo pubblicoMembro staticoInvOcc2DedDataPart(ComponentOccurrence, DedAttrList)
Legge i dati dall'occorrenza e li inserisce in una DedDataPart. Utilizza la lista di attributi passata
Metodo pubblicoMembro staticoInvOcc2DedDataPart(ComponentOccurrence, UtilDataAttrTypeEnum)
Legge i dati dall'occorrenza e li inserisce in una DedDataPart. Ricava l'anagrafica di appartenenza per sapere gli attributi da leggere. Se non la trova usa la lista degli attributi di anagrafica comuni.
Metodo pubblicoMembro staticoInvOcc2DedDoc
Legge il percorso dell'occorrenza passata e ne resituisce il DedDoc. Se l'occorrenza non è ancora salvata o se non è nel Database o se non ha associato alcun file, restituisce null. Ignora eventuali errori.
Metodo pubblicoMembro staticoIsAnyCadReferenceName
Dato il path del riferimento padre e il path del file in oggetto ritorna vero se si tratta di un potenziale documento di anycad.
Metodo pubblicoMembro staticoIsAssemblyFactory
Restituisce vero se il documento passato è una Part Factory
Metodo pubblicoMembro staticoIsAssemblyMember
Restituisce vero se il documento passato è un Part Member
Metodo pubblicoMembro staticoIsCableHarnessDocument
Dato il documento in ingresso determina se si tratta di un documento di cavi e cablaggi.
Metodo pubblicoMembro staticoIsDerivedDoc
Stabilisce se il documento padre è un derivato del documento figlio
Metodo pubblicoMembro staticoIsDrawing
Restituisce se il documento passato sia una messa in tavola.
Metodo pubblicoMembro staticoIsEmbeddedDocument
Restituisce se il documento passato è di modello.
Metodo pubblicoMembro staticoIsFactoryAssetInstance
Restituisce vero se si tratta di un documento rappresentante un asset della factory
Metodo pubblicoMembro staticoIsiAssemblyOccurrence
Restituisce vero se l'occorrenza si trova nel contesto di un
Metodo pubblicoMembro staticoIsInventorDwg
Restituisce se il documento sia un dwg di inventor.
Metodo pubblicoMembro staticoIsMasterModelState
Ritorna vero se il documento è in configurazione master
Metodo pubblicoMembro staticoIsModel
Restituisce se il documento passato è di modello. Se fallisce è quasi sicuramente per la corruzione del documento. L'eccezione viene comunque registrata.
Metodo pubblicoMembro staticoIsModelStateFactory
Ritorna vero se il documento è il model state factory
Metodo pubblicoMembro staticoIsModelStateMember
Ritorna vero se il documento è il model state member
Metodo pubblicoMembro staticoIsPartFactory
Restituisce vero se il documento passato è una Part Factory
Metodo pubblicoMembro staticoIsPartMember
Restituisce vero se il documento passato è un Part Member
Metodo pubblicoMembro staticoIsPresentation
Restituisce se il documento passato sia una presentazione.
Metodo pubblicoMembro staticoIsRoutedSystemDocument
Dato il documento in ingresso determina se si tratta di un documento di piping.
Metodo pubblicoMembro staticoIsSubstituteDescriptor
Identifica se il document descriptor passato rappresenta un sosituto.
Metodo pubblicoMembro staticoIsSubstituteModelState
Ritorna vero se il documento è in una configurazione sostituto
Metodo pubblicoMembro staticoIsSubstitutePart
Controlla se la parte passata è un sostituto. Dalla 2022 il comodissimo flag non è più impostato.
Metodo pubblicoMembro staticoIsUnreferencedSubstituteModelState
Ritorna vero se il documento è in una configurazione sostituto
Metodo pubblicoMembro staticoLogTubeAndPipeAddinActivationStatus
Logga lo stato di attivazione del plugin di tubi e tubature
Metodo pubblicoMembro staticoMakeStructFileName
Dato il nome di partenza genera il nuovo nome da assegnare al file della struttura speciale. Verifica se il prefisso, il nome del padre di partenza ed il numero random sono presenti. In tal caso li elimina per ricrearli in base ai parametri passati.
Metodo pubblicoMembro staticoMigrateFile
Migra il file alla release corrente di inventor. Ignora lo stato di sola lettura e lo stato del documento. E' al servizione dell'aggiornamento riferimenti nel caso di debba procedere tramite apprentice.
Metodo pubblicoMembro staticoModelState2DedDataPart(ModelState, DedDoc, UtilDataAttrTypeEnum)
Dato un model state ricava il deddatapart. Se il modelstate coincide con quello attivo utilizzerà il documento diversamente utilizzerà i dati presenti all'interno della tabella.
Metodo pubblicoMembro staticoModelState2DedDataPart(ModelState, DedDoc, UtilDataAttrTypeEnum, Boolean)
Dato un model state ricava il deddatapart. Se il modelstate coincide con quello attivo utilizzerà il documento diversamente utilizzerà i dati presenti all'interno della tabella.
Metodo pubblicoMembro staticoOnFileResolutionStruttureSpeciali
Core delle operazioni che si devono effettuare durante l'OnFileResolution per la sostituzione delle strutture speciali.
Metodo pubblicoMembro staticoOpen(String, Boolean, String)
Apre il file passato e ne restituisce il documento. Se la configurazione passata è nulla o vuota viene aperta la configurazione leggendo le opzioni di Inventor (Last o Master). Se viene passata la configurazione ma non esiste viene aperta sempre la Master. Solleva una eccezione se non riesce ad aprirlo.
Metodo pubblicoMembro staticoOpen(String, Boolean, DedData, DedDoc, String)
Metodo pubblicoMembro staticoOpenWithOptions
Apre il file passato e ne restituisce il documento. Se la configurazione passata non esiste o è nulla viene aperto sempre in Master.
Metodo pubblicoMembro staticoOrderDocumentList
Riordino il tutto in modo da ottenere il seguente ordinamento : iam/inest - ipt - ipn - idw.
Metodo pubblicoMembro staticoPartBody2DedDataPart
Legge i dati dal partbody e li inserisce in un DedDataPart
Metodo pubblicoMembro staticoPartHasMultipleSolidBodies
Ritorna vero se il documento di tipo 'parte' è costituito da più di un body
Metodo pubblicoMembro staticoPathIsLibrary
Verifica se il percorso sia o meno di libreria.
Metodo pubblicoMembro staticoPathIsRootLibrary
Verifica se il percorso sia in una root libreria.
Metodo pubblicoMembro staticoPrecompilaCodice
Precompila il codice dell'apri veloce in base alla selezione attiva e al campo di ricerca.
Metodo pubblicoMembro staticoReadAllProperties(Document)
Legge tutte le proprietà del documento.
Metodo pubblicoMembro staticoReadAllProperties(String)
Legge tutte le proprietà del documento.
Metodo pubblicoMembro staticoReadAnagr
Legge e restituisce l'anagrafica dal Database. Restituisce null se non è presente. Ignora eventuali errori.
Metodo pubblicoMembro staticoReadDataFromInvDoc(Document, DedDoc, Boolean)
Legge il dedid ed il dedrev da un documento e ne ricava l'anagrafica. Verifica anche che il nome del documento sia di un documento collegato come primario all'anagrafica. Se il documento non ha codice corrispondente nel Database restituisce null.
Metodo pubblicoMembro staticoReadDataFromInvDoc(Document, String, DedDoc, Boolean)
Legge il dedid ed il dedrev da un documento e ne ricava l'anagrafica. Verifica anche che il nome del documento sia di un documento collegato come primario all'anagrafica. Se il documento non ha codice corrispondente nel Database restituisce null.
Metodo pubblicoMembro staticoReadDataFromInvDocOrMatchingModelState
Prova prima a reperire l'anagrafica usando ReadDataFromInvDoc con configurazione specifica se non trova nulla allora fa un controllo più leggero senza usare la configurazione (serve per reperire l'anagrafica anche delle rappresentazioni che non sono direttamente associate all'anagrafica)
Metodo pubblicoMembro staticoReadDataFromInvDocProperties
Legge l'anagrafica solamente dagli attributi del documento di Inventor
Metodo pubblicoMembro staticoReadDataFromInvFile
Legge il dedid ed il dedrev da un file di Inventor e ne ricava l'anagrafica. Verifica anche che il nome del documento sia di un documento collegato come primario all'anagrafica. Se il documento non ha codice corrispondente nel Database restituisce null.
Metodo pubblicoMembro staticoReadDataFromInvFileProperties
Legge l'anagrafica solamente dagli attributi del file
Metodo pubblicoMembro staticoReadDataFromInvOcc
Legge il dedid ed il dedrev da un'occorrenza e ne ricava l'anagrafica. Verifica anche che il nome del documento abbinato (se l'occorrenza non è virtuale), sia corrente sia di un documento collegato come primario all'anagrafica. Se l'occorrenza non ha codice corrispondente nel Database restituisce null.
Metodo pubblicoMembro staticoReadDataFromInvOccOrMatchingModelState
Legge il dedid ed il dedrev da un'occorrenza e ne ricava l'anagrafica. Verifica anche che il nome del documento abbinato (se l'occorrenza non è virtuale), sia corrente sia di un documento collegato come primario all'anagrafica. Se l'occorrenza non ha codice corrispondente nel Database restituisce null.
Metodo pubblicoMembro staticoReadDataFromInvOccProperties
Legge l'anagrafica solamente dagli attributi dell'ocorenza di Inventor.
Metodo pubblicoMembro staticoReadDataFromModelState
Legge l'anagrafica dal model state. Se il documento esiste, utilizza quello in modo tradizionale. Se il documento non esiste, preleva l'anagrafica associata tramite il legame documentale
Metodo pubblicoMembro staticoReadDataFromPartBodyProperties
Legge l'anagrafica solamente dagli attributi del documento di Inventor
Metodo pubblicoMembro staticoReadSubstituteList
Legge il documento e se si tratta di un assieme, cerca tutti i sostituti di dettaglio presenti. Li restituisce in una lista sempre inizializzata ed eventualmente vuota. ATTENZIONE! Sulla 2022 ha senso solo per versioni inferiori alla 2022.2 diversamente non sarà nemmeno chiamata
Metodo pubblicoMembro staticoRefreshAllDocuments
Esegue un refresh di tutti i documenti in memoria. Di default inventor è silenziato
Metodo pubblicoMembro staticoRemoveHiddenAttribute
Rimuove l'attributo nascosto
Metodo pubblicoMembro staticoReplaceAllDerivedDocumentReferences
Sostituisce tutti i componenti derivati con il file passato
Metodo pubblicoMembro staticoReplaceDerivedDocumentReference
Sostituisce il componente derivato specificato con il file passato. Se il file non viene trovato non sostituisce niente
Metodo pubblicoMembro staticoRipristinaDocumentiStruttureSpeciali
Ripristina il part number degli oggetti di struttura speciale. Lavora con i member del frame generator. Quando vengono copiati il valore viene sovrascrotto col nome file. In questo modo persiste quello originale.
Metodo pubblicoMembro staticoRipristinaOwnerShipStruttureSpeciali
Ripristina le caratteristiche di ownership dei componenti di struttura speciale
Metodo pubblicoMembro staticoRipristinaPartNumberStruttureSpeciali
Ripristina il part number degli oggetti di struttura speciale. Lavora con i member del frame generator. Quando vengono copiati il valore viene sovrascrotto col nome file. In questo modo persiste quello originale.
Metodo pubblicoMembro staticoSave
Salva il documento su se stesso con tutte le sue dipendenze.
Metodo pubblicoMembro staticoSaveAs
Salva il documento passato nella posizione specificata. Effettua un SaveAs oppure un SaveCopyAs in base all'opzione.
Metodo pubblicoMembro staticoSaveDistBomStructureAllowed
Restituisce true se è consentito il salvataggio della distinta in base alle impostazioni utente e alla bomstructure del documento .
Metodo pubblicoMembro staticoSetDeferUpdates
In caso di documento tavola imposta il posticipa aggiornamenti. Diversamente non fa niente
Metodo pubblicoMembro staticoSetLastDataRowVer(Document, Guid)
Imposta nel documento il rowver utilizzato per aggiornare i dati nel documento.
Metodo pubblicoMembro staticoSetLastDataRowVer(String, Guid)
Imposta nel file di Inventor il rowver utilizzato per aggiornare i dati nel documento. La scrittura viene eseguita solo se necessario.
Metodo pubblicoMembro staticoSetOnFileDirtyFlags
Setta i semafori dell'onFileDirty in base al comportamento passato
Metodo pubblicoMembro staticoSostituisciAssiemeInSostituto
Sostituisce l'eventuale riferimento dell'assieme nelle parti dei sostituti di dettaglio dell'assieme stesso.
Metodo pubblicoMembro staticoSostituisciComponentiStruttureSpeciali
Sostituisce tutti i sotto-componenti delle strutture speciali dal documento passato.
Metodo pubblicoMembro staticoSostituisciSostituti
Sostituisce tutti i sostituti di livello di dettaglio dell'elemento passato.
Metodo pubblicoMembro staticoSostituisciSostitutoSingolo
Sostituisce il sostituto di dettaglio nell'assieme passato.
Metodo pubblicoMembro staticoSubMenuExists
Metodo che ritorna 0 se il sottomenu non è presente nella CommandBar, 1 altrimenti.
Metodo pubblicoMembro staticoUpdateProjectLibraryPaths
Aggiorna
Metodo pubblicoMembro staticoUpdateReference
Scorre tutte le dipendenze di primo livello di un documento e le sostituisce con la nuova destinazione.
Metodo pubblicoMembro staticoUpdateSingleDocumentOLEReference
Funzione di aggiornamento di una reference su singolo documento
Metodo pubblicoMembro staticoUpdateSingleDocumentReference
Funzione di aggiornamento di una reference su singolo documento
Metodo pubblicoMembro staticoUpdateSingleFullDocumentNameReference
Funzione di aggiornamento di una reference su singolo documento
Metodo pubblicoMembro staticoWriteAllProperties(DedDoc)
Scrive tutte le proprietà del documento nel Database
Metodo pubblicoMembro staticoWriteAllProperties(DedDoc, Document)
Scrive tutte le proprietà del documento nel Database
Metodo pubblicoMembro staticoWriteAttr
Scrive il valore di un attributo nel documento/occorrenza di inventor, convertendolo prima in testo in base al tipo dati dell'attributo.
Torna su
Campi
  NomeDescrizione
Campo pubblicoMembro statico_dataTimeMin
Campo pubblicoMembro staticoActiveProjectLibraryPaths
Cache dei percorsi di libreria del progetto
Torna su
Vedi anche

Documentazione