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: 24.6.0.0 (24.6.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 pubblicoMembro staticoCreateOriginFlushConstraints
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 pubblicoMembro staticoGetBomDelegateProperDocument
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 pubblicoMembro staticoGetBomDelegateProperDocument_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 staticoGetFactoryDocument
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 from the factory.
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 pubblicoMembro staticoGetProperDocument
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 pubblicoMembro staticoHasModelStates(Document)
Return true if this document 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 staticoHasModelStates(FileManager, String)
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
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 staticoIsOrthogonalView
Determines whether the DrawingView is orthogonal
Metodo pubblicoMembro staticoItemByFullFileName
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
Metodo pubblicoMembro staticoShowModelSketches(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