Applet per visualizzare i disegni creati con FidoCad (FidoCadViewer)
Uno dei pochissimi programmi che ho realizzato in Java come esercizio di programmazione.
Si tratta di un applet per la visualizzazione dei file in formato FidoCad all'interno delle pagine html.
Non è completo in quanto presenta alcuni bug noti tra cui:
Sono disponibili anche i sorgenti per chi volesse modificarli fidocadviewer-source.zip (v. 1.0.3)
Per visualizzare l'applet all'interno della pagina html utilizzare il seguente codice:
Ho notato che ci sono alcuni webserver bloccano le estensioni sconosciute (es. fcd) e ritornano un errore di [i]file not found[/i]. Il problema può essere aggirato in due modi:
Per vedere un esempio FidoCadViewer dove è anche possibile inserire in una text box il file da visualizzare.
Esempio:
Si tratta di un applet per la visualizzazione dei file in formato FidoCad all'interno delle pagine html.
Non è completo in quanto presenta alcuni bug noti tra cui:
- i testi non sempre sono visualizzati nella dimensione corretta
- per essere sicuri che il file venga visualizzato correttamente è necessario splittare le macro in quanto non sono tutte implementate (solo quelle standard vedi macroStandard.txt nei sorgenti)
- manca la possibilità di zoom interattivo
- la funzione autofit (zoom=0) è da migliorare
Sono disponibili anche i sorgenti per chi volesse modificarli fidocadviewer-source.zip (v. 1.0.3)
Per visualizzare l'applet all'interno della pagina html utilizzare il seguente codice:
HTML
<applet id="FidoCadViewer"
code="FidoCadViewer.class"
archive="FidoCadViewer.jar"
width="500" height="500">
<param name="dwg" value="HalfAdder.fcd"> <!—nome del file fidocad -->
<param name="zoom" value="2"> <!—livello di zoom -->
</applet>
Ho notato che ci sono alcuni webserver bloccano le estensioni sconosciute (es. fcd) e ritornano un errore di [i]file not found[/i]. Il problema può essere aggirato in due modi:
- rinominare i file fcd con un estensione nota come txt (es. test.fcd.txt)
- utilizzare una pagina asp come wrapper che legge il file fcd e restituisce il contenuto (es.: <param name="dwg" value=HalfAdder.fcd"> vedi sorgenti)
Per vedere un esempio FidoCadViewer dove è anche possibile inserire in una text box il file da visualizzare.
Per funzionare richiede almeno la Sun JVM 1.2
Esempio: