Hva er FR3-filformatet?
En .fr3-fil er en rapportmal som brukes av FastReport-applikasjoner for å designe og opprette rapporter. .fr3-filen lagrer tekstobjekter, bilder, datastyrte båndoppsett (topptekst, detaljer, bunntekst) og feltbindinger - sammen med valgfri PascalScript-kode - som en tekstbasert XML-lignende struktur i stedet for et binært format. Disse layoutdataene definerer hvordan en applikasjon skal arrangere og formatere rapportutdataene.
Når den kjøres mot en aktiv datakilde, genererer .fr3-malen en ferdigstilt rapport i .fp3-formatet, som kan vises og skrives ut ved hjelp av FastReport Viewer-applikasjonen, eller eksporteres til PDF og Excel.
Utviklere åpner .fr3-filer i FastReport VCL Designer eller FastReport Studio på Windows; sluttbrukere trenger vanligvis aldri å jobbe direkte med selve malen. For plattformuavhengige prosjekter tilbyr Fast Reports Inc. også .frx-formatet som brukes av FastReport .NET.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .fr3 er i stor grad en layoutfil, men den kan inneholde PascalScript som kjøres når rapporten klargjøres i et vertsprogram. En ondsinnet eller endret mal kan derfor utføre skriptlogikk i konteksten til programmet som laster den, så bruk kun .fr3-maler fra pålitelige kilder og gå gjennom det innebygde skriptet (synlig i tekstform) hvis malens opprinnelse er usikker. Selve malen gjør ingen skade ved å ligge på disken.
Formatdetaljer
i et nøtteskall- Kryptert/arkiv .fr3 (sjelden gjenbruk) - Noen få urelaterte verktøy har brukt .fr3 for andre data; FastReport-rapportmalen er den dominerende.
Programmer som åpner FR3-filer
Tekniske detaljer
dyp spesifikasjon| Filkoding | Tekstbasert XML-lignende / Delphi DFM-stil objektnotasjon; kan lagres komprimert |
| Magic bytes | Ingen - tekstform starter med et «object»-nøkkelord eller XML-rotelement; identifiseres med .fr3-utvidelsen |
| MIME-type | application/octet-stream (primær); text/xml når i ren tekstform |
| Komprimering | Valgfritt - malen kan lagres ukomprimert (ren tekst) eller i komprimert binær form |
| Kryptering | Valgfri passordbeskyttelse støttes på rapportfilnivå |
| Rapportstruktur | Hierarkisk tre: Report → TfrxPage → bånd (header, master/detail, footer, summary) → objekter |
| Innebygd skriptspråk | PascalScript - bygger inn tilpasset datamanipulering og hendelseslogikk direkte i malen |
| Støttede objekttyper | Memo (tekst), Bilde, Underrapport, Diagram, Strekkode, Rik tekst, Form, CrossTab, med mer |
| Datatilkoblingsmetode | Båndbaserte datastyrte objekter koblet til datasett/spørringskomponenter ved designtid |
| Utdata ved generering | Produserer en .fp3 ferdigstilt rapportfil; kan eksportere til PDF, Excel, HTML, RTF, CSV |
| Typisk filstørrelse | 5 KB - 2 MB avhengig av rapportens kompleksitet, antall sider og innebygde bilder |
| Primær plattform | Windows (FastReport VCL for Delphi/C++Builder); også Linux og macOS via FastReport FMX/.NET |
| Formatets opprinnelse | Introdusert med FastReport VCL 3 (tidlig 2000-tall); «3»-tallet i utvidelsen betegner versjon 3 av motoren |
| Kompatibilitet på tvers av formater | Ikke utskiftbar med FastReport .NET .frx-maler - separat produktlinje med ulik struktur |
| Utviklerverktøy | Åpnes og redigeres i FastReport VCL Designer (innebygd) eller frittstående FastReport Studio |
| Utgitt | Early 2000s (FastReport VCL 3.x for Delphi/C++Builder - the '3' in fr3) |
| Siste versjon | Still the native template format of current FastReport VCL releases |
| Spesifikasjon | www.fast-report.com |
FR3-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FR3-filer.