Eventi
Nome |
Parametri |
Uso |
Eventi Relativi alla tabella di pallinatura |
||
TopDisTabPre |
|
È richiamato prima dell'inserimento della tabella di pallinatura. |
TopDisTabPost |
|
È richiamato dopo l'inserimento della tabella di pallinatura. |
TopUpdTabPre |
|
È richiamato prima dell'aggiornamento della tabella di pallinatura. |
TopUpdTabPost |
|
È richiamato dopo l'aggiornamento della tabella di pallinatura. |
TopCompTabPost |
|
È richiamato dopo la compattazione della tabella di pallinatura. |
TopDisTabHeaders (headers) |
headers: la lista delle intestazioni come stringhe. |
Lanciato durante il disegno della tabella in stile ACAD. Può essere usata per cambiare le intestazioni delle colonne. Un caso tipico riguarda le traduzioni in lingua. |
TopDisTabRow (tab) |
Tab : una tabella chiave valore con i seguenti parametri: name : nome dell'attributo value : valore dell'attributo (contenuto della cella) part : parte corrente |
Evento lanciato durante la compilazione di ogni cella della tabella di pallinatura. Può essere usato per cambiare i valori in "value". |
TopDisTxt (non usato) |
Una tabella con i parametri: value : valore della cella |
Lanciata durante il disegno di ogni cella della tabella di pallinatura. Permette di modificare il valore. |
Eventi Relativi alla pallinatura / etichettatura |
||
TopOnDisPallPrtPre (tab) |
Tab : una tabella chiave valore con i seguenti parametri: pallStyleName : READONLY il nome dello stile di pallinatura che si sta usando. doBall : di default ad 1, può essere messo a nil se non si vuole che la parte sia pallinata. |
Utile per filtrare le parti che dovranno essere pallinate. Permette di "impedirne" l'inserimento mettendo a nil il parametro "doBall". |
TopOnPallPrt(prt, ss) |
prt :parte di riferimento, che può anche essere nulla se è stata effettuata una pallinatura “nessuna”. ss: selection set contenente le entità di pallinatura. |
È richiamato ogni volta che è appena stata eseguita una operazione di pallinatura singola. |
OnTopPallPrtMultiBegins (prtArray) |
prtArray delle parti da pallinare |
È richiamato all'inizio della pallinatura lista. |
TopOnSelectPrtAutomPre (tab) |
Tab : una tabella chiave valore con i seguenti parametri: doBall: di default ad 1, può essere messo a nil se non si vuole che il comando venga eseguito. pallinatura: ad 1 se l'evento è scatenato dalla pallinatura automatica, a nil se invece è scatenato dall'etichettatura automatica. |
È richiamato in avvio dei comandi di Pallinatura Automatica ed Etichettatura Automatica. |
TopOnSelectPrtAutom (prtArray, pallinatura) |
prtArray : parti selezionate dall'utente prima che venga applicato il filtro. pallinatura : ad 1 se l'evento è scatenato dalla pallinatura automatica, a nil se invece è scatenato dall'etichettatura automatica. |
È richiamato quando l'utente ha effettuato la selezione delle parti in pallinatura o etichettatura automatiche. Tramite l'evento è possibile modificare l'array prima che il tutto sia elaborato dai vari filtri eventualmente attivi. |
Eventi Relativi all'impostazione della Scala. |
||
TopOnScaleSymbols(blocks) |
blocks : tabella che conterrà i blocchi aggiuntivi da coinvolgere nello scala simboli |
È richiamato appena prima di effettuare l'operazione di scala simboli. Permette di passare alla funzioni anche blocchi utente identificati dal loro nome. |
Eventi Relativi alla configurazione |
||
InitFltPallList (tab) |
Una tabella lua contenente i filtri correnti. Ogni tabella filtro ha due campi: prompt: nome del filtro (stringa). funz: funzione filtro (function) |
Evento che permette di modificare o ampliare l'elenco dei filtri di pallinatura. |
InitSortAlgTable (tab) |
La tabella degli algoritmi di ordinamento. |
Evento che permette di modificare o ampliare gli algoritmi di ordinamento. Viene chiamata dal comando TOP_SORT_PALL. |
Eventi Relativi al Cartiglio |
||
TopDisCartPost (path, blkCart) |
La path del file del blocco del cartiglio (stringa) Il blocco del cartiglio (entity) |
Evento di post disegno del cartiglio. |
Eventi Relativi alla Tabella delle Revisioni |
||
OnTopTabRevDrawing |
Una tabella vuota. |
Utilizzata per la richiesta dati di revisione a Data&Drawings durante il disegno della tabella revisioni. |
OnPostDrawQsTabRev (tabMarker, tabRevDescr, hdrSuppressed) |
tabMarker: stringa descrittore della tabella, tabRevDescr: contenuto della tabella hdrSuppressed: booleano stato soppressione header. |
È richiamato dopo l'inserimento/aggiornamento della tabella delle revisioni. |
Eventi Relativi ai comandi degli Stili di Annotazione |
||
TopOnIsolaPallStyle |
Una tabella con i parametri: "curstyle": nome dello stile corrente di annotazione. |
Chiamato alla fine del comando TOP_ISOLAPALL. |