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 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 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 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 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 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 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 DedDataPart2PartBody Scrive i dati presenti nel DedDataPart nel partBody.
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 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 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 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 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 GetChildControls Ritorna una lista di controlli contenuti nella finestra passata.
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 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(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 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 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 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 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 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 IsModel Restituisce se il documento passato è di modello.
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 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 OnFileResolutionStruttureSpeciali Core delle operazioni che si devono effettuare durante l'OnFileResolution per la sostituzione delle strutture speciali.
Metodo pubblico Membro statico Open(String, Boolean) Apre il file passato e ne restituisce il documento. Se si tratta di un assieme, lo apre nell'ultima LOD con la quale è stato salvato. Solleva una eccezione se non riesce ad aprirlo.
Metodo pubblico Membro statico Open(String, Boolean, DedData, DedDoc)  
Metodo pubblico Membro statico OpenWithOptions Apre il file passato e ne restituisce il documento. Se si tratta di un assieme, lo apre nell'ultima LOD con la quale è stato salvato.
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 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 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 ReadDataFromInvOccProperties Legge l'anagrafica solamente dagli attributi dell'ocorenza di Inventor.
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.
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 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 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