Re: [it-users] Moduli E Funzioni

2016-10-27 Per discussione Antonio Faccioli
Ciao, è corretto quello che ti dice Gabriele. L'ordine delle function e delle 
sub non conta per la loro esecuzione, possono essere scritte prima o dopo 
oppure su moduli separati, volendo anche in librerie diverse. Entrano in 
funzione quando vengono "chiamate".

Viceversa conta l'ordine interno alle subroutine e alle funzioni, internamente 
il codice viene eseguito riga per riga.

Per quanto riguarda le variabili, come ti suggerisce Gabriele, conta lo scope. 
Le variabili hanno valenza interna, ma puoi forzarne lo scope attraverso 
Global, Public, ecc

Ciao

==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "Gabriele Ponzo" <gpo...@gmail.com>
> A: "Federico Stopelli" <federico.stope...@gmail.com>
> Cc: "libre Office utenti" <users@it.libreoffice.org>
> Inviato: Martedì, 25 ottobre 2016 23:13:04
> Oggetto: Re: [it-users] Moduli E Funzioni
> 
> Non sono il più titolato a rispondere, ma queste domande ipotizzano una
> programmazione procedurale, mentre a quanto ne so, lo StarBasic, alla
> stregua del Visual Basic, è Object Oriented e soprattutto Event Driven.
> 
> Questo significa che tutte le Sub(routine) e le Funzioni vengono eseguite
> solo quando si verificano determinati eventi a cui sono collegate.
> 
> Per quanto riguarda l'accessibilità delle variabili (scope) dipende da dove
> e come le dichiari.
> 
> Spero di essermi spiegato ed essere stato utile.
> 

-- 
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili


Re: [it-users] Moduli E Funzioni

2016-10-25 Per discussione Gabriele Ponzo
Non sono il più titolato a rispondere, ma queste domande ipotizzano una
programmazione procedurale, mentre a quanto ne so, lo StarBasic, alla
stregua del Visual Basic, è Object Oriented e soprattutto Event Driven.

Questo significa che tutte le Sub(routine) e le Funzioni vengono eseguite
solo quando si verificano determinati eventi a cui sono collegate.

Per quanto riguarda l'accessibilità delle variabili (scope) dipende da dove
e come le dichiari.

Spero di essermi spiegato ed essere stato utile.

Il 25 ott 2016 10:51 PM, "Federico Stopelli" 
ha scritto:

> Ciao a tutti,
> avrei bisogno di un
> chiarimento riguardo il modo
> in cui le funzioni e i moduli
> vengono eseguiti in OOO Basic:
>
> Dato un modulo con all'interno
> "n" funzioni, tali funzioni
> vengono eseguite
> partendo dalla prima scritta
> fino all'ultima?
> In ragione di ciò,
> le prime funzioni scritte
> (ma anche dati e variabili
> richiamati o definiti nelle prime
> funzioni)
> potranno essere richiamati
> da quelle successive,
> ma non viceversa, corretto?
>
> Se invece ho più moduli,
> l'ordine di esecuzione dei moduli
> è decisa dalla disposizione all'interno
> della libreria? Oppure seguono altri
> criteri?
>
> Grazie
>
> Buona continuazione di settimana:-)
>
> --
> Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
> Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-
> cancellarsi/
> Linee guida per postare + altro: http://wiki.documentfoundation.org/Local_
> Mailing_Lists/it
> Archivio della lista: http://listarchives.libreoffice.org/it/users/
> Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e
> non sono eliminabili
>

-- 
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili


Re: [it-users] moduli

2016-09-27 Per discussione Antonio Faccioli
L'unico modo per "automatizzare" un PDF è scrivere a mano del codice javascript 
che gestisca i vari eventi che ti interessano, ma come detto prima non puoi 
farlo direttamente in Writer.
Non so dirti se il file poi funzioni con il visualizzatore dell'IPAD. 
Sinceramente non ho mai fatto dei test al riguardo, ma appena riesco ci provo 
:-) ;-)

Ciao
Antonio

==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "Danilo Testa" <86an...@gmail.com>
> A: "Antonio Faccioli" <antonio.facci...@studiostorti.com>
> Cc: users@it.libreoffice.org
> Inviato: Lunedì, 26 settembre 2016 20:26:26
> Oggetto: Re: [it-users] moduli
> 
> Non ho dimestichezza con questo programma. Ho letto tutto il post ma trovo
> molto difficile il tutto. Questo modulo dopo dovrebbe andare su iPad ed
> essere compilato su L app PDF
> 
> Inviato da iPhone
> 

-- 
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili


Re: [it-users] moduli

2016-09-26 Per discussione Danilo Testa
Non ho dimestichezza con questo programma. Ho letto tutto il post ma trovo 
molto difficile il tutto. Questo modulo dopo dovrebbe andare su iPad ed essere 
compilato su L app PDF 

Inviato da iPhone

> Il giorno 26 set 2016, alle ore 17:25, Antonio Faccioli 
> <antonio.facci...@studiostorti.com> ha scritto:
> 
> Sì è fattibile utilizzando Javascript (Adobe Javascipt per essere precisi 
> http://www.adobe.com/devnet/acrobat/javascript.html), ma non direttamente 
> dentro Writer. Puoi eventualmente utilizzare LO per costruire il modulo e poi 
> con altri software (es. Scribus) automatizzare il tutto. Tieni presente che 
> un PDF così non è standard e non funziona su tutti i lettori.
> Funziona egregiamente all'interno dei browser Chromium e Chrome.
> 
> Se vuoi dare un occhio a qualche esempio di automazione puoi guardare questo 
> thread 
> http://www.istitutomajorana.it/forum2/Thread-RISOLTO-Modulo-PDF-con-operazioni-aritmetiche
>  e per Scribus guarda qui 
> https://wiki.scribus.net/canvas/How_to_enhance_your_PDF_forms_with_JavaScript.
> 
> Qui trovi una domanda fatta su Ask riguardo a LibreOffice 
> https://ask.libreoffice.org/en/question/47778/math-calculations-in-pdf-forms/
> 
> Gli esempi che ti ho dato naturalmente parlano di calcoli matematici, ma il 
> principio di base è quello.
> 
> Ciao
> 
> 
> ==
> Antonio Faccioli   
> antonio.facci...@studiostorti.com
> 
> Studio Storti S.r.l.
> Via dell'industria 8
> 36040 Torri di Quartesolo - VICENZA
> Tel 0444-782140 int.17
> Fax 0444-782141
> www.studiostorti.com
> ==
> 
> - Messaggio originale -
>> Da: "Danilo Testa" <86an...@gmail.com>
>> A: users@it.libreoffice.org
>> Inviato: Lunedì, 26 settembre 2016 15:07:58
>> Oggetto: [it-users] moduli
>> 
>> Salve sto cercando di creare un modulo per poi esportarlo in pdf e
>> compilarlo attraverso un lettore pdf.
>> Ho bisogno di sapere se fosse possibile un comando dopo attraverso una
>> scelta (esempio si o no) ti apra un inserimento di testo.
>> Esempio
>> 
>> Domanda sul modulo
>> Hai un lavoro?
>> Scelta: si o no
>> se la scelta è si viene aperta una casella dove poter scrivere a piacere,
>> se la scelta fosse no si passa alla domanda successiva.
>> 
>> è possibile??
>> Grazie
>> 
>> --
>> Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
>> Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
>> Linee guida per postare + altro:
>> http://wiki.documentfoundation.org/Local_Mailing_Lists/it
>> Archivio della lista: http://listarchives.libreoffice.org/it/users/
>> Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e
>> non sono eliminabili
>> 

-- 
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili


Re: [it-users] moduli

2016-09-26 Per discussione Antonio Faccioli
Sì è fattibile utilizzando Javascript (Adobe Javascipt per essere precisi 
http://www.adobe.com/devnet/acrobat/javascript.html), ma non direttamente 
dentro Writer. Puoi eventualmente utilizzare LO per costruire il modulo e poi 
con altri software (es. Scribus) automatizzare il tutto. Tieni presente che un 
PDF così non è standard e non funziona su tutti i lettori.
Funziona egregiamente all'interno dei browser Chromium e Chrome.

Se vuoi dare un occhio a qualche esempio di automazione puoi guardare questo 
thread 
http://www.istitutomajorana.it/forum2/Thread-RISOLTO-Modulo-PDF-con-operazioni-aritmetiche
 e per Scribus guarda qui 
https://wiki.scribus.net/canvas/How_to_enhance_your_PDF_forms_with_JavaScript.

Qui trovi una domanda fatta su Ask riguardo a LibreOffice 
https://ask.libreoffice.org/en/question/47778/math-calculations-in-pdf-forms/

Gli esempi che ti ho dato naturalmente parlano di calcoli matematici, ma il 
principio di base è quello.

Ciao


==
Antonio Faccioli   
antonio.facci...@studiostorti.com

Studio Storti S.r.l.
Via dell'industria 8
36040 Torri di Quartesolo - VICENZA
Tel 0444-782140 int.17
Fax 0444-782141
www.studiostorti.com
==

- Messaggio originale -
> Da: "Danilo Testa" <86an...@gmail.com>
> A: users@it.libreoffice.org
> Inviato: Lunedì, 26 settembre 2016 15:07:58
> Oggetto: [it-users] moduli
> 
> Salve sto cercando di creare un modulo per poi esportarlo in pdf e
> compilarlo attraverso un lettore pdf.
> Ho bisogno di sapere se fosse possibile un comando dopo attraverso una
> scelta (esempio si o no) ti apra un inserimento di testo.
> Esempio
> 
> Domanda sul modulo
> Hai un lavoro?
> Scelta: si o no
> se la scelta è si viene aperta una casella dove poter scrivere a piacere,
> se la scelta fosse no si passa alla domanda successiva.
> 
> è possibile??
> Grazie
> 
> --
> Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
> Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
> Linee guida per postare + altro:
> http://wiki.documentfoundation.org/Local_Mailing_Lists/it
> Archivio della lista: http://listarchives.libreoffice.org/it/users/
> Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e
> non sono eliminabili
> 

-- 
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili