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: 24.6.0.0 (24.6.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 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 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(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 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 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 che chiama anche l'evento di TopPrtCreated al posto del top_prt.arx
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(PartManager)
Legge le proprietà presenti all'interno del file e li restituisce.
Metodo pubblicoMembro staticoReadAllProperties(PartInfo)
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 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 staticoSetLastDataRowVer(PartManager, Guid)
Imposta nel documento il rowver utilizzato per aggiornare i dati nel documento.
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 staticoUpdateDocumentReference
Aggiorna i riferimenti
Metodo pubblicoMembro staticoWriteAllAttr(IDedData, Part, DedAttrList)
Scrive tutti gli attributi nel file leggendoli dall'anagrafica.
Metodo pubblicoMembro staticoWriteAllAttr(IDedData, PartInfo, DedAttrList, Boolean)
Scrive tutti gli attributi nella parte 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