Metodi di Util |
Il tipo Util espone i seguenti membri.
Nome | Descrizione | |
---|---|---|
AcadFile2DedDataPart |
Legge i dati dal file di inventor e li inserisce in una DedDataPart.
| |
AssertAllDocumentsClose |
Controlla che non ci siano dei documenti aperti
| |
AssertCurrentDocument |
Chiama la funzione CurrentDocument() per avere il DedDoc corrente e lo restituisce.
Se il DedDoc è null solleva una eccezione per avvisare l'utente.
| |
AssertReadDataFromPart |
Viene utilizzata la funzione ReadDataFromPart() per avere l'anagrafica della parte passata.
Restituisce l'anagrafica oppure solleva una 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.
| |
AttrValDaScrivereInPrt |
Restituisce la stringa con il valore, letto da DedData, da scrivere nella parte.
Restituisce stringa vuota, se non è convertibile.
| |
CreatePartManager |
Crea e restiruisce il part manager leggendo le opzioni dal top_arx.
| |
File2DedDataPart(PartManager, DedType) |
Legge i dati dal file di inventor e li inserisce in una DedDataPart.
| |
File2DedDataPart(PartManager, DedType, DedAttrList) |
Legge i dati dal file di autocad e li inserisce in una DedDataPart.
| |
FileAttrMatchData | ||
FileIsDwg |
Restituisce se il file passato sia o meno un DWG di AutoCAD.
| |
FileIsNew |
Verifica se il file passato, letto da Document.Name, sia o meno un file nuovo.
| |
FileIsOpen |
Restituisce vero se il file risulta aperto
| |
FormatAttr |
Dato l'oggetto dedAttr formatta il valore dell'attributo da inserire in anagrafica e lo ritorna come object
| |
GetAllAutocadFiles |
Data la cartella o il file di riferimento ritorna tutti i file di Inventor contenuti
| |
GetDedIdDedRevFromPartFile |
Legge e restituisce i valori di dedid e dedrev dal file dwg.
| |
GetDwgVerEnumFromString |
Dato il nome di una versione di salvataggio ne restituisce il rispettivo Enum.
| |
GetDxfOutVers |
Restituisce le versioni di salvataggio supportate per i Dxf.
| |
GetDxfOutVersWithDescr |
Restituisce le versioni di salvataggio supportate per i Dxf.
| |
GetEnvFullPath |
Ritorna la posizione dell'ambiente corrente.
| |
GetLastDataRowVer(PartManager) |
Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura.
Restituisce un guid Empty se non viene trovato.
| |
GetLastDataRowVer(PartInfo) |
Restituisce il ROWVER utilizzato per aggiornare l'anagrafica nel documento passato alla sua apertura.
Restituisce un guid Empty se non viene trovato.
| |
GetOpenedDocumentFromFile |
Controlla se il documento identificato dal file passato è aperto nella sessione corrente
| |
GetOtherRef |
Aggiunge alla lista con gli xref tutti gli altri tipi di riferimenti : PDF, DWF, DGN, IMMAGINI RASTER.
| |
GetPrinterStyleSheetDir |
Restituisce il percorso dove sono presenti i fogli di stile, usato dalla pubblicazione.
| |
GetRVerFromVersion |
Restiruisce la versione R? in base all'anno.
| |
GetXrefList |
Ritorna l'elenco di tutti gli xref del disegno
| |
IsAutocad2016SP1 |
Restituisce True se è installato Autocad 2016 con SP1
| |
OpenDoc |
Metodo di apertura che chiama anche l'evento di TopPrtCreated al posto del top_prt.arx
| |
PartAttrMatchData | ||
PrecompilaCodice |
Precompila il codice dell'apri veloce in base alla selezione attiva e al campo di ricerca.
| |
ReadAllAttr |
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
| |
ReadAllProperties(PartManager) |
Legge le proprietà presenti all'interno del file e li restituisce.
| |
ReadAllProperties(PartInfo) |
Legge le proprietà presenti all'interno del file e li restituisce.
| |
ReadAnagr |
Legge e restituisce l'anagrafica dal Database.
Restituisce null se non è presente.
Ignora eventuali errori.
| |
ReadAttr |
Legge un singolo attributo dalla parte passata facendo le conversioni del caso, visto che nella parti
ogni dato è salvato in formato stringa.
Le date vengono salvate in formato data breve di sistema;
I numeri interi come numeri interi.
I numeri con virgola come numeri con il punto.
Le stringhe come stringhe.
| |
ReadDataFromFile |
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.
| |
ReadDataFromFileProperties |
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.
| |
ReadDataFromPart |
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.
| |
ReadDataFromPartProperties |
Legge il dedid ed il dedrev da una parte e ne ricava l'anagrafica.
| |
ReadFileProperties | ||
RelativizeXrefPath | ||
SetLastDataRowVer(PartManager, Guid) |
Imposta nel documento il rowver utilizzato per aggiornare i dati nel documento.
| |
SetLastDataRowVer(PartInfo, Guid) |
Imposta nel documento il rowver utilizzato per aggiornare i dati nel documento.
NB : Necessario salvare il PartInfo dopo questa operazione.
| |
WriteAllAttr(IDedData, Part, DedAttrList) |
Scrive tutti gli attributi nel file leggendoli dall'anagrafica.
| |
WriteAllAttr(IDedData, PartInfo, DedAttrList, Boolean) |
Scrive tutti gli attributi nella parte leggendoli dall'anagrafica.
| |
WriteAllProperties(DedDoc, PartInfo) |
Scrive tutte le proprietà del documento nel Database
| |
WriteAllProperties(DedDoc, PartManager) |
Scrive tutte le proprietà del documento nel Database
| |
WriteAttr(Part, DedAttr, Object) |
Scrive il valore di un attributo, proveniente dal Database, in una parte.
| |
WriteAttr(PartInfo, DedAttr, Object) |
Scrive il valore di un attributo, proveniente dal Database, in una parte.
| |
WriteDataToFile |
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.
| |
WriteDataToPart |
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.
| |
WriteUserProperties |
Scrive le proprietà presenti nel dizionario all'interno del file.
|