Classe Util |
Namespace: DedNetInv
Il tipo Util espone i seguenti membri.
Nome | Descrizione | |
---|---|---|
AddCommandButton |
Funzione che permette di gestire la visualizzazione dei pulsanti all'interno di una barra.
| |
AddPopUpCommandBar |
Restituisce o crea la barra dei comandi con il nome passato.
| |
AskMemberSelection |
Dato il fullpath di una factory (ipart/iassembly) chiede la selezione di un member
Le eventuali eccezioni sono sollevate verso il chiamante
| |
AssertActiveDocument |
Verifica che sia presente un documento attivo in Inventor e lo restituisce.
Solleva una eccezione se non ci sono documenti attivi.
| |
AssertAllDocumentsClose |
Controlla che non ci siano dei documenti aperti
| |
AssertCurrentDocument |
Cerca di ricavare il DedDoc dal documento correntemente attivo e lo restituisce.
Se il DedDoc è null solleva una eccezione per avvisare l'utente.
| |
AssertDocIsAssembly |
Controlla che il documento passato non sia Nothing e sia un assieme, altrimenti lancia un'eccezione.
| |
AssertDocIsDrawing |
Controlla che il documento passato non sia Nothing e sia una messa in tavola, altrimenti lancia un'eccezione.
| |
AssertDocIsFactory |
Controlla che il documento passato non sia Nothing e sia una iPartFactory, altrimenti lancia un'eccezione.
| |
AssertDocIsInDb |
Controlla che il documento passato sia registrato nel database
| |
AssertDocIsModel |
Controlla che il documento passato non sia Nothing e sia un modello, altrimenti lancia un'eccezione. lancia un'eccezione.
| |
AssertDocIsNotNothing |
Controlla che il documento non sia Nothing, altrimenti lancia un'eccezione.
| |
AssertDocIsNotTopDocument |
Controlla che il documento passato non sia Nothing e non sia la parte principale del documento.
| |
AssertDocIsPart |
Controlla che il documento passato non sia Nothing e sia una parte, altrimenti lancia un'eccezione.
| |
AssertDocIsPartFactory |
Controlla che il documento passato non sia Nothing e sia una iPartFactory, altrimenti lancia un'eccezione.
| |
AssertDocIsSavableSpecialStruct |
Verifica se il documento sia una struttura speciale salvabile, in caso contrario solleva una eccezione.
| |
AssertDocIsTopDocument |
Controlla che il documento passato non sia Nothing e sia la parte principale del documento.
| |
AssertDocIsValidOcc |
Controlla che il documento passato non sia Nothing, altrimenti, essendo derivato da una occorrenza, visualizza un messaggio.
| |
AssertDocument |
Cerca di ricavare il DedDoc dal documento correntemente attivo e lo restituisce.
Se il DedDoc è null solleva una eccezione per avvisare l'utente.
| |
AssertEditDocisTopDocument |
Controlla che il documento in editazione sia il
| |
AssertOccurrenceIsNotSubstitute |
Solleva una eccezione se l'occorrenza passata è un sostituto.
| |
AssertOccurrenceIsNotSuppressedOrMissing |
Solleva una eccezione se l'occorrenza passata è soppressa o mancante.
| |
AssertOccurrenceIsNotVirtual |
Solleva una eccezione se l'occorrenza passata è virtuale.
| |
AssertOccurrenceIsNotWelds |
Solleva una eccezione se l'occorrenza passata è una saldatura.
| |
AssertReadDataFromInvDoc |
Viene utilizzata la funzione ReadDataFromInvDoc() per avere l'anagrafica del documento passato.
Restituisce l'anagrafica oppure solleva un'eccezione per avvisare l'utente.
| |
AssertReadDataFromInvOcc |
Viene utilizzata la funzione ReadDataFromInvOcc() per avere l'anagrafica dell'occorrenza passata.
Restituisce l'anagrafica oppure solleva un'eccezione per avvisare l'utente.
| |
AttrListDisabler(DedAttrList) |
Disabilita tutti gli attributi.
| |
AttrListDisabler(DedAttrList, DedAttrEnvDestEnum) |
Disabilita gli attributi del tipo passato.
| |
AttrListEnabler |
Data la attrlist passata abilita solo gli attributi che sono corrispondenti al tipo di EnvDest passato.
| |
CalcolaNomeSostituto |
Ritorna il nome del sostituto dato il nome completo del modello di riferimento e la lista dei sostituti già denominati
| |
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.
| |
CloseWindow |
Chiude la finestra identificata dall'hadle passato.
| |
CopiaSostituti |
Copia nella destinazione tutti i sostituti.
| |
CopiaStruttureSpeciali |
Copia tutti i file appartenenti alle strutture speciali presenti sotto all'elemento passato.
Lavora in modo ricorsivo.
| |
CopyOLEandExtraCadReference |
Copia i riferimenti OLE ed Extra Cad del documento passato. Da utilizzare nei delegate...
| |
DataToInvDoc |
Scrive tutti gli attributi di anagrafica in un documento.
| |
DataToInvFile |
Scrive tutti gli attributi di anagrafica in un file di Inventor.
| |
DataToInvOcc |
Scrive tutti gli attributi di anagrafica in un documento.
| |
DedDataPart2InvDoc |
Scrive i dati presenti nel DedDataPart nel documento.
| |
DedDataPart2InvFile |
Scrive i dati presenti nel DedDataPart nel file di Inventor ( tramite apprentice ).
| |
DedDataPart2InvOcc |
Scrive i dati presenti nel DedDataPart nell'occorrenza.
| |
DedDataPart2PartBody |
Scrive i dati presenti nel DedDataPart nel partBody.
| |
DocumentIsDrawing |
Restituisce se il documento passato è IDW o DWG.
| |
DocumentIsDrawingOrPresentation |
Restituisce se il documento passato è tavola o presentazione.
| |
DocumentIsModel |
Restituisce se il documento passato è IAM o IPT.
| |
DocumentIsModelOrPresentation |
Restituisce se il documento passato è tavola o presentazione.
| |
DocumentIsOpenVisible |
Ritorna true se il documento è aperto in modo visibile
| |
DocumentIsPart |
Restituisce se il documento passato è IPT.
| |
DocumentIsPresentation |
Restituisce se il documento passato è IPN.
| |
EliminaOwnerShipStruttureSpeciali |
Ripristina le caratteristiche di ownership dei componenti di struttura speciale
| |
FileIsAssembly |
Verifica e restituisce se il file passato sia o meno un file di assime.
| |
FileIsInventor |
Verifica e restituisce se il file passato sia o meno un file di interesse per Inventor.
| |
FileIsInventorDwg |
Verifica e restituisce se il file passato sia o meno un file dwg di Inventor.
| |
FileIsModel |
Verifica e restituisce se il file passato sia o meno un file di modello di inventor.
| |
FileIsPart |
Verifica e restituisce se il file passato sia o meno un file di parte.
| |
FileIsPresentation |
Verifica e restituisce se il file passato sia o meno un file di assime.
| |
FillWithAssociatedFiles |
Restituisce una lista contenente l'oggetto DocStructInfo passato più gli eventuali file associati
presenti su disco. Restituisce sempre una lista inizializzata.
| |
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).
| |
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.
| |
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.
| |
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.
| |
GetActiveLOD |
Restituisce il livello di dettaglio attivo.
| |
GetAllInventorFiles |
Data la cartella o il file di riferimento ritorna tutti i file di Inventor contenuti
| |
GetApplicationUserVer |
Restituisce la versione di inventor da visualizzare all'utente.
| |
GetAssembly |
Restituisce il documento convertito in AssemblyDocument oppure null se non riesce.
| |
GetAssociativeForeignFilename |
Restituisce se il documento passato è di modello.
| |
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.
| |
GetBomStructure |
Restituisce la BOMStructureEnum del documento passato.
| |
GetChildControls |
Ritorna una lista di controlli contenuti nella finestra passata.
| |
GetDataFromDedDoc |
Ritorna l'anagrafica associata al documento
| |
GetDerivedDocs |
Restituisce la lista dei documenti derivati di una parte (.ipt).
Se non trova alcun documento restituisce la lista vuota.
| |
GetDesktopWindow | ||
GetDrawing |
Restituisce il documento convertito in DrawingDocument oppure null se non riesce.
| |
GetEmbeddedIcon |
Data l'estensione restituisce l'icona dell'oggetto embedded (Anycad)
| |
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.
| |
GetHWndText |
Ritorna la caption della finestra / controllo.
| |
GetLastDataRowVer(Document) |
Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura.
Restituisce un guid Empty se non viene trovato.
| |
GetLastDataRowVer(String) |
Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura.
Restituisce un guid Empty se non viene trovato.
| |
GetMasterLOD |
Restituisce il livello di dettaglio principale.
| |
GetNastranInCADReferences(Document) |
Ritorna la lista dei riferimenti Nastran dato il documento passato
| |
GetNastranInCADReferences(String) |
Ritorna la lista dei riferimenti Nastran dato il filename passato
| |
GetOccurrenceNameWithoutPosNumber |
Ritorna il nome dell'occorrenza privato della posizione
| |
GetPart |
Restituisce il documento convertito in PartDocument oppure null se non riesce.
| |
GetPresentation |
Restituisce il documento convertito in PresentationDocument oppure null se non riesce.
| |
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).
| |
GetSmallFileIcon |
Data la tipologia di documento ritorna l'icona dalla risorse del progetto
| |
ImpostaDatiClonazioneStrutture |
Imposta ricorsivamente, da clonare gli elementi delle strutture speciali, compresi i dati necessari alla clonazione.
| |
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.
| |
InvDoc2DedDataPart(Document, DedAttrList) |
Legge i dati dal documento e li inserisce in una DedDataPart.
Legge direttamente l'elenco attributi dal parametro passato.
| |
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.
| |
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.
| |
InvDocAttrMatchData |
Controlla se gli attributi ID e REV letti nel documento coincidono con quelli associati all'anagrafica passata
| |
InvFile2DedDataPart(String, DedType) |
Legge i dati dal file di inventor e li inserisce in una DedDataPart.
| |
InvFile2DedDataPart(String, DedType, DedAttrList) |
Legge i dati dal file di inventor e li inserisce in una DedDataPart.
| |
InvFile2DedDataPart(String, DedType, UtilDataAttrTypeEnum) |
Legge i dati dal file di inventor secondo la tiplogia richiesta e li inserisce in una DedDataPart.
| |
InvFileAttrMatchData |
Controlla se gli attributi ID e REV letti nel file coincidono con quelli associati all'anagrafica passata
| |
InvOcc2DedDataPart(ComponentOccurrence, DedAttrList) |
Legge i dati dall'occorrenza e li inserisce in una DedDataPart.
Utilizza la lista di attributi passata
| |
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.
| |
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.
| |
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.
| |
IsAssemblyFactory |
Restituisce vero se il documento passato è una Part Factory
| |
IsAssemblyMember |
Restituisce vero se il documento passato è un Part Member
| |
IsCableHarnessDocument |
Dato il documento in ingresso determina se si tratta di un documento di cavi e cablaggi.
| |
IsDerivedDoc |
Stabilisce se il documento padre è un derivato del documento figlio
| |
IsDrawing |
Restituisce se il documento passato sia una messa in tavola.
| |
IsEmbeddedDocument |
Restituisce se il documento passato è di modello.
| |
IsFactoryAssetInstance |
Restituisce vero se si tratta di un documento rappresentante un asset della factory
| |
IsiAssemblyOccurrence |
Restituisce vero se l'occorrenza si trova nel contesto di un
| |
IsInventorDwg |
Restituisce se il documento sia un dwg di inventor.
| |
IsModel |
Restituisce se il documento passato è di modello.
| |
IsPartFactory |
Restituisce vero se il documento passato è una Part Factory
| |
IsPartMember |
Restituisce vero se il documento passato è un Part Member
| |
IsPresentation |
Restituisce se il documento passato sia una presentazione.
| |
IsRoutedSystemDocument |
Dato il documento in ingresso determina se si tratta di un documento di piping.
| |
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.
| |
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.
| |
OnFileResolutionStruttureSpeciali |
Core delle operazioni che si devono effettuare durante l'OnFileResolution per la sostituzione delle strutture speciali.
| |
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.
| |
Open(String, Boolean, DedData, DedDoc) | ||
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.
| |
OrderDocumentList |
Riordino il tutto in modo da ottenere il seguente ordinamento : iam/inest - ipt - ipn - idw.
| |
PartBody2DedDataPart |
Legge i dati dal partbody e li inserisce in un DedDataPart
| |
PartHasMultipleSolidBodies |
Ritorna vero se il documento di tipo 'parte' è costituito da più di un body
| |
PathIsLibrary |
Verifica se il percorso sia o meno di libreria.
| |
PathIsRootLibrary |
Verifica se il percorso sia in una root libreria.
| |
PrecompilaCodice |
Precompila il codice dell'apri veloce in base alla selezione attiva e al campo di ricerca.
| |
ReadAllProperties(Document) |
Legge tutte le proprietà del documento.
| |
ReadAllProperties(String) |
Legge tutte le proprietà del documento.
| |
ReadAnagr |
Legge e restituisce l'anagrafica dal Database.
Restituisce null se non è presente.
Ignora eventuali errori.
| |
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.
| |
ReadDataFromInvDocProperties |
Legge l'anagrafica solamente dagli attributi del documento di Inventor
| |
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.
| |
ReadDataFromInvFileProperties |
Legge l'anagrafica solamente dagli attributi del file
| |
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.
| |
ReadDataFromInvOccProperties |
Legge l'anagrafica solamente dagli attributi dell'ocorenza di Inventor.
| |
ReadDataFromPartBodyProperties |
Legge l'anagrafica solamente dagli attributi del documento di Inventor
| |
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.
| |
RefreshAllDocuments |
Esegue un refresh di tutti i documenti in memoria. Di default inventor è silenziato
| |
RemoveHiddenAttribute |
Rimuove l'attributo nascosto
| |
RipristinaOwnerShipStruttureSpeciali |
Ripristina le caratteristiche di ownership dei componenti di struttura speciale
| |
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.
| |
Save |
Salva il documento su se stesso con tutte le sue dipendenze.
| |
SaveAs |
Salva il documento passato nella posizione specificata.
Effettua un SaveAs oppure un SaveCopyAs in base all'opzione.
| |
SaveDistBomStructureAllowed |
Restituisce true se è consentito il salvataggio della distinta in base alle impostazioni utente
e alla bomstructure del documento .
| |
SetDeferUpdates |
In caso di documento tavola imposta il posticipa aggiornamenti. Diversamente non fa niente
| |
SetLastDataRowVer(Document, Guid) |
Imposta nel documento il rowver utilizzato per aggiornare i dati nel documento.
| |
SetLastDataRowVer(String, Guid) |
Imposta nel file di Inventor il rowver utilizzato per aggiornare i dati nel documento. La scrittura viene eseguita solo se necessario.
| |
SetOnFileDirtyFlags |
Setta i semafori dell'onFileDirty in base al comportamento passato
| |
SostituisciAssiemeInSostituto |
Sostituisce l'eventuale riferimento dell'assieme nelle parti dei sostituti di dettaglio dell'assieme stesso.
| |
SostituisciComponentiStruttureSpeciali |
Sostituisce tutti i sotto-componenti delle strutture speciali dal documento passato.
| |
SostituisciSostituti |
Sostituisce tutti i sostituti di livello di dettaglio dell'elemento passato.
| |
SostituisciSostitutoSingolo |
Sostituisce il sostituto di dettaglio nell'assieme passato.
| |
SubMenuExists |
Metodo che ritorna 0 se il sottomenu non è presente nella CommandBar, 1 altrimenti.
| |
UpdateProjectLibraryPaths |
Aggiorna
| |
UpdateReference |
Scorre tutte le dipendenze di primo livello di un documento e le sostituisce con la nuova destinazione.
| |
UpdateSingleDocumentOLEReference |
Funzione di aggiornamento di una reference su singolo documento
| |
UpdateSingleDocumentReference |
Funzione di aggiornamento di una reference su singolo documento
| |
WriteAllProperties(DedDoc) |
Scrive tutte le proprietà del documento nel Database
| |
WriteAllProperties(DedDoc, Document) |
Scrive tutte le proprietà del documento nel Database
| |
WriteAttr |
Scrive il valore di un attributo nel documento/occorrenza di inventor, convertendolo
prima in testo in base al tipo dati dell'attributo.
|
Nome | Descrizione | |
---|---|---|
_dataTimeMin | ||
ActiveProjectLibraryPaths |
Cache dei percorsi di libreria del progetto
|