Che cos'è il formato di file FR3?
Un file .fr3 è un modello di report utilizzato dalle applicazioni FastReport per la progettazione e la creazione di report. Il file .fr3 memorizza oggetti di testo, immagini, layout di bande sensibili ai dati (intestazione, dettaglio, piè di pagina) e collegamenti ai campi - insieme al codice PascalScript opzionale - come una struttura di tipo XML basata su testo piuttosto che in un formato binario. Questi dati di layout definiscono il modo in cui un'applicazione deve organizzare e formattare l'output del report.
Quando viene eseguito a fronte di una sorgente dati attiva, il modello .fr3 genera un report preparato nel formato .fp3, che può essere visualizzato e stampato utilizzando l'applicazione FastReport Viewer, oppure esportato in PDF ed Excel.
Gli sviluppatori aprono i file .fr3 nel FastReport VCL Designer o in FastReport Studio su Windows; gli utenti finali in genere non hanno mai bisogno di lavorare direttamente con il modello grezzo. Per i progetti multipiattaforma, Fast Reports Inc. offre anche il formato .frx utilizzato da FastReport .NET.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .fr3 è in gran parte un file di layout, ma può incorporare PascalScript che viene eseguito quando il report viene preparato all'interno di un'applicazione host. Un modello dannoso o manomesso potrebbe quindi eseguire logica di script nel contesto dell'app che lo carica, pertanto utilizzare solo modelli .fr3 provenienti da fonti affidabili e revisionare lo script incorporato (visibile nella forma testuale) se l'origine di un modello è incerta. Il modello in sé non arreca danni se rimane inattivo sul disco.
Dettagli del formato
in sintesi- Archivio/crittografato .fr3 (riutilizzo raro) - Alcuni strumenti non correlati hanno utilizzato .fr3 per altri dati; il modello di report FastReport è quello dominante.
Programmi che aprono file FR3
Dettagli tecnici
specifiche approfondite| Codifica del file | Basata su testo tipo XML / notazione oggetto stile Delphi DFM; opzionalmente memorizzata compressa |
| Magic bytes | Nessuno - la forma testuale si apre con una parola chiave «object» o un elemento radice XML; identificato dall'estensione .fr3 |
| Tipo MIME | application/octet-stream (primario); text/xml quando in formato testo semplice |
| Compressione | Opzionale - il modello può essere salvato non compresso (testo semplice) o in formato binario compresso |
| Crittografia | Protezione tramite password opzionale supportata a livello di file di report |
| Struttura del report | Albero gerarchico: Report → TfrxPage → bande (intestazione, master/dettaglio, piè di pagina, riepilogo) → oggetti |
| Linguaggio script incorporato | PascalScript - incorpora la logica di manipolazione dati personalizzata e degli eventi direttamente nel modello |
| Tipi di oggetti supportati | Memo (testo), Immagine, Subreport, Grafico, Codice a barre, Rich Text, Forma, CrossTab e altro |
| Metodo di collegamento dati | Oggetti sensibili ai dati basati su bande collegati a componenti dataset/query in fase di progettazione |
| Output al rendering | Produce un file di report preparato .fp3; può esportare in PDF, Excel, HTML, RTF, CSV |
| Dimensione tipica del file | 5 KB - 2 MB a seconda della complessità del report, del numero di pagine e delle immagini incorporate |
| Piattaforma primaria | Windows (FastReport VCL per Delphi/C++Builder); anche Linux e macOS tramite FastReport FMX/.NET |
| Origine del formato | Introdotto con FastReport VCL 3 (primi anni 2000); il «3» nell'estensione indica la versione 3 del motore |
| Compatibilità tra formati | Non intercambiabile con i modelli FastReport .NET .frx - linea di prodotti separata con struttura diversa |
| Strumento per sviluppatori | Aperto e modificato in FastReport VCL Designer (incorporato) o FastReport Studio autonomo |
| Rilasciato | Early 2000s (FastReport VCL 3.x for Delphi/C++Builder - the '3' in fr3) |
| Ultima versione | Still the native template format of current FastReport VCL releases |
| Specifica | www.fast-report.com |
Conversioni FR3
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file FR3.