Click or drag to resize

Classe Util

Utility con gli assert e varie altre funzioni di utilizzo frequente.
Gerarchia di ereditarietà
SystemObject
  DedNetAcadUtil

Namespace: DedNetAcad
Assembly: DedNetAcad (in DedNetAcad.dll) Versione: 26.4.0.0 (26.4.0.0)
Sintassi
public static class Util

Il tipo Util espone i seguenti membri.

Metodi
 NomeDescrizione
Metodo pubblicoMembro staticoAcadFile2DedDataPart Legge i dati dal file di inventor e li inserisce in una DedDataPart.
Metodo pubblicoMembro staticoAssertAllDocumentsClose Controlla che non ci siano dei documenti aperti
Metodo pubblicoMembro staticoAssertCurrentDocument Chiama la funzione CurrentDocument() per avere il DedDoc corrente e lo restituisce. Se il DedDoc è null solleva una eccezione per avvisare l'utente.
Metodo pubblicoMembro staticoAssertReadDataFromPart Viene utilizzata la funzione ReadDataFromPart() per avere l'anagrafica della parte passata. Restituisce l'anagrafica oppure solleva una eccezione per avvisare l'utente.
Metodo pubblicoMembro staticoAttrListDisabler(DedAttrList) Disabilita tutti gli attributi.
Metodo pubblicoMembro staticoAttrListDisabler(DedAttrList, DedAttrEnvDestEnum) Disabilita gli attributi del tipo passato.
Metodo pubblicoMembro staticoAttrListEnabler Data la attrlist passata abilita solo gli attributi che sono corrispondenti al tipo di EnvDest passato.
Metodo pubblicoMembro staticoCheckForModel Verifica se il layout attivo è il modello
Metodo pubblicoMembro staticoCreateDataPartFromAllAttr Legge tutti gli attributi dalla parte e li restituisce sotto forma di DedDataPart. Gli attributi nella parte sono salvati come stringhe quindi tenta di convertire il valore stringa nel tipo di dato presente nel Db. Se non ci riesce salta lasciando vuoto il valore
Metodo pubblicoMembro staticoCreatePartManager Crea e restiruisce il part manager leggendo le opzioni dal top_arx.
Metodo pubblicoMembro staticoExecuteCadCommandAsync Execute command
Metodo pubblicoMembro staticoFile2DedDataPart(PartManager, DedType) Legge i dati dal file di inventor e li inserisce in una DedDataPart.
Metodo pubblicoMembro staticoFile2DedDataPart(PartManager, DedType, DedAttrList) Legge i dati dal file di autocad e li inserisce in una DedDataPart.
Metodo pubblicoMembro staticoFileAttrMatchData 
Metodo pubblicoMembro staticoFileIsDwg Restituisce se il file passato sia o meno un DWG di AutoCAD.
Metodo pubblicoMembro staticoFileIsNew Verifica se il file passato, letto da Document.Name, sia o meno un file nuovo.
Metodo pubblicoMembro staticoFileIsOpen Restituisce vero se il file risulta aperto
Metodo pubblicoMembro staticoFillWithAssociatedFiles Restituisce una lista contenente l'oggetto DocStructInfo passato più gli eventuali file associati presenti su disco. Restituisce sempre una lista inizializzata.
Metodo pubblicoMembro staticoGetAllAutocadFiles Data la cartella o il file di riferimento ritorna tutti i file di Inventor contenuti
Metodo pubblicoMembro staticoGetCurrentLayout Restituisce il layout attivo
Metodo pubblicoMembro staticoGetDedIdDedRevFromPartFile Legge e restituisce i valori di dedid e dedrev dal file dwg.
Metodo pubblicoMembro staticoGetDwgVerEnumFromString Dato il nome di una versione di salvataggio ne restituisce il rispettivo Enum.
Metodo pubblicoMembro staticoGetDxfOutVers Restituisce le versioni di salvataggio supportate per i Dxf.
Metodo pubblicoMembro staticoGetDxfOutVersWithDescr Restituisce le versioni di salvataggio supportate per i Dxf.
Metodo pubblicoMembro staticoGetEnvFullPath Ritorna la posizione dell'ambiente corrente.
Metodo pubblicoMembro staticoGetEnvFullPathBase Ritorna la posizione dell'ambiente corrente.
Metodo pubblicoMembro staticoGetEnvFullPathUser Ritorna la posizione dell'ambiente corrente.
Metodo pubblicoMembro staticoGetLastDataRowVer(PartInfo) Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura. Restituisce un guid Empty se non viene trovato.
Metodo pubblicoMembro staticoGetLastDataRowVer(PartManager) Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura. Restituisce un guid Empty se non viene trovato.
Metodo pubblicoMembro staticoGetOpenedDocumentFromFile Controlla se il documento identificato dal file passato è aperto nella sessione corrente
Metodo pubblicoMembro staticoGetOtherRef Aggiunge alla lista con gli xref tutti gli altri tipi di riferimenti : PDF, DWF, DGN, IMMAGINI RASTER.
Metodo pubblicoMembro staticoGetPrinterStyleSheetDir Restituisce il percorso dove sono presenti i fogli di stile, usato dalla pubblicazione.
Metodo pubblicoMembro staticoGetRVerFromVersion Restiruisce la versione R? in base all'anno.
Metodo pubblicoMembro staticoGetXrefList Ritorna l'elenco di tutti gli xref del disegno
Metodo pubblicoMembro staticoIsAutocad2016SP1 Restituisce True se è installato Autocad 2016 con SP1
Metodo pubblicoMembro staticoOpenDoc Metodo di apertura
Metodo pubblicoMembro staticoPartAttrMatchData 
Metodo pubblicoMembro staticoPrecompilaCodice Precompila il codice dell'apri veloce in base alla selezione attiva e al campo di ricerca.
Metodo pubblicoMembro staticoReadAllAttr Legge tutti gli attributi dalla parte e li restituisce sotto forma di DedDataPart. Gli attributi nella parte sono salvati come stringhe quindi tenta di convertire il valore stringa nel tipo di dato presente nel Db. Se non ci riesce salta lasciando vuoto il valore
Metodo pubblicoMembro staticoReadAllProperties(PartInfo) Legge le proprietà presenti all'interno del file e li restituisce.
Metodo pubblicoMembro staticoReadAllProperties(PartManager) Legge le proprietà presenti all'interno del file e li restituisce.
Metodo pubblicoMembro staticoReadAnagr Legge e restituisce l'anagrafica dal Database. Restituisce null se non è presente. Ignora eventuali errori.
Metodo pubblicoMembro staticoReadDataFromFile Legge il dedid ed il dedrev da una file e ne ricava l'anagrafica. Se si tratta della parte Top verifica anche che il nome del documento corrente sia di un documento collegato come primario all'anagrafia. Se la parte non ha codice corrispondente nel Database restituisce null.
Metodo pubblicoMembro staticoReadDataFromFileProperties Legge il dedid ed il dedrev da una file e ne ricava l'anagrafica. Se la parte non ha codice corrispondente nel Database restituisce null.
Metodo pubblicoMembro staticoReadDataFromPart Legge il dedid ed il dedrev da una parte e ne ricava l'anagrafica. Se si tratta della parte Top verifica anche che il nome del documento corrente sia di un documento collegato come primario all'anagrafia. Se la parte non ha codice corrispondente nel Database restituisce null.
Metodo pubblicoMembro staticoReadDataFromPartProperties Legge il dedid ed il dedrev da una parte e ne ricava l'anagrafica.
Metodo pubblicoMembro staticoReadFileProperties 
Metodo pubblicoMembro staticoRefreshAttributes Aggiorna il pannello attributi.
Metodo pubblicoMembro staticoRelativizeXrefPath Relativizza i riferimenti di 'filename' in base alla posizione del file 'destFileName'.
Metodo pubblicoMembro staticoRelocateReferences Riloca le dipendenze dal file si partenza al file di destinazione
Metodo pubblicoMembro staticoSetCurrentLayout Setta il layout attivo
Metodo pubblicoMembro staticoSetLastDataRowVer(PartInfo, Guid) Imposta nel documento il rowver utilizzato per aggiornare i dati nel documento. NB : Necessario salvare il PartInfo dopo questa operazione.
Metodo pubblicoMembro staticoSetLastDataRowVer(PartManager, Guid) Imposta nel documento il rowver utilizzato per aggiornare i dati nel documento.
Metodo pubblicoMembro staticoUpdateDocumentReference Aggiorna i riferimenti
Metodo pubblicoMembro staticoWriteAllAttr(IDedData, PartInfo, DedAttrList, Boolean) Scrive tutti gli attributi nella parte leggendoli dall'anagrafica.
Metodo pubblicoMembro staticoWriteAllAttr(IDedData, Part, DedAttrList, String) Scrive tutti gli attributi nel file leggendoli dall'anagrafica.
Metodo pubblicoMembro staticoWriteAllProperties(DedDoc, PartInfo) Scrive tutte le proprietà del documento nel Database
Metodo pubblicoMembro staticoWriteAllProperties(DedDoc, PartManager) Scrive tutte le proprietà del documento nel Database
Metodo pubblicoMembro staticoWriteAttr(Part, DedAttr, Object) Scrive il valore di un attributo, proveniente dal Database, in una parte.
Metodo pubblicoMembro staticoWriteAttr(PartInfo, DedAttr, Object) Scrive il valore di un attributo, proveniente dal Database, in una parte.
Metodo pubblicoMembro staticoWriteDataToFile Aggiorna gli attributi dal database ad una parte. Se si tratta della parte Top controlla che l'anagrafica sia coerente con il documento attivo ed imposta anche il DEDROWVER nel documento attivo.
Metodo pubblicoMembro staticoWriteDataToPart Aggiorna gli attributi dal database ad una parte. Se si tratta della parte Top controlla che l'anagrafica sia coerente con il documento attivo ed imposta anche il DEDROWVER nel documento attivo.
Metodo pubblicoMembro staticoWriteUserProperties Scrive le proprietà presenti nel dizionario all'interno del file.
Torna su
Campi
 NomeDescrizione
Campo pubblicoMembro statico_dataTimeMin 
Campo pubblicoMembro staticoRILPDF Ritorna il nome della configurazione da utilizzare per esportare il documento in PDF.
Torna su
Vedi anche

Documentazione

Namespace DedNetAcad