آموزش Stimul Soft
آشنایی با Stimulsoft
تکنولوژی .NET Core یک تکنولوژی cross-platform برای ساخت application های مبتنی بر وب برای سیستم عامل های مختلف Windows، Linux، و macOS است. Stimulsoft ابزارهای مورد نیاز برای ساخت و نمایش گزارش ها با استفاده از این تکنولوژی را در اختیار می گذارد.
ابزار ایجاد و ویرایش گزارشات
- HTML Viewer
- HTML Designer
ابزار مشاهده و تبدیل گزارشات
- Flash Viewer
- Flash Designer
در ادامه به هریک از این موضوعات جداگانه می پردازیم.
آموزش کار با HTML Viewer Stimul Soft
می توانید برای مشاهده ویدئوهای آموزشی در مورد NET Core HTML5 Viewer به این لینک مراجعه کنید. عضو Stimulsoft channelشوید تا ویدئوهای آموزشی جدید را دریافت کنید. می توانید در همان صفحه سوالات خود را مطرح کنید.آموزش شروع کار با HTML5 Viewer در Stimul Soft
برای اجرای viewer، باید StiNetCoreViewer component را روی صفحه قرار دهیم، تنظیمات لازم را انجام دهیم و action های مورد نیاز را به view controller اضافه کنیم. وقتی report viewer اجرا می شود،آموزش نحوه کار viewer در Stimul Soft
HTML5 Viewer component گزینه های مختلفی برای چاپ گزارش در اختیار می گذارد که هر یک مزایا و معایب خود را دارد.آموزش چاپ گزارش ها با استفاده از Viewer در Stimul Soft
برای نمایش گزارش، باید StiNetCoreViewer component را به صفحه اضافه کنید و property های لازم را روی آن مقداردهی کنید. و در view controller متد مورد نیاز را مشخص کنید.آموزش نمایش گزارشات در Stimul Soft
می توان به روش های مختلفی برای گزارش Data فراهم کرد. ساده ترین راه ذخیره ی connection settings در قالب گزارش است. همچنین می توانید از طریق کد به Data دسترسی پیدا کنید.آموزش اتصال Data در Stimul Soft
رابط کاربری HTML5 Viewer component به راحتی قابلیت Localization را پشتیبانی می کند. به منظور استفاده از این قابلیت در report viewer interface از Localization property استفاده کنید. مقدار این property باید مسیر (نسبی یا مطلق) دسترسی به فایل localization XML را تعیین کند.آموزش Localization در Stimul Soft
HTML5 Viewer component می تواند ظاهر المان های بصری را تغییر دهد. برای تغییر تم، از Theme property استفاده کنید و یکی از مقادیر StiViewerTheme enumeration را به آن اختصاص دهید.آموزش استفاده از theme ها در Stimulsoft
قابلیت های اصلی و اولیه viewer عملیات هایی است چون: نمایش گزارش، حرکت بین صفحات گزارش، تغییر مقیاس و مشاهده پیش نمایش. همه ی عملیات های ذکر شده با استفاده از AJAX و بدون نیاز به refresh صفحه مرورگر قابل استفاده است. برای کار با عملیات های ذکر شده، باید یک ViewerEvent action تعریف کنید.آموزش قابلیت های اولیه viewer در Stimulsoft
می توانید از گزارش خود در فرمت های مختلفی چون PDF, HTML, Word, Excel, XPS, RTF، تصویر، متن و ... خروجی بگیرید.آموزش خروجی گرفتن از گزارشات (Exporting) در Stimulsoft
HTML5 Viewer component دو حالت برای نمایش گزارش ها دارد: با scrollbar و بدون scrollbar. به طور پیش فرض، نمایش بدون scrollbar انجام می شود. برای فعال کردن حالت نمایش با scrollbar، مقدار ScrollbarsMode property را به true مقداردهی کنید.آموزش حالات نمایش در Viewer در Stimulsoft
برای کار با پارامترهای گزارش در HTML5 Viewer، پنل تنظیمات خاصی وجود داردآموزش کار با پارامترها در HTML5 Viewer در Stimulsoft
HTML5 Viewer component، قابلیت bookmark کردن گزارشات را در اختیار می گذارد. هنگام مشاهده ی یک گزارش bookmark شده، پنلی حاوی bookmark ها در سمت چپ نمایش داده می شود. هنگامی که یک bookmark از گزارش انتخاب می کنید، viewer به طور خودکار صفحه نمایش داده شده را به صفحه ی انتخاب شده می برد و آیتم bookmark شده highlight می شود.آموزش کار با قابلیت Bookmark در Viewer Stimulsoft
HTML5 Viewer component از قابلیت های مرتب سازی پویا، collapsing و drill-down گزارش ها پشتیبانی می کند. مرتب سازی پویا به معنی تغییر نحوه مرتب سازی روی گزارش render شده است. مرتب سازی به دو صورت صعودی و نزولی انجام می شود. هر زمان که روی component کلیک کنید نحوه مرتب سازی تغییر می کند.آموزش قابلیت Dynamic Collapsing, Sorting, Drill-Down در Stimulsoft
HTML5 Viewer component قابلیت ویرایش آیتم های گزارش مثل text box ها و check box ها را در اختیار می گذارد. به منظور فعال کردن این قابلیت در report template کامپوننت های موردنظر را editable کنید. پس از نمایش گزارش در viewer، با کلیک روی دکمه ی مربوطه در پنل viewer می توانید شروع به ویرایش گزارش کنید.آموزش Edit گزارشات در Stimulsoft
HTML5 Viewer component امکان ارسال گزارشات از طریق email را در اختیار می گذارد. برای فعال سازی این قابلیت، باید مقدار ShowSendEmailButton property را روی viewer به true مقداردهی کنید و یک EmailReport action تعریف کنید.آموزش ارسال گزارش از طریق Email در Viewer در Stimulsoft
HTML5 Viewer component قابلیت فراخوانی report designer را دارد. دکمه ی Design در toolbar برای اینکار استفاده می شود که به طور پیش فرض غیرفعال است. برای استفاده از این قابلیت باید مقدار ShowDesignButton property را به true مقداردهی کنید و یک متد DesignReport event handler تعریف کنید.آموزش فراخوانی Designer از Viewer در Stimulsoft
HTML5 Viewer component امکان استفاده از cache سرور برای ذخیره ی گزارشات Render شده را در اختیار می گذارد. اگر از caching استفاده نکنید با هر request برای مشاهده یک صفحه، باید گزارش را load کنید، به منبع data وصل شوید، و گزارش را دوباره render کنید. اگر از caching استفاده کنید، با هر refresh صفحه، گزارش render شده از cache خوانده و load می شود.آموزش قابلیت Caching در Viewer Stimulsoft
متدهای دیگری در HTML5 Viewer تعریف شده اند که برای گرفتن object گزارش جاری، پارامترهای وضعیت جاری viewer و دیگر اطلاعات کاربردی استفده می شود. این متدها در هر action از viewer قابل استفاده است.آموزش متدهای دیگر Viewer Stimulsoft
HTML5 Viewer قابلیت چاپ گزارشات به روش های مختلف و خروجی گرفتن از آن ها در format های مختلف را در اختیار می گذارد. منوی viewer قابل انجام است.،StiNetCoreReportResponse class استفاده کنیم. این کلاس حاوی متدهای static هست که امکان چاپ و export گزارشات از کد را می دهد و به viewer نیازی نخواهد بود.آموزش چاپ و خروجی گرفتن از گزارشات از طریق کد در Stimulsoft
می توان با استفاده از property های کلاس StiNetCoreViewerOptions ، HTML5 Viewer را config کرد. همه ی property ها در گروه هایی دسته بندی شده اند و بعضی گروه ها زیرگروه دارند. مثال زیر نحوه ی مقداردهی property هایی از viewer را نشان می دهد.آموزش HTML5 Viewer Settings در Stimulsoft