GetRibbonPanels
GetRibbonPanels
GetRibbonPanels(ribbonId)
Ritorna una tabella con l'elenco dei pannelli presenti nel ribbon e, in una sottotabella, le relative informazioni.
La tabella segue lo schema seguente:
Chiave tabella |
Nome Campo |
Tipo |
Descrizione |
Titolo del pannello (stringa) |
PanelName |
stringa |
Nome del pannello |
PanelId |
stringa |
Id del pannello |
|
IsPanelEnabled |
booleano |
0 = pannello disabilitato 1 = pannello abilitato |
Parametri:
ribbonId - Id del ribbon da cui leggere i pannelli
Attenzione
Viene utilizzato il titolo come chiave perché spesso il nome del pannello risulta vuoto.
Il nome ed il titolo del pannello sono in lingua ovvero variano al variare della lingua in cui si installa TOP.
Esempio GetRibbonPanels(ribbonId)
-- Recupero tutti i ribbon
local cadRibbons = GetCadRibbons()
-- Recupero solo il ribbon delle annotazioni
local ribbonAnnotazioni = carRibbons["Annotazioni"]
-- Recupero l'id del ribbon delle annotazioni
local ribbonId = ribbonAnnotazioni["RibbonId"]
-- Recupero tutti i pannelli presenti nel ribbon
local panels = GetRibbonPanels(ribbonId)