Click or drag to resize

Classe QsInventorUtils

Questa classe espone funzioni comuni di Inventor Le chiamate statiche non dipendono dall'oggetto Inventor.Application Le altre invece hanno questa dipendenza e quindi devono essere chiamate dopo aver chiamato l'apposito costruttore
Gerarchia di ereditarietà
SystemObject
  InvNetLib.FutureLibraryQsInventorUtils

Namespace: InvNetLib.FutureLibrary
Assembly: InvNetLib (in InvNetLib.dll) Versione: 25.3.0.0 (25.3.0.0)
Sintassi
C#
public sealed class QsInventorUtils

Il tipo QsInventorUtils espone i seguenti membri.

Metodi
 NomeDescrizione
Metodo pubblicoMembro staticoActivateMasterDocument Ritorna la factory con il model state master attivo. Ritorna se stesso nel caso in cui non abbia model state.
Metodo pubblicoMembro staticoActivateModelState Attiva il modelState modelStateName sul componente component. Il componente può essere sia un documento, in questo caso si attiverà lo stato modello della factory, sia un'occorrenza, in questo caso si attiverà lo stato modello per quella occorrenza. Non è possibile attivare lo stato modello su un'occorrenza non di primo livello.
Metodo pubblicoMembro staticoActivateViewRepresentations Scorre le occorrenze in input e attiva se presente la vista specificata.
Metodo pubblicoMembro staticoBase64ToStream 
Metodo pubblicoMembro staticoByteArray2String Converte un bytearray in stringa
Metodo pubblicoMembro staticoConvertScaleToDouble Converts the scale (X:Y) to double.
Metodo pubblicoMembro staticoCrash Fa crashare Inventor.
Metodo pubblicoMembro staticoCreateClientNodeResource 
Metodo di estensione pubblicoCreateOriginFlushConstraints Create Origin Flush Constraints
Metodo pubblicoMembro staticoCreateUCS Create an UCS work features given a point
Metodo pubblicoMembro staticoDemoteComponents Execute AssemblyDemoteCmd on components in the occList list. The components belong to curAsm assembly.
Metodo pubblicoMembro staticoEdgeIsInCollection 
Metodo pubblicoMembro staticoExecuteApplication(String) Esegue un comando in un nuovo processo.
Metodo pubblicoMembro staticoExecuteApplication(String, String) Esegue un comando in un nuovo processo.
Metodo pubblicoMembro staticoExecuteInventorCommand Executes the passed inventor command.
Metodo pubblicoMembro staticoFileIsLocked Restituisce true se il file non è accessibile in scrittura.
Metodo pubblicoMembro staticoGetActiveAssemblyModelBrowser 
Metodo pubblicoMembro staticoGetActiveModelState Ritorna il model state attivo dato il documento passato. Se la richiesta non è consistente viene ritornato un valore nullo.
Metodo pubblicoMembro staticoGetAppFolder Ritorna la cartella base dell'applicativo
Metodo di estensione pubblicoGetBomDelegateProperDocument Dato un model state che delega la BOM ottengo il documento nel model state delegato dando la priorità alla factory se già presente, altrimenti passando per la proprietà nascosta MemberDocument: - se è un ms migrato, allora la factory in principale o il MemberDocument in principale - se è un ms sostituto il cui file è anche una factory, allora la factory se in model state delegato o il MemberDocument del model state delegato - se è un sostituo il cui file non è una factory, allora il documento standard
Metodo di estensione pubblicoGetBomDelegateProperDocument_OLD Dato un model state che delega la BOM ottengo il documento migliore* su cui lavorare: - la factory se è un ms migrato - la factory se è un ms sostituto il cui file è anche una factory - il documento standard (proprietà nascosta MemberDocument) se è un sostituo il cui file non è una factory
Metodo pubblicoMembro staticoGetContainingOccurrence 
Metodo pubblicoMembro staticoGetDocumentsFullDocumentName 
Metodo pubblicoMembro staticoGetDocumentsLastActiveFullDocumentName 
Metodo pubblicoMembro staticoGetDrawingTemplate Gets the drawing template. Use: idw or dwg for the extension
Metodo pubblicoMembro staticoGetInventorBrowserPanelByInternalName Il nome del pannello sembra essere legato alla lingua. Proviamo ad usare l'internal name
Metodo pubblicoMembro staticoGetInventorType Late-binded method to retrieve ObjectType property
Metodo pubblicoMembro staticoGetLocalizedMasterModelStateName 
Metodo pubblicoMembro staticoGetMasterDocument Ritorna il master document dalla collection di documenti. Se si trova la factory torna quella, altrimenti ritorna il member, altrimenti null.
Metodo pubblicoMembro staticoGetMemberDocument(String) Ritorna il member document dalla collection di documenti dato il FullDocName. Dato un FullDocName può esserci anche la factory nella collection.
Metodo pubblicoMembro staticoGetMemberDocument(String, Boolean) Ritorna il member document dalla collection di documenti dato il FullDocName. Dato un FullDocName può esserci anche la factory nella collection.
Metodo pubblicoMembro staticoGetModelSketches Include model sketches of the referenced document in the drawing.
Metodo pubblicoMembro staticoGetModelStateTable Get model state table
Metodo pubblicoMembro staticoGetObjectReferenceKey Ritorna la reference key dell'oggetto. Occorre essere sicuri che l'oggetto abbia una ref key
Metodo pubblicoMembro staticoGetOccsInFolder 
Metodo pubblicoMembro staticoGetParamByName 
Metodo pubblicoMembro staticoGetParent 
Metodo di estensione pubblicoGetProperDocument TODO: aggiornare il documento https://miro.com/app/board/o9J_lD5_xaw=/
Metodo pubblicoMembro staticoGetProperty Gets the property.
Metodo pubblicoMembro staticoGetSafeFileName Ritorna il nome del file con i caratteri non validi sostituiti da underscore
Metodo pubblicoMembro staticoGetSheetMetalData Estrae i dati salienti della lamiera
Metodo pubblicoMembro staticoGetSystemOfMeasure Restituisce il sistema di misura prelevato sul componente originale
Metodo pubblicoMembro staticoGetThisDocModelBrowser 
Metodo pubblicoMembro staticoGetUnivocFileName Dato il fullpath di un file ritorna il nome path completo con il nome trasformato in modo che possa risultare univoco all'interno del direttorio in cui è posizionato.
Metodo pubblicoMembro staticoGetValidClientNodeResourceId 
Metodo di estensione pubblicoHasModelStates Return true if this file has modelstates. Master is a model state. iPart/iAssembly member and factory do not have model states BUG: an iMember with broken link has no model states whilst the master ms exists BUG: once the document has been saved everything is ok
Metodo pubblicoMembro staticoHasPropertyDefined 
Metodo pubblicoMembro staticoHideModelSketches Procedura collegata al comando che avvia lo spegnimento degli schizzi inerenti al file di configurazione. -> cerca il file ShowModelSketchesOptions.json, se c'è lo legge, altrimenti lo crea -> controlla il tipo del documento in tavola(se è un assieme) e passa la lista di coppie(quelle lette dal json) a ShowModelSketches
Metodo pubblicoMembro staticoInventorIsIdle 
Metodo pubblicoMembro staticoIsEditAllMembersScope True se è attivo l'ambito di modifica per tutti gli stati modello; false altrimenti.
Metodo pubblicoMembro staticoIsInCollection 
Metodo pubblicoMembro staticoIsInventorLikeExtension Controlla se l'estensione passata è compatibile con quelle accettate in Inventor
Metodo pubblicoMembro staticoIsMasterModelState 
Metodo pubblicoMembro staticoIsolateOccurrences Execute isolate command on these occurrences
Metodo pubblicoMembro staticoIsolateOccurrencesInFolder Execute isolate command on this folder
Metodo pubblicoMembro staticoIsolateOccurrencesInPattern Execute isolate command on this pattern
Metodo pubblicoMembro staticoIsolateSelectedOccurrences Metodo per isolare le occorrenze selezionate.
Metodo pubblicoMembro staticoIsOrthogonalView Determines whether the DrawingView is orthogonal
Metodo di estensione pubblicoItemByFullFileName 
Metodo pubblicoMembro staticoLogDocumentInfo 
Metodo pubblicoMembro staticoLogDocumentsInfo 
Metodo pubblicoMembro staticoNewColor 
Metodo pubblicoMembro staticoPromoteAssemblyComponents 
Metodo pubblicoMembro staticoRegistraErroreInLog(Exception, Boolean) Registra il messaggio completo dell'eccezione nel log globale e di applicazione. Opzionalmente visualizza un messaggio all'utente.
Metodo pubblicoMembro staticoRegistraErroreInLog(String, Boolean) Registra il messaggio nel log globale e di applicazione. Opzionalmente visualizza un messaggio all'utente.
Metodo pubblicoMembro staticoResourceToBase64 Usata per encodare come stringa una risorsa.TopInventor In questo modo si può mettere la stringa in un sorgente e caricare al volo.TopInventor Rende portabile il codice anche in libreria
Metodo pubblicoMembro staticoSetEditAllMembersScope Imposta l'ambito di modifica degli stati modello.
Metodo pubblicoMembro staticoShowModelSketches Procedura collegata al comando che avvia l'accensione degli schizzi inerenti al file di configurazione. -> cerca il file ShowModelSketchesOptions.json, se c'è lo legge, altrimenti lo crea -> controlla il tipo del documento in tavola(se è un assieme) e passa la lista di coppie(quelle lette dal json) a ShowModelSketches
Metodo pubblicoMembro staticoShowModelSketches(DrawingView, ComponentOccurrences, ListQsInventorUtilsShowModelSketchesOptionsPair, Boolean) Metodo che si occupa accendere/spegnere gli schizzi definiti nel file di configurazione.
Metodo pubblicoMembro staticoShowModelSketches2 
Metodo pubblicoMembro staticoShowModelSketches2(DrawingView, ComponentOccurrences, String, String, String, String, String, String, Boolean) 
Metodo pubblicoMembro staticoStreamToByteArray 
Metodo pubblicoMembro staticoString2ByteArray Converte una stringa in un bytearray
Metodo pubblicoMembro staticoTerminateCommandInteraction Terminate the current interaction
Metodo pubblicoMembro staticoUndoIsolate 
Torna su
Campi
Vedi anche