# OTLGroup Advanced Table Editor

### Guida rapida allo script per l'automazione dei colori e dei bordi sulle tabelle di Adobe InDesign

**OTLGroup_Editor tabelle.jsx** è uno script sviluppato in ExtendScript per Adobe InDesign. Permette di effettuare operazioni massive di "Trova e Sostituisci" sulle proprietà grafiche delle tabelle, intervenendo in modo mirato sui colori di riempimento delle celle e sugli spessori dei bordi.

---

### Requisiti di sistema e istruzioni per l'installazione nel pannello script

Lo script è compatibile con le versioni moderne di Adobe InDesign (CS6 e versioni CC successive) su sistemi Windows e macOS.

1. Chiudi Adobe InDesign (consigliato ma non obbligatorio).
2. Copia il file `OTLGroup_Editor tabelle.jsx` nella cartella degli script di InDesign. Il percorso tipico è:
* **Windows:** `C:\Utenti\[NomeUtente]\AppData\Roaming\Adobe\InDesign\[Versione]\it_IT\Scripts\Scripts Panel`
* **macOS:** `Macintosh HD/Utenti/[NomeUtente]/Libreria/Preferences/Adobe InDesign/[Versione]/it_IT/Scripts/Scripts Panel`


3. Apri InDesign e vai su **Finestra > Utility > Script** (Window > Utilities > Scripts).
4. Espandi la cartella "Utente" (User) per trovare lo script pronto all'uso.

---

### Panoramica delle funzionalità: Gestione del colore e formattazione dei bordi

Per avviare lo script, fai doppio clic sul suo nome nel pannello Script. L'interfaccia è divisa in due schede principali. In entrambe è possibile spuntare la casella **Solo pagina corrente** per limitare l'elaborazione, altrimenti lo script agirà sull'intero documento.

**Scheda "Colore"**

* **Trova Colore:** Seleziona un colore Campione esistente da cercare all'interno delle celle della tabella.
* **Sostituisci con:** Seleziona il nuovo Campione da applicare e definisci l'intensità percentuale (Tint) desiderata.

**Scheda "Bordi"**

* **Bordi da Modificare:** Spunta i lati della cella su cui vuoi intervenire (Superiore, Inferiore, Sinistro, Destro).
* **Trova Bordo:** Inserisci lo spessore esatto in punti (pt) da ricercare.
* **Sostituisci con:** Inserisci il nuovo spessore in punti. Puoi anche spuntare "Modifica colore" per assegnare contestualmente un nuovo Campione al tratto.

---

### Note tecniche e accorgimenti operativi per il corretto funzionamento

> **Attenzione:** È necessario avere un documento aperto e attivo prima di eseguire lo script. In caso contrario, verrà mostrato un messaggio di avviso.

* **Formato Decimali:** Quando si inseriscono gli spessori dei bordi (es. `0,5`), lo script accetta la formattazione con la virgola.
* **Gestione Colori Celle:** L'attuale motore di sostituzione del colore di riempimento opera ricercando e sostituendo esclusivamente i **Campioni** (Swatches) registrati nel documento.
* **Lavorazione Massiva:** Su documenti molto lunghi o con numerose tabelle complesse, l'elaborazione globale potrebbe richiedere alcuni secondi. Attendere il messaggio di conferma finale ("Elaborazione completata").