Aktivní zprávy - ActiveReports
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Vývojáři | Data Dynamics, Nyní GrapeCity |
---|---|
Stabilní uvolnění | 13/15 ledna 2019 |
Plošina | Windows Forms / ASP.NET / .SÍŤ / Microsoft SQL Server / HTML5 / JavaScript |
Typ | Business Intelligence, Hlášení |
Licence | proprietární |
webová stránka | aktivní zprávy |
Aktivní zprávy je .SÍŤ reportovací nástroj používaný vývojáři .NET Core, MVC, JavaScript, WinForms, a ASP.NET aplikace. To bylo původně vyvinuto Data Dynamics, který poté získal GrapeCity. ActiveReports je sada komponent a nástrojů, která usnadňuje vytváření sestav pro zobrazení dat v dokumentech a webových formátech. Je napsán ve spravovaném C # kódu a umožňuje Vizuální studio programátoři, aby využili své znalosti jazyka C # nebo Visual Basic.NET při programování pomocí ActiveReports.
Mezi komponenty obsažené v ActiveReports patří export do formátů souborů, jako je PDF, Vynikat, RTF, a Slovo. Hlavní součásti jsou a Vizuální studio integrovaný návrhář sestav a rozhraní API, které vývojáři používají k vytváření přizpůsobených sestav z různých zdrojů dat.
ActiveReports Standard Edition obsahuje Visual Query Designer, přizpůsobitelný ovládací prvek Windows Viewer a WPF Ovládací prvek prohlížeče. Integrovaný návrhář sestav zpracovává tři typy sestav:
- Sekce Zprávy s pruhovanými částmi jako původní ActiveReports (připomínající Microsoft Access zprávy)
- Sestavy stránek s pevným rozložením pro formuláře
- Zprávy RDL s nepřetržitým rozvržením stránky, jako jsou původní zprávy Data Dynamics (používá Jazyk definice zprávy )
Professional Edition of ActiveReports includes the Standard Edition tools plus End-User Report Designer controls for desktop and web. Vývojáři mohou hostovat tyto návrháře sestav ve vlastních Microsoft Windows a webových aplikacích, aby koncoví uživatelé mohli vytvářet a upravovat zprávy. Zahrnuje také prohlížeč JavaScript na straně klienta, prohlížeč ASP.NET na straně serveru, obslužné rutiny HTTP ASP.NET, které exportují sestavy do formátu HTML nebo PDF bez vlastního kódu a pokročilého šifrování PDF.
Funkce
Funkce nové ve verzi 3
Návrhář ActiveReports
- Karta Náhled v době návrhu
- Zásobník komponent pro práci v době návrhu s poskytovateli dat .NET
- Podpora průzkumníku sestav pro parametry a vypočítaná pole
- Podpora vlastních parametrů v době návrhu
- Nevázaná pole v době návrhu
Prohlížeč Windows Forms
- Uživatelé mohou přidávat poznámky
- Propojené přehledy se otevírají na stránkách s kartami
- Webové odkazy se otevírají v prohlížeči
Hlášení Engine
- Ovládací prvek grafu podporuje sedm nových typů grafů
- Trychtýř
- Pyramida
- Gantt
- Kagi
- Bod a postava
- Renko
- Přerušení tří řádků
- Ovládací prvek ReportInfo pro stránku N M nebo data spuštění sestavy
Funkce nové verze 6
Nejnovější vydání služby
- Microsoft Silverlight Prohlížeč zpráv
- Windows Azure hlášení v režimech částečné důvěryhodnosti a plné důvěryhodnosti
- ASP.NET podpora střední důvěry
- Podpora pro Vizuální studio 2010
- Podpora pro .NET Framework 4.0 Profil klienta
- Nástroj pro převod z Crystal Reports (2005 a 2008) na ActiveReports
Standardní Edice
- Ovládací prvky pole a čáry průřezu, které pokrývají oddíly sestavy
- Zlepšení kvality a výkonu
- Nový Symbologie omezeného prostoru (RSS) styly čárových kódů
- Vnější styly
- Designer snap lines
- Granulovaná kontrola nad textovými poli a štítky
- 64bitová podpora
Funkce nové ve verzi 7
- Přidány sestavy založené na stránce s pokročilými oblastmi dat, včetně grafů, tabulek a křížových tabulek, které lze kombinovat ve stejné sekci sestavy, což ve většině případů eliminuje potřebu používat podsestavy.
- Ovládání tabulky
- Ovládání matice
- Podpora pro Visual Studio 2012
- Rozšířená podpora tisku: Měřítko stránek, přidávání vodoznaků stránek, tisk více stránek se zprávami na jeden list (N-up).
- Díky trvalému licencování zůstane nainstalovaný systém licencován, dokud není licence ručně deaktivována, což usnadňuje upgrade na vydání údržby.
Funkce nové verze 7, aktualizace Service Pack 1
- Přidán prohlížeč sestav WPF.
- Přidána možnost exportu PDF / A pro archivaci zpráv.
Funkce nové od verze 8
- Přidána dotyková podpora pro Windows a WPF Viewer.
- Přidána položka sestavy Mapy pro prostorové a analytické geografické znázornění dat s podporou pohledů, projekcí, vektorových vrstev a vrstev dlaždic Virtual Earth ze služby Microsoft Bing.
- Přidán prohlížeč HTML5 s podporou dotyků a gest.
- Aktualizovaný modul hlášení optimalizovaný pro rychlost.
- Rozšířená podpora čárových kódů pro symboliku GS1 Composite včetně stylů čárových kódů RSS14Stacked a RSSLimited a přidané možnosti MicroPDF417 pro řízení zhutňování a segmentů.
- Přidán server ActiveReports jako volitelný doplněk, který podporuje funkce hlášení více klientů, rozšiřitelnost zabezpečení, ukládání dat do mezipaměti a funkce optimalizace zpráv.
Funkce nové ve verzi 9
- Přidány vrstvy, skupiny ovládacích prvků, které můžete zamknout nebo odemknout, přidat nebo odebrat, zobrazit nebo skrýt pro komplexní rozvržení.
- Přidal Visual Query Designer, grafické rozhraní, které umožňuje uživatelům interaktivně vytvářet dotazy a prohlížet výsledky.
- Přidán ovládací prvek Obsah k zobrazení organizované hierarchie záhlaví a štítků sestavy spolu s jejich čísly stránek v těle sestavy.
- Vylepšený vykreslovací modul Excel pro lepší výkon exportu a přesnou přesnost rozložení.
- Přidány nezávislé zaoblené rohy pro ovládací prvky Shape a CrossSectionBox v části Reporty.
- Přidána podpora pro manipulátory změny velikosti ovládané myší pro oblasti přetečení ve zprávách stránky.
- Vylepšený modul hlášení pro lepší výkon a menší paměťové stopy.
Funkce nové od verze 10
- Nahradil Matrix novou oblastí dat Tablix, aby uživatelé mohli vytvářet stupňovité matice, svisle slučovat buňky a používat více sousedních skupin řádků a sloupců.
- Přidáno rozšíření pro vykreslování Word pro DOCX export formátu.
- Přidány šablony stylů pro RDL a zprávy o stránce.
- Vylepšená integrace mezi serverem ActiveReports a vývojářskou verzí ActiveReports, takže vývojáři mohou spouštět zprávy na serveru a používat sdílené datové sady.
- Vytvořil nový lehčí modul rozložení pro rychlejší vykreslování a méně problémů s formátováním a rozložením.
Funkce nové verze 11
- Optimalizované vykreslování pro dvakrát rychlejší načítání první stránky, 1,5krát rychlejší generování exportovaných souborů PDF a 60% menší špičkovou paměť.
- Přidány kompozitní grafy do zpráv RDL a Page, které umožňují sloučení čar, pruhů a ploch na stejném grafu s více osami Y.
- Přidán poskytovatel dat JSON, který umožňuje sestavám využívat data ze souborů JSON, webových služeb a rozhraní REST API.
- Přidán poskytovatel dat ve formátu CSV, který umožňuje sestavám využívat data z oddělených čárkami, oddělených tabulátory a dalších souborů ve formátu prostého textu.
- Vylepšený poskytovatel dat XML pomocí Návrháře dotazů XML se stromovým zobrazením dat.
- Přidán průvodce importem aplikace Excel, který může být také prostředníkem pro import rozvržení z jiných nástrojů pro vytváření přehledů.
- Přidány předvolby tisku PDF a optimalizovány exporty PDF pro kratší časy exportu a menší výstupní soubory.
- Do prohlížeče HTML5 byl přidán režim kuchyňky, takže široké a dlouhé zprávy lze zobrazit jako jeden list s možností posouvání.
- Přidány nové vlastnosti do API: PageReportDesignerActions (Návrhář koncového uživatele), OverwriteOutputFile (rozšíření pro vykreslování) a OptimizeStatic (PDF).
- Přidána symbolika Micro QR Code do kontroly čárových kódů.
Funkce nové od verze 12
- S datovou sadou připojení ve zprávách stránky a RDL můžete použít vnořené datové oblasti vázané na různé datové sady
- Zmenšete text v ovládacích prvcích TextBox a Label tak, aby se vešly do šířky ovládacího prvku pomocí vlastnosti MinCondenseRate
- Podpora některých dalších standardních čárových kódů, jako jsou Code_11, SSCC-18, Telepen a Maxicode
- Instalační program ActiveReports nabízí možnost zadat instalační cestu a možnost integrovat ActiveReports do konkrétních verzí IDE sady Visual Studio.
- Exportujte své stránky a zprávy RDL do formátů souborů CSV a JSON
- Nová vlastnost RepeatToFill pro Tablix (přehled stránky)
- Vylepšili jsme nástroj ActiveReports Import přidáním nové funkce importu RPX, která vám umožní převést sestavy sekcí na sestavy RDL.
Funkce nové ve verzi 13
- ActiveReports nyní poskytuje prohlížeč nové generace, který je postaven na knihovně JavaScript.
- Nový Web Designer můžete vložit do jakékoli webové aplikace a poskytovat tak ad hoc hlášení.
- Nový ovládací prvek Chart, který poskytuje snadnou vizualizaci dat pomocí kódování
- Kromě sestav RDL můžete převést sestavy sekcí na sestavy stránky.
- Máme novou vlastnost AutoMergeMode pro buňky podrobností v datové oblasti Tabulka a Tablix.
- Vylepšené ovládání RichTextBox nyní podporuje více značek a atributů.
- Ovládací prvek FormattedText nyní podporuje více značek a atributů a zobrazuje formátování html textu přímo v Návrháři
- Rozšíření vašeho motivu Visual Studio na ActiveReports VS integrovaný Návrhář
Funkce nové ve verzi 14
- Úplný .NET Core podpora se schopností hostovat aplikaci pro podávání zpráv i vykreslovací modul ActiveReports v systémech Windows, Linux nebo Mac.
- Pomocí nového ovládacího prvku InputField můžete vytvářet interaktivní soubory PDF (formuláře Acrobat)
- Ovládací prvek BandedList je nyní podporován webovým návrhářem sestav
- Webový návrhář sestav také podporuje vytváření zdrojů dat a datových sad
- Webového návrháře sestav lze lokalizovat pomocí souborů prostředků.
- Byl přidán nový ovládací prvek WebViewer pro použití s aplikacemi ASP.NET
- Sestavy ActiveReports byly publikovány do NuGet.
- Ukázky ActiveReports jsou nyní publikovány na GitHub.
Profesionální vydání
Zahrnuje všechny funkce Standard Edition a přidává následující :.
Návrhář sestav koncového uživatele
- Umožňuje vývojářům hostit návrháře v aplikacích Windows Forms
- Poskytuje možnosti úprav zpráv koncového uživatele
- Poskytuje snadný přístup k ukládání a načítání rozložení sestavy
- Umožňuje vývojářům sledovat a ovládat návrhové prostředí koncového uživatele
- Umožňuje vývojářům přizpůsobit návrháře potřebám koncových uživatelů
ASP.NET
- Na stránkách ASP.NET lze použít ovládání WebViewer s typy prohlížečů RawHTML, HTML a PDF
- Umožňuje rychlé prohlížení zpráv ActiveReports na webu
- Poskytuje možnosti tisku a exportu
- Poskytuje možnost textového vyhledávání s vrácenými shodami včetně čísel stránek
- Podporuje interaktivitu koncového uživatele (rozbalení, procházení, třídění, parametry, obsah atd.)
Prohlížeč JavaScript[8]
- Reagovat na web
- Přizpůsobí různé velikosti displeje
- Menší závislost na jiných knihovnách (jquery atd.)
- Funguje na moderních rámcích webových aplikací - ASP.NET MVC, ASP.NET Core MVC, HTML5 a na hlavních rámcích JavaScriptu, jako jsou Angular a Vue.js
Součást Web Designer[9]
- Může být hostován ve webových aplikacích, aby umožnil samoobslužné hlášení
- Reaguje na rozložení pro mobilní zařízení a počítače
- Známé rozvržení a design
- Podporuje moderní prohlížeče a rozhraní (MVC, ASP.NET Core, JavaScript atd.)
Podporované formáty dokumentů
- Přenosný dokument Adobe Formát (* .pdf);
- HTML Webová stránka (* .html);
- MHTML Jedna souborová webová stránka (* .mht);
- Formát RTF (* .rtf);
- Microsoft Excel Sešit (* .xls);
- Prostý text (* .txt);
- Hodnoty oddělené čárkami (* .csv);
- Formáty obrázků: (*.bmp, *.jpeg, *.gif, *.tiff, *.png, *.emf ).
Zahrnuté položky sestavy
- SubReport
- Schéma
- Textové pole
- Označení
- Čára
- Obrázek
- Zaškrtávací políčko
- Přerušení stránky
- Informace o hlášení
- Pole RTF
- Tvar
- Čárový kód
- Průřezová čára
- Box s průřezem
- Objekt OLE
- Ovládací prvky třetích stran (grafy, tabulky, kalendáře atd.)
- Matice
- Stůl
- Pruhovaný seznam
- Kulka
- Kalendář
- Kontejner
- Formátovaný text
- Mapa
- Zástupný symbol přetečení
- Sparkline
- Obsah
- InputField
Známé problémy
V minulosti bylo známo, že ActiveReports nedokáže zpracovat velké sestavy.[10] Tento problém probíhal roky a verzemi.[11][12] Od té doby se vývojové úsilí zaměřilo na zlepšení zpracování velkých zpráv v každém vydání.
ActiveReports lze použít mnoha způsoby, takže každý projekt může mít řadu důvodů pro náročné využití paměti. V novějších verzích byly pro export PDF přidány vlastnosti CacheToDisk a CacheToDiskLocation. Některé další úvahy, které mohou způsobit příliš velké využití paměti v sestavách sekcí, zahrnují:[13]
- Velké nebo opakované obrázky na každé stránce
- Podreporty v opakujících se sekcích vytvořených v instanci nesprávné události, takže se místo jedné vytvoří mnoho nových instancí
- Souhrny v sekcích záhlaví, které zpožďují vykreslování
- Instance objektu sestavy a dokumentu nebyly uvolněny z paměti
Reference
- ^ http://www.componentone.com/SuperProducts/ActiveReports/Features/#ar7
- ^ A b C "Ovládací prvky uživatelského rozhraní .NET | Nástroje pro WinForms, WPF, UWP, ASP.NET MVC | ComponentOne". GrapeCity.
- ^ „GrapeCity vydává ActiveReports 10 s novou datovou oblastí a šablonami stylů Tablix“. www.prnewswire.com.
- ^ "Vytváření sestav .NET | Návrh vlastních sestav .NET v kódu | ActiveReports". GrapeCity.
- ^ "ActiveReports 12 vydání | ActiveReports". GrapeCity.
- ^ „What's New in ActiveReports 13: A Web Designer and JavaScript Viewer | ActiveReports“. GrapeCity.
- ^ "Je vydána ActiveReports 14 | ActiveReports". GrapeCity. Citováno 2020-01-21.
- ^ „JS Viewer“. help.grapecity.com.
- ^ „Create a Simple Web Designer Sample“. help.grapecity.com.
- ^ "Výjimka systému z paměti (aktivní sestavy, asp.net, C #)". Oficiální fóra pro Microsoft ASP.NET.
- ^ http://arhelp.grapecity.com/groups/topic/ approachach-to-building-a-large-report/#post-502669
- ^ "soubor c # - PDF * .tmp se při použití CacheToDisk neodstraní a z důvodu nedostatku paměti". Přetečení zásobníku.
- ^ „Nápověda ActiveReports 10“. help.grapecity.com.
externí odkazy
- Oficiální webové stránky
- Stručný popis řešení Microsoft na sadě ActiveReports Suite
- Případová studie Microsoftu k sadě ActiveReports Suite
- Ocenění za nejprodávanější produkt ActiveReports na stránkách ComponentSource
- EggheadCafe pro vývojáře .NET na ActiveReports
- Crystal Reports vs ActiveReports
- Business Wire: GrapeCity ActiveReports 6 přidává podporu pro Silverlight Reporting a vylepšuje Windows Azure Reporting
- Business Wire: GrapeCity ohlašuje nové možnosti upgradu na sadu pro zákazníky ActiveReports; Nová oprava hotfix pro ActiveReports 6
- Business Wire: GrapeCity vydává ActiveReports 6, nejnovější verzi nástroje pro vytváření zpráv Premier .NET Framework pro Microsoft Visual Studio
- Tisková zpráva Business Wire: GrapeCity-Data Dynamics ohlašuje novou sadu ActiveReports / BI Suite pro .NET
- Tisková zpráva Business Wire: GrapeCity získává Data Dynamics