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: 26.4.0.0 (26.4.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 staticoCreateDataPartFromAllAttr Legge tutti gli attributi dalla parte e li restituisce sotto forma di DedDataPart. Gli attributi nella parte sono salvati come stringhe quindi tenta di convertire il valore stringa nel tipo di dato presente nel Db. Se non ci riesce salta lasciando vuoto il valore
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 la configurazione corrente del documento
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 staticoGetDerivedObject Restituisce la lista degli oggetti 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 staticoGetModelStateByName Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
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 staticoGetModelStatesAsList 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 staticoIsDockableWindowUserClosed Ritorna true se il pannello è stato chiuso dall'utente. Se non riesce torna true perchè prima della 2023 non avevamo questa informazione
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

Namespace DedNetInv