Click or drag to resize

Metodi di Util

Il tipo Util espone i seguenti membri.

Metodi
  Nome Descrizione
Metodo pubblico Membro statico AddCommandButton Funzione che permette di gestire la visualizzazione dei pulsanti all'interno di una barra.
Metodo pubblico Membro statico AddPopUpCommandBar Restituisce o crea la barra dei comandi con il nome passato.
Metodo pubblico Membro statico AskMemberSelection Dato il fullpath di una factory (ipart/iassembly) chiede la selezione di un member Le eventuali eccezioni sono sollevate verso il chiamante
Metodo pubblico Membro statico AskUseMasterModelState(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 pubblico Membro statico AskUseMasterModelState(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 pubblico Membro statico AssertActiveDocument Verifica che sia presente un documento attivo in Inventor e lo restituisce. Solleva una eccezione se non ci sono documenti attivi.
Metodo pubblico Membro statico AssertAllDocumentsClose Controlla che non ci siano dei documenti aperti
Metodo pubblico Membro statico AssertCurrentDocument Cerca di ricavare il DedDoc dal documento correntemente attivo e lo restituisce. Se il DedDoc è null solleva una eccezione per avvisare l'utente.
Metodo pubblico Membro statico AssertDataHasSameRevType Verifica che il documento non sia già associato in configurazione Default a un'altra anagrafica con tipologia di revisioe differente da quella passata
Metodo pubblico Membro statico AssertDataNotHasSameExt Verifica che l'anagrafica non abbia già collegato un documento con la stessa estensione
Metodo pubblico Membro statico AssertDocHasData Controlla che il documento non sia associato a nessuna anagrafica.
Metodo pubblico Membro statico AssertDocHasModelStates Controlla che il documento abbia effettivamente dei model state
Metodo pubblico Membro statico AssertDocHasNotModelStates Controlla che il documento non presenti dei model state
Metodo pubblico Membro statico AssertDocIsAssembly Controlla che il documento passato non sia Nothing e sia un assieme, altrimenti lancia un'eccezione.
Metodo pubblico Membro statico AssertDocIsDrawing Controlla che il documento passato non sia Nothing e sia una messa in tavola, altrimenti lancia un'eccezione.
Metodo pubblico Membro statico AssertDocIsFactory Controlla che il documento passato non sia Nothing e sia una iPartFactory, altrimenti lancia un'eccezione.
Metodo pubblico Membro statico AssertDocIsInDb Controlla che il documento passato sia registrato nel database
Metodo pubblico Membro statico AssertDocIsModel Controlla che il documento passato non sia Nothing e sia un modello, altrimenti lancia un'eccezione. lancia un'eccezione.
Metodo pubblico Membro statico AssertDocIsNotEditAllMemberScope Controlla che il documento non sia in modalità di editazione di tutti i ms
Metodo pubblico Membro statico AssertDocIsNotInMsSubstitute Controllo che il documento non sia attivo in un ms sostituto
Metodo pubblico Membro statico AssertDocIsNotNothing Controlla che il documento non sia Nothing, altrimenti lancia un'eccezione.
Metodo pubblico Membro statico AssertDocIsNotTopDocument Controlla che il documento passato non sia Nothing e non sia la parte principale del documento.
Metodo pubblico Membro statico AssertDocIsPart Controlla che il documento passato non sia Nothing e sia una parte, altrimenti lancia un'eccezione.
Metodo pubblico Membro statico AssertDocIsPartFactory Controlla che il documento passato non sia Nothing e sia una iPartFactory, altrimenti lancia un'eccezione.
Metodo pubblico Membro statico AssertDocIsSavableSpecialStruct Verifica se il documento sia una struttura speciale salvabile, in caso contrario solleva una eccezione.
Metodo pubblico Membro statico AssertDocIsTopDocument Controlla che il documento passato non sia Nothing e sia la parte principale del documento.
Metodo pubblico Membro statico AssertDocIsValidOcc Controlla che il documento passato non sia Nothing, altrimenti, essendo derivato da una occorrenza, visualizza un messaggio.
Metodo pubblico Membro statico AssertDocument Cerca di ricavare il DedDoc dal documento correntemente attivo e lo restituisce. Se il DedDoc è null solleva una eccezione per avvisare l'utente.
Metodo pubblico Membro statico AssertEditDocisTopDocument Controlla che il documento in editazione sia il
Metodo pubblico Membro statico AssertOccurrenceIsNotSubstitute Solleva una eccezione se l'occorrenza passata è un sostituto.
Metodo pubblico Membro statico AssertOccurrenceIsNotSuppressedOrMissing Solleva una eccezione se l'occorrenza passata è soppressa o mancante.
Metodo pubblico Membro statico AssertOccurrenceIsNotVirtual Solleva una eccezione se l'occorrenza passata è virtuale.
Metodo pubblico Membro statico AssertOccurrenceIsNotWelds Solleva una eccezione se l'occorrenza passata è una saldatura.
Metodo pubblico Membro statico AssertReadDataFromInvDoc Viene utilizzata la funzione ReadDataFromInvDoc() per avere l'anagrafica del documento passato. Restituisce l'anagrafica oppure solleva un'eccezione per avvisare l'utente.
Metodo pubblico Membro statico AssertReadDataFromInvDocOrMatchingModelState 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 pubblico Membro statico AssertReadDataFromInvOcc Viene utilizzata la funzione ReadDataFromInvOcc() per avere l'anagrafica dell'occorrenza passata. Restituisce l'anagrafica oppure solleva un'eccezione per avvisare l'utente.
Metodo pubblico Membro statico AttrListDisabler(DedAttrList) Disabilita tutti gli attributi.
Metodo pubblico Membro statico AttrListDisabler(DedAttrList, DedAttrEnvDestEnum) Disabilita gli attributi del tipo passato.
Metodo pubblico Membro statico AttrListEnabler Data la attrlist passata abilita solo gli attributi che sono corrispondenti al tipo di EnvDest passato.
Metodo pubblico Membro statico CalcolaNomeSostituto Ritorna il nome del sostituto dato il nome completo del modello di riferimento e la lista dei sostituti già denominati
Metodo pubblico Membro statico CheckPositionalRepresentation 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 pubblico Membro statico CloseWindow Chiude la finestra identificata dall'hadle passato.
Metodo pubblico Membro statico CopiaSostituti Copia nella destinazione tutti i sostituti.
Metodo pubblico Membro statico CopiaStruttureSpeciali Copia tutti i file appartenenti alle strutture speciali presenti sotto all'elemento passato. Lavora in modo ricorsivo.
Metodo pubblico Membro statico CopyOLEandExtraCadReference Copia i riferimenti OLE ed Extra Cad del documento passato. Da utilizzare nei delegate...
Metodo pubblico Membro statico CreateDataPartFromAllAttr 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 pubblico Membro statico DataToInvDoc Scrive tutti gli attributi di anagrafica in un documento.
Metodo pubblico Membro statico DataToInvFile Scrive tutti gli attributi di anagrafica in un file di Inventor.
Metodo pubblico Membro statico DataToInvOcc Scrive tutti gli attributi di anagrafica in un documento.
Metodo pubblico Membro statico DataToModelState Scrive l'anagrafica sul model state passato. Se esiste il documento utilizza il metodo classico, diversamente sfrutta la scrittura in tabella
Metodo pubblico Membro statico DedDataPart2InvDoc Scrive i dati presenti nel DedDataPart nel documento.
Metodo pubblico Membro statico DedDataPart2InvFile Scrive i dati presenti nel DedDataPart nel file di Inventor ( tramite apprentice ).
Metodo pubblico Membro statico DedDataPart2InvOcc Scrive i dati presenti nel DedDataPart nell'occorrenza.
Metodo pubblico Membro statico DedDataPart2ModelState Scrivi i dati presenti nel DedDataPart nel model state
Metodo pubblico Membro statico DedDataPart2PartBody Scrive i dati presenti nel DedDataPart nel partBody.
Metodo pubblico Membro statico DocumentHasDerivedReferences Ritorna true se il documento ha dei riferimenti di derivazione
Metodo pubblico Membro statico DocumentIsAssembly Restituisce se il documento passato è IAM o IPT.
Metodo pubblico Membro statico DocumentIsDrawing Restituisce se il documento passato è IDW o DWG.
Metodo pubblico Membro statico DocumentIsDrawingOrPresentation Restituisce se il documento passato è tavola o presentazione.
Metodo pubblico Membro statico DocumentIsModel Restituisce se il documento passato è IAM o IPT.
Metodo pubblico Membro statico DocumentIsModelOrPresentation Restituisce se il documento passato è tavola o presentazione.
Metodo pubblico Membro statico DocumentIsOpenVisible Ritorna true se il documento è aperto in modo visibile
Metodo pubblico Membro statico DocumentIsPart Restituisce se il documento passato è IPT.
Metodo pubblico Membro statico DocumentIsPresentation Restituisce se il documento passato è IPN.
Metodo pubblico Membro statico EliminaOwnerShipStruttureSpeciali Ripristina le caratteristiche di ownership dei componenti di struttura speciale
Metodo pubblico Membro statico FileIsAssembly Verifica e restituisce se il file passato sia o meno un file di assime.
Metodo pubblico Membro statico FileIsInventor Verifica e restituisce se il file passato sia o meno un file di interesse per Inventor.
Metodo pubblico Membro statico FileIsInventorDwg Verifica e restituisce se il file passato sia o meno un file dwg di Inventor.
Metodo pubblico Membro statico FileIsModel Verifica e restituisce se il file passato sia o meno un file di modello di inventor.
Metodo pubblico Membro statico FileIsPart Verifica e restituisce se il file passato sia o meno un file di parte.
Metodo pubblico Membro statico FileIsPresentation Verifica e restituisce se il file passato sia o meno un file di assime.
Metodo pubblico Membro statico FileIsPresentationOrDrawing Verifica e restituisce se il file passato sia o meno un file di presentazione (IPN) o disegno (IDW).
Metodo pubblico Membro statico FillWithAssociatedFiles Restituisce una lista contenente l'oggetto DocStructInfo passato più gli eventuali file associati presenti su disco. Restituisce sempre una lista inizializzata.
Metodo pubblico Membro statico FindDocumentInCollection 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 pubblico Membro statico FindInventorDocument(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 pubblico Membro statico FindInventorDocument(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 pubblico Membro statico FindInventorFile 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 pubblico Membro statico FindInventorMemberDocument(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 pubblico Membro statico FindInventorMemberDocument(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 pubblico Membro statico FormatAttr 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 pubblico Membro statico GetActiveLOD Restituisce il livello di dettaglio attivo.
Metodo pubblico Membro statico GetActiveModelState Ritorna la configurazione corrente del documento
Metodo pubblico Membro statico GetActiveModelStateKey Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblico Membro statico GetActiveModelStateName Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblico Membro statico GetActualModelStateName Dato un filename ed una configurazione, ritorna l'effettivo nome del model state
Metodo pubblico Membro statico GetAllInventorFiles Data la cartella o il file di riferimento ritorna tutti i file di Inventor contenuti
Metodo pubblico Membro statico GetApplicationUserVer Restituisce la versione di inventor da visualizzare all'utente.
Metodo pubblico Membro statico GetAssembly Restituisce il documento convertito in AssemblyDocument oppure null se non riesce.
Metodo pubblico Membro statico GetAssociativeForeignFilename Restituisce se il documento passato è di modello.
Metodo pubblico Membro statico GetAttrList 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 pubblico Membro statico GetBomStructure Restituisce la BOMStructureEnum del documento passato.
Metodo pubblico Membro statico GetCfgStructure Restituisce la struttura delle configurazioni del documento passato.
Metodo pubblico Membro statico GetChildControls Ritorna una lista di controlli contenuti nella finestra passata.
Metodo pubblico Membro statico GetConfigName(ModelState) Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblico Membro statico GetConfigName(String) Dato il nome di una configurazione, Restituisce il nome secondo lo standard DED+
Metodo pubblico Membro statico GetDataFromDedDoc Ritorna l'anagrafica associata al documento
Metodo pubblico Membro statico GetDerivedDocs Restituisce la lista dei documenti derivati di una parte (.ipt). Se non trova alcun documento restituisce la lista vuota.
Metodo pubblico Membro statico GetDerivedObject Restituisce la lista degli oggetti derivati di una parte (.ipt). Se non trova alcun documento restituisce la lista vuota.
Metodo pubblico Membro statico GetDesktopWindow  
Metodo pubblico Membro statico GetDrawing Restituisce il documento convertito in DrawingDocument oppure null se non riesce.
Metodo pubblico Membro statico GetEmbeddedIcon Data l'estensione restituisce l'icona dell'oggetto embedded (Anycad)
Metodo pubblico Membro statico GetFullDocumentNameOnOpenOptions 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 pubblico Membro statico GetHWndText Ritorna la caption della finestra / controllo.
Metodo pubblico Membro statico GetLastDataRowVer(Document) Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura. Restituisce un guid Empty se non viene trovato.
Metodo pubblico Membro statico GetLastDataRowVer(ModelState) Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura.
Metodo pubblico Membro statico GetLastDataRowVer(String) Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura. Restituisce un guid Empty se non viene trovato.
Metodo pubblico Membro statico GetMasterLOD Restituisce il livello di dettaglio principale.
Metodo pubblico Membro statico GetMasterModelState Se esiste, dato il documento ritorna il master model state
Metodo pubblico Membro statico GetModelStateByName Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
Metodo pubblico Membro statico GetModelStateKey Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblico Membro statico GetModelStateName Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
Metodo pubblico Membro statico GetModelStateNames Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
Metodo pubblico Membro statico GetModelStates Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
Metodo pubblico Membro statico GetModelStatesAsList Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
Metodo pubblico Membro statico GetNastranInCADReferences(Document) Ritorna la lista dei riferimenti Nastran dato il documento passato
Metodo pubblico Membro statico GetNastranInCADReferences(String) Ritorna la lista dei riferimenti Nastran dato il filename passato
Metodo pubblico Membro statico GetOccurrenceNameWithoutPosNumber Ritorna il nome dell'occorrenza privato della posizione
Metodo pubblico Membro statico GetPart Restituisce il documento convertito in PartDocument oppure null se non riesce.
Metodo pubblico Membro statico GetPresentation Restituisce il documento convertito in PresentationDocument oppure null se non riesce.
Metodo pubblico Membro statico GetPreview Ritorna l'anteprima del documento sotto forma di bitmap
Metodo pubblico Membro statico GetQsPublisherOutName 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 pubblico Membro statico GetSafeReferenceFullFileName 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 pubblico Membro statico GetSmallFileIcon Data la tipologia di documento ritorna l'icona dalla risorse del progetto
Metodo pubblico Membro statico HasModelStates Ritorna vero se il documento ha dei model state
Metodo pubblico Membro statico ImpostaDatiClonazioneStrutture Imposta ricorsivamente, da clonare gli elementi delle strutture speciali, compresi i dati necessari alla clonazione.
Metodo pubblico Membro statico InvDoc2DedDataPart(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 pubblico Membro statico InvDoc2DedDataPart(Document, DedAttrList) Legge i dati dal documento e li inserisce in una DedDataPart. Legge direttamente l'elenco attributi dal parametro passato.
Metodo pubblico Membro statico InvDoc2DedDataPart(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 pubblico Membro statico InvDoc2DedDataPart(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 pubblico Membro statico InvDoc2DedDoc 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 pubblico Membro statico InvDocAttrMatchData Controlla se gli attributi ID e REV letti nel documento coincidono con quelli associati all'anagrafica passata
Metodo pubblico Membro statico InvFile2DedDataPart(String, DedType) Legge i dati dal file di inventor e li inserisce in una DedDataPart.
Metodo pubblico Membro statico InvFile2DedDataPart(String, DedType, DedAttrList) Legge i dati dal file di inventor e li inserisce in una DedDataPart.
Metodo pubblico Membro statico InvFile2DedDataPart(String, DedType, UtilDataAttrTypeEnum) Legge i dati dal file di inventor secondo la tiplogia richiesta e li inserisce in una DedDataPart.
Metodo pubblico Membro statico InvFileAttrMatchData Controlla se gli attributi ID e REV letti nel file coincidono con quelli associati all'anagrafica passata
Metodo pubblico Membro statico InvOcc2DedDataPart(ComponentOccurrence, DedAttrList) Legge i dati dall'occorrenza e li inserisce in una DedDataPart. Utilizza la lista di attributi passata
Metodo pubblico Membro statico InvOcc2DedDataPart(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 pubblico Membro statico InvOcc2DedDoc 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 pubblico Membro statico IsAnyCadReferenceName 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 pubblico Membro statico IsAssemblyFactory Restituisce vero se il documento passato è una Part Factory
Metodo pubblico Membro statico IsAssemblyMember Restituisce vero se il documento passato è un Part Member
Metodo pubblico Membro statico IsCableHarnessDocument Dato il documento in ingresso determina se si tratta di un documento di cavi e cablaggi.
Metodo pubblico Membro statico IsDerivedDoc Stabilisce se il documento padre è un derivato del documento figlio
Metodo pubblico Membro statico IsDockableWindowUserClosed Ritorna true se il pannello è stato chiuso dall'utente. Se non riesce torna true perchè prima della 2023 non avevamo questa informazione
Metodo pubblico Membro statico IsDrawing Restituisce se il documento passato sia una messa in tavola.
Metodo pubblico Membro statico IsEmbeddedDocument Restituisce se il documento passato è di modello.
Metodo pubblico Membro statico IsFactoryAssetInstance Restituisce vero se si tratta di un documento rappresentante un asset della factory
Metodo pubblico Membro statico IsiAssemblyOccurrence Restituisce vero se l'occorrenza si trova nel contesto di un
Metodo pubblico Membro statico IsInventorDwg Restituisce se il documento sia un dwg di inventor.
Metodo pubblico Membro statico IsMasterModelState Ritorna vero se il documento è in configurazione master
Metodo pubblico Membro statico IsModel Restituisce se il documento passato è di modello. Se fallisce è quasi sicuramente per la corruzione del documento. L'eccezione viene comunque registrata.
Metodo pubblico Membro statico IsModelStateFactory Ritorna vero se il documento è il model state factory
Metodo pubblico Membro statico IsModelStateMember Ritorna vero se il documento è il model state member
Metodo pubblico Membro statico IsPartFactory Restituisce vero se il documento passato è una Part Factory
Metodo pubblico Membro statico IsPartMember Restituisce vero se il documento passato è un Part Member
Metodo pubblico Membro statico IsPresentation Restituisce se il documento passato sia una presentazione.
Metodo pubblico Membro statico IsRoutedSystemDocument Dato il documento in ingresso determina se si tratta di un documento di piping.
Metodo pubblico Membro statico IsSubstituteDescriptor Identifica se il document descriptor passato rappresenta un sosituto.
Metodo pubblico Membro statico IsSubstituteModelState Ritorna vero se il documento è in una configurazione sostituto
Metodo pubblico Membro statico IsSubstitutePart Controlla se la parte passata è un sostituto. Dalla 2022 il comodissimo flag non è più impostato.
Metodo pubblico Membro statico IsUnreferencedSubstituteModelState Ritorna vero se il documento è in una configurazione sostituto
Metodo pubblico Membro statico LogTubeAndPipeAddinActivationStatus Logga lo stato di attivazione del plugin di tubi e tubature
Metodo pubblico Membro statico MakeStructFileName 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 pubblico Membro statico MigrateFile 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 pubblico Membro statico ModelState2DedDataPart(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 pubblico Membro statico ModelState2DedDataPart(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 pubblico Membro statico OnFileResolutionStruttureSpeciali Core delle operazioni che si devono effettuare durante l'OnFileResolution per la sostituzione delle strutture speciali.
Metodo pubblico Membro statico Open(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 pubblico Membro statico Open(String, Boolean, DedData, DedDoc, String)  
Metodo pubblico Membro statico OpenWithOptions Apre il file passato e ne restituisce il documento. Se la configurazione passata non esiste o è nulla viene aperto sempre in Master.
Metodo pubblico Membro statico OrderDocumentList Riordino il tutto in modo da ottenere il seguente ordinamento : iam/inest - ipt - ipn - idw.
Metodo pubblico Membro statico PartBody2DedDataPart Legge i dati dal partbody e li inserisce in un DedDataPart
Metodo pubblico Membro statico PartHasMultipleSolidBodies Ritorna vero se il documento di tipo 'parte' è costituito da più di un body
Metodo pubblico Membro statico PathIsLibrary Verifica se il percorso sia o meno di libreria.
Metodo pubblico Membro statico PathIsRootLibrary Verifica se il percorso sia in una root libreria.
Metodo pubblico Membro statico PrecompilaCodice Precompila il codice dell'apri veloce in base alla selezione attiva e al campo di ricerca.
Metodo pubblico Membro statico ReadAllProperties(Document) Legge tutte le proprietà del documento.
Metodo pubblico Membro statico ReadAllProperties(String) Legge tutte le proprietà del documento.
Metodo pubblico Membro statico ReadAnagr Legge e restituisce l'anagrafica dal Database. Restituisce null se non è presente. Ignora eventuali errori.
Metodo pubblico Membro statico ReadDataFromInvDoc(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 pubblico Membro statico ReadDataFromInvDoc(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 pubblico Membro statico ReadDataFromInvDocOrMatchingModelState 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 pubblico Membro statico ReadDataFromInvDocProperties Legge l'anagrafica solamente dagli attributi del documento di Inventor
Metodo pubblico Membro statico ReadDataFromInvFile 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 pubblico Membro statico ReadDataFromInvFileProperties Legge l'anagrafica solamente dagli attributi del file
Metodo pubblico Membro statico ReadDataFromInvOcc 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 pubblico Membro statico ReadDataFromInvOccOrMatchingModelState 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 pubblico Membro statico ReadDataFromInvOccProperties Legge l'anagrafica solamente dagli attributi dell'ocorenza di Inventor.
Metodo pubblico Membro statico ReadDataFromModelState 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 pubblico Membro statico ReadDataFromPartBodyProperties Legge l'anagrafica solamente dagli attributi del documento di Inventor
Metodo pubblico Membro statico ReadSubstituteList 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 pubblico Membro statico RefreshAllDocuments Esegue un refresh di tutti i documenti in memoria. Di default inventor è silenziato
Metodo pubblico Membro statico RemoveHiddenAttribute Rimuove l'attributo nascosto
Metodo pubblico Membro statico ReplaceAllDerivedDocumentReferences Sostituisce tutti i componenti derivati con il file passato
Metodo pubblico Membro statico ReplaceDerivedDocumentReference Sostituisce il componente derivato specificato con il file passato. Se il file non viene trovato non sostituisce niente
Metodo pubblico Membro statico RipristinaDocumentiStruttureSpeciali 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 pubblico Membro statico RipristinaOwnerShipStruttureSpeciali Ripristina le caratteristiche di ownership dei componenti di struttura speciale
Metodo pubblico Membro statico RipristinaPartNumberStruttureSpeciali 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 pubblico Membro statico Save Salva il documento su se stesso con tutte le sue dipendenze.
Metodo pubblico Membro statico SaveAs Salva il documento passato nella posizione specificata. Effettua un SaveAs oppure un SaveCopyAs in base all'opzione.
Metodo pubblico Membro statico SaveDistBomStructureAllowed Restituisce true se è consentito il salvataggio della distinta in base alle impostazioni utente e alla bomstructure del documento .
Metodo pubblico Membro statico SetDeferUpdates In caso di documento tavola imposta il posticipa aggiornamenti. Diversamente non fa niente
Metodo pubblico Membro statico SetLastDataRowVer(Document, Guid) Imposta nel documento il rowver utilizzato per aggiornare i dati nel documento.
Metodo pubblico Membro statico SetLastDataRowVer(String, Guid) Imposta nel file di Inventor il rowver utilizzato per aggiornare i dati nel documento. La scrittura viene eseguita solo se necessario.
Metodo pubblico Membro statico SetOnFileDirtyFlags Setta i semafori dell'onFileDirty in base al comportamento passato
Metodo pubblico Membro statico SostituisciAssiemeInSostituto Sostituisce l'eventuale riferimento dell'assieme nelle parti dei sostituti di dettaglio dell'assieme stesso.
Metodo pubblico Membro statico SostituisciComponentiStruttureSpeciali Sostituisce tutti i sotto-componenti delle strutture speciali dal documento passato.
Metodo pubblico Membro statico SostituisciSostituti Sostituisce tutti i sostituti di livello di dettaglio dell'elemento passato.
Metodo pubblico Membro statico SostituisciSostitutoSingolo Sostituisce il sostituto di dettaglio nell'assieme passato.
Metodo pubblico Membro statico SubMenuExists Metodo che ritorna 0 se il sottomenu non è presente nella CommandBar, 1 altrimenti.
Metodo pubblico Membro statico UpdateProjectLibraryPaths Aggiorna
Metodo pubblico Membro statico UpdateReference Scorre tutte le dipendenze di primo livello di un documento e le sostituisce con la nuova destinazione.
Metodo pubblico Membro statico UpdateSingleDocumentOLEReference Funzione di aggiornamento di una reference su singolo documento
Metodo pubblico Membro statico UpdateSingleDocumentReference Funzione di aggiornamento di una reference su singolo documento
Metodo pubblico Membro statico UpdateSingleFullDocumentNameReference Funzione di aggiornamento di una reference su singolo documento
Metodo pubblico Membro statico WriteAllProperties(DedDoc) Scrive tutte le proprietà del documento nel Database
Metodo pubblico Membro statico WriteAllProperties(DedDoc, Document) Scrive tutte le proprietà del documento nel Database
Metodo pubblico Membro statico WriteAttr Scrive il valore di un attributo nel documento/occorrenza di inventor, convertendolo prima in testo in base al tipo dati dell'attributo.
Torna su
Vedi anche