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
| |
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.
| |
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.
| |
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.
| |
AssertDataHasSameRevType |
Verifica che il documento non sia già associato in configurazione Default a un'altra anagrafica con tipologia di revisioe differente da quella passata
| |
AssertDataNotHasSameExt |
Verifica che l'anagrafica non abbia già collegato un documento con la stessa estensione
| |
AssertDocHasData |
Controlla che il documento non sia associato a nessuna anagrafica.
| |
AssertDocHasModelStates |
Controlla che il documento abbia effettivamente dei model state
| |
AssertDocHasNotModelStates |
Controlla che il documento non presenti dei model state
| |
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.
| |
AssertDocIsNotEditAllMemberScope |
Controlla che il documento non sia in modalità di editazione di tutti i ms
| |
AssertDocIsNotInMsSubstitute |
Controllo che il documento non sia attivo in un ms sostituto
| |
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.
| |
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à.
| |
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.
| |
DataToModelState |
Scrive l'anagrafica sul model state passato. Se esiste il documento utilizza il metodo classico, diversamente sfrutta la scrittura in tabella
| |
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.
| |
DedDataPart2ModelState |
Scrivi i dati presenti nel DedDataPart nel model state
| |
DedDataPart2PartBody |
Scrive i dati presenti nel DedDataPart nel partBody.
| |
DocumentHasDerivedReferences |
Ritorna true se il documento ha dei riferimenti di derivazione
| |
DocumentIsAssembly |
Restituisce se il documento passato è IAM o IPT.
| |
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(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.
| |
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.
| |
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.
| |
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.
| |
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.
| |
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.
| |
GetActiveModelState |
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
| |
GetActiveModelStateKey |
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
| |
GetActiveModelStateName |
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
| |
GetActualModelStateName |
Dato un filename ed una configurazione, ritorna l'effettivo nome del model state
| |
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.
| |
GetCfgStructure |
Restituisce la struttura delle configurazioni del documento passato.
| |
GetChildControls |
Ritorna una lista di controlli contenuti nella finestra passata.
| |
GetConfigName(ModelState) |
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
| |
GetConfigName(String) |
Dato il nome di una configurazione, Restituisce il nome secondo lo standard DED+
| |
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(ModelState) |
Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura.
| |
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.
| |
GetMasterModelState |
Se esiste, dato il documento ritorna il master model state
| |
GetModelStateKey |
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
| |
GetModelStateName |
Ritorna il nome della configurazione corrente del documento secondo lo standard DED+
| |
GetModelStateNames |
Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
| |
GetModelStates |
Ritorna i model states del documento. E' sempre l'elenco dei model state della factory
| |
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.
| |
GetPreview |
Ritorna l'anteprima del documento sotto forma di bitmap
| |
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.
| |
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
| |
HasModelStates |
Ritorna vero se il documento ha dei model state
| |
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.
| |
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.
| |
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.
| |
IsMasterModelState |
Ritorna vero se il documento è in configurazione master
| |
IsModel |
Restituisce se il documento passato è di modello.
Se fallisce è quasi sicuramente per la corruzione del documento. L'eccezione viene comunque registrata.
| |
IsModelStateFactory |
Ritorna vero se il documento è il model state factory
| |
IsModelStateMember |
Ritorna vero se il documento è il model state member
| |
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.
| |
IsSubstituteDescriptor |
Identifica se il document descriptor passato rappresenta un sosituto.
| |
IsSubstituteModelState |
Ritorna vero se il documento è in una configurazione sostituto
| |
IsSubstitutePart |
Controlla se la parte passata è un sostituto.
Dalla 2022 il comodissimo flag non è più impostato.
| |
IsUnreferencedSubstituteModelState |
Ritorna vero se il documento è in una configurazione sostituto
| |
LogTubeAndPipeAddinActivationStatus |
Logga lo stato di attivazione del plugin di tubi e tubature
| |
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.
| |
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.
| |
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.
| |
OnFileResolutionStruttureSpeciali |
Core delle operazioni che si devono effettuare durante l'OnFileResolution per la sostituzione delle strutture speciali.
| |
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.
| |
Open(String, Boolean, DedData, DedDoc, String) | ||
OpenWithOptions |
Apre il file passato e ne restituisce il documento.
Se la configurazione passata non esiste o è nulla viene aperto sempre in Master.
| |
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(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.
| |
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.
| |
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)
| |
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.
| |
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.
| |
ReadDataFromInvOccProperties |
Legge l'anagrafica solamente dagli attributi dell'ocorenza di Inventor.
| |
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
| |
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.
ATTENZIONE! Sulla 2022 ha senso solo per versioni inferiori alla 2022.2 diversamente non sarà nemmeno chiamata
| |
RefreshAllDocuments |
Esegue un refresh di tutti i documenti in memoria. Di default inventor è silenziato
| |
RemoveHiddenAttribute |
Rimuove l'attributo nascosto
| |
ReplaceAllDerivedDocumentReferences |
Sostituisce tutti i componenti derivati con il file passato
| |
ReplaceDerivedDocumentReference |
Sostituisce il componente derivato specificato con il file passato. Se il file non viene trovato non sostituisce niente
| |
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.
| |
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
| |
UpdateSingleFullDocumentNameReference |
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
|