Macro CartoucheFC/it

Questa macro è una applicazione completa che permette di compilare tutti i campi della tabella della squadratura fornita con FreeCAD.

I campi della data e dell'ora sono separati dal trattino "meno" e si trovano sulla stessa riga di testo.



Fields in red are the "freecad:editable" fields, fields in green are annotations inserted in the template.

Here the version for the new sheet with all the editable text fields.

Utilizzo
'''Per il momento, modificare la pagine A3_Landscape.svg con Inkscape può disturbare il buono funzionamento del programma. Se volete togliere il simbolo di regione (circolo e trapezio) dal foglio, lavorate su una copia di A3_Landscape.svg ! Lo stesso problema si trova anche su FreeCAD'''

Notare: Non sono accettati alcuni caratteri come & $ (e forse anche altri caratteri speciali).

Se desiderate avere una funzione, potete farne richiesta nel forum Remplir cartouche


 * La finestra rimane sovrapposta alle altre finestre e viene utilizzata per controllare la tabella senza uscire dal programma principale.


 * Copiare il codice in un file denominato Macro_CartoucheFC.FCMacro e posizionarlo nella directory delle macro.


 * Dopo aver creato il foglio di disegno con il modulo Drawing di FreeCAD, eseguire la macro Macro_CartoucheFC.


 * All'avvio, il programma registra in memoria tutti i dati già presenti nella tabella del foglio (se è compilata), tutti i dati sono restituiti automaticamente utilizzando il pulsante e tenuti in memoria fino alla chiusura del programma.


 * I pulsanti data e ora  visualizzano la data e l'ora del sistema.


 * Il formato della data dipende dal simbolo selezionato: EU oppure US, che determina la localizzazione del formato. La commutazione non avviene automaticamente (se è stata inserita manualmente una data), quando si modifica il simbolo è necessario fare di nuovo clic sul pulsante della data (controllare prima di stampare).


 * Il campo A3 non è modicabile (questo programma è basato sulla tabella del foglio A3 di FreeCAD).


 * Il pulsante o US commuta il simbolo di proiezione "Scegli il tuo simbolo" che per impostazione predefinita viene visualizzato. Fare clic sul pulsante e controllare il simbolo sul foglio, fare clic una seconda volta per cambiare il simbolo.


 * La scelta di questo simbolo, influisce sul formato della data: EU = dd/MM/yyyy e US = MM/dd/yyyy.


 * Attenzione: Questo comando non passa attraverso il pulsante e commuta direttamente il simbolo ad ogni pressione del tasto, verificare sempre sul vostro foglio se il simbolo è corretto.


 * Il pulsante cancella tutti i campi del modulo. È possibile ripristinare i dati originali utilizzando il pulsante.


 * Il pulsante salva tutti i campi del modulo nel foglio. È possibile ripristinare i dati originali utilizzando il pulsante  (tranne che per i simboli localizzati che lavorano in modo indipendente e sono immediatamente attivi).

Codice
Macro_CartoucheFC.FCMacro

Altro
I campi non hanno nessun limite di lunghezza, controllare la tabella.

Questo programma crea nel progetto il simbolo regionale di proiezione, non toccatelo viene salvato come nascosto, in modo invisibile.

Se si desidera cancellarlo, rimuovere il segno di commento a queste righe e viceversa.

(I had some times an error in execution when the symbol was erased)

This module works with the drawing sheet included in FreeCAD this sheet is called Page, do not change the name of this sheet!

Revision
ver 0.3 02/07/2014 converted to PyQt4 and PySide