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:
prt : READONLY la parte che sta venendo pallinata.

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.
È richiamato ogni volta che un pallino sta per essere inserito.

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:
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 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.
La tabella è una lista di tabelle lua: una per ogni filtro.


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.