مشخصات مقاله
-
0
-
0.0
-
1538
-
0
-
0
آموزش Viewer Settings در Flash Viewer Stimulsoft
Viewer Settings
می توان با استفاده از property های کلاس StiNetCoreViewerFxOptions ، Flash Viewer را config کرد. همه ی property ها در گروه هایی دسته بندی شده اند و بعضی گروه ها زیرگروه دارند. مثال زیر نحوه ی مقداردهی property هایی از viewer را نشان می دهد.
Index.cshtml
...
@Html.StiNetCoreViewerFx(new StiNetCoreViewerFxOptions() {
Theme = StiViewerFxTheme.Office2013,
Localization = "Localization/en.xml",
Actions =
{
GetReport = "GetReport",
ViewerEvent = "ViewerEvent"
},
Appearance =
{
BackgroundColor = System.Drawing.Color.LightGray,
ShowTooltipsHelp = false
},
Exports =
{
ShowExportDialog = true,
ShowExportToDbf = false,
ShowExportToDif = false
}
})
...
تنظیمات اولیه (بدون گروه)
نام
توضیحات
Theme
viewer theme را تعیین می کند. لیست تم های موجود توسط StiViewerFxTheme enumeration قابل مشاهده است. مقدار پیش فرض Office2013 است.
Localization
مسیر the XML localization file را مشخص می کند. این مسیر می تواند مطلق یا نسبی باشد. به طور پیش فرض، English localization استفاده میشود و به فایل localization خاصی نیاز ندارد.
Width
مقدار width را براساس واحدی که در Unit class تعیین شده، مشخص می کند. مقدار آن می تواند به pixel تعیین شود - Unit.Pixel()، به point -Unit.Point() و به درصد - Unit.Percentage().
مقدار پیش فرض 100% است.
مقدار پیش فرض 100% است.
Height
مقدار Height را براساس واحدی که در Unit class تعیین شده، مشخص می کند. مقدار آن می تواند به pixel تعیین شود - Unit.Pixel()، به point -Unit.Point() و به درصد - Unit.Percentage().
مقدار پیش فرض650 pixel است.
مقدار پیش فرض650 pixel است.
Actions
نام
توضیحات
GetReport
تعیین کننده نام action که وظیفه آماده کردن گزارش render شده را برعهده دارد.
ExportReport
تعیین کننده نام action که وظیفه export گزارش به فرمت تعیین شده را برعهده دارد.
EmailReport
تعیین کننده نام action که وظیفه Email کردن گزارش را برعهده دارد.
DesignReport
تعیین کننده نام action که هنگام زدن دکمه Design در پنل Viewer فراخوانی شود.
Exit
تعیین کننده نام action که هنگام زدن گزینه Exit در پنل Viewer فراخوانی شود.
GetLocalization
تعیین کننده نام action که وظیفه مدیریت load کردن localization XML file را برعهده دارد.
ViewerEvent
تعیین کننده نام متدی که برای پردازش action های viewer مثل print و Export گزارش، بارگذاری localization و.. تعریف شده.( درصورتی که این action ها به طور جداگانه تعیین نشده باشند). همچنین این Action برای laod کردن script ها و style های viewer به کار می رود.
Server
نام
توضیحات
Controller
تعیین کننده نام controller برای Viewer. اگر این property تعیین نشده باشد، controller جاری برای پردازش Request ها استفاده خواهد شد.
RouteTemplate
route templateرا برای viewer action ها تعیین می کند. اگر مقداری برای آن تعیین نشود، MVC project template استفاده می شود. مقدار پیش فرض این property، null است.
RequestTimeout
response timeout را به ثانیه تعیین می کند.پس از این بازه زمانی اگر سرور response ندهد خطا رخ می دهد. مقدار پیش فرض 20 ثانیه است. برای گزارش های بزرگ توصیه می شود این مقدار را افزایش دهید.
CacheTimeout
مدت زمان ذخیره ی گزارش از زمان آخرین Action در viewer، در cache سرور به دقیقه را تعیین می کند. مقدار پیش فرض آن 20 دقیقه است.
CacheMode
حالت caching را تعیین می کند. یکی از مقادیر StiServerCacheMode enumeration را می گیرد:
None – caching را غیرفعال می کند. هنگام چاپ و export، گزارش هربار به سرور ارسال می شود.
ObjectCache - از cache سرور برای Caching استفاده می شود و report object در آن ذخیره می شود (مقدار پیش فرض).
StringCache - از session جاری که report object در آن ذخیره شده، برای Caching استفاده می شود.
ObjectSession - از cache سرور برای Caching استفاده می شود و گزارش به صورت string فشرده شده در آن ذخیره می شود.
StringSession - از session جاری برای Caching استفاده می شود و گزارش به صورت string فشرده شده در آن ذخیره می شود.
None – caching را غیرفعال می کند. هنگام چاپ و export، گزارش هربار به سرور ارسال می شود.
ObjectCache - از cache سرور برای Caching استفاده می شود و report object در آن ذخیره می شود (مقدار پیش فرض).
StringCache - از session جاری که report object در آن ذخیره شده، برای Caching استفاده می شود.
ObjectSession - از cache سرور برای Caching استفاده می شود و گزارش به صورت string فشرده شده در آن ذخیره می شود.
StringSession - از session جاری برای Caching استفاده می شود و گزارش به صورت string فشرده شده در آن ذخیره می شود.
CacheItemPriority
این property اولویت گزارش ذخیره شده در cache سرور را مشخص می کند. هنگام کمبود حافظه در سرور، هرچه اولویت یک گزارش کمتر باشد امکان پاک شدن آن از حافظه بیشتر است.
RepeatCount
تعداد دفعات تکرار request به سرور درصورت نگرفتن response و رخداد خطا را تعیین می کند. مقدار پیش فرض آن 1 است.
EnableDataLogger
با فعال کردن این property آیتم Save Log File به منوی گزارش اضافه می شود. می توانید action های viewer را در یک فایل text ذخیره کنید. به طور پیش فرض مقدار این property به false مقداردهی شده است.
UseRelativeUrls
آدرس های نسبی برای درخواست به سرور استفاده می شوند. به طور پیش فرض مقدار این property به false مقداردهی شده است.
PassQueryParametersForResources
انتقال همه ی URL parameter های درخواست هنگام تولید لینک به منابع viewer، ممکن می کند. اگر false باشد، فقط پارامترهای ضروری برای Request به viewer استفاده می شود. به طور پیش فرض مقدار این property به true مقداردهی شده است.
Appearance
نام
توضیحات
AboutDialogTextLine1
متن مورد نظر برای افزودن به About box را تعیین می کند. به طور پیش فرض متن استانداردی نمایش داده می شود.
AboutDialogTextLine2
علاوه بر متن اولیه ، متن دیگری برای نمایش در About box تعیین می کند. به طور پیش فرضی متن اضافه ای نداریم.
AboutDialogUrl
آدرس وبسایت توسعه دهنده را تعیین می کند. به طور پیش فرض آدرس سایت Stimulsoft نمایش داده می شود.
AboutDialogUrlText
متن لینک آدرس وبسایت توسعه دهنده را تعیین می کند. به طور پیش فرض لینک به عنوان متن نمایش داده می شود.
ShowCancelButton
در پنجره ی load دیتا از سرور نمایش Cancel button را فعال می کند. به طور پیش فرض مقدار این property به false مقداردهی شده است.
BackgroundColor
رنگ پس زمینه ی viewer را تعیین می کند. به طور پیش فرض سفید خواهد بود.
FlashWMode
حالت نمایش Flash viewer روی Html page را تعیین می کند. یکی از مقادیر StiWMode enumeration را می گیرد:
Window - حالت استاندارد با background تیره. viewer همواره روی HTML page object ها قرار دارد. (مقدار پیش فرض)
Opaque - background تیره با قابلیت نمایش المان های Html روی viewer
Direct - background تیره. مجاز در استفاده از hardware acceleration
Transparent - background شفاف، اگر زیر viewer پس زمینه ی ناهمگونی هست و یا المان های Html روی صفحه باید قابل رویت باشند، استفاده شود.
Window - حالت استاندارد با background تیره. viewer همواره روی HTML page object ها قرار دارد. (مقدار پیش فرض)
Opaque - background تیره با قابلیت نمایش المان های Html روی viewer
Direct - background تیره. مجاز در استفاده از hardware acceleration
Transparent - background شفاف، اگر زیر viewer پس زمینه ی ناهمگونی هست و یا المان های Html روی صفحه باید قابل رویت باشند، استفاده شود.
AutoHideScrollbars
مخفی شدن خودکار scrollbar ها را فعال می کند. به طور پیش فرض مقدار این property به false مقداردهی شده است.
CurrentPageBorderColor
رنگ border صفحه ی انتخاب شده از گزارش را تعیین می کند. به طور پیش فرض مقدار این property به Gold (یا blue برای تم Office2013) مقداردهی شده است.
ParametersPanelColumnsCount
تعداد ستون ها برای نمایش پارامترهای گزارش را تعیین می کند. به طور پیش فرض 2 ستون خواهد بود.
ParametersPanelEditorWidth
طول فیلدهای قابل ویرایش در parameters panel را تعیین می کند. مقدار آن به طور پیش فرض 200 pixel خواهد بود.
ParametersPanelDateFormat
فرمت تاریخ و زمان را برای متغیرهایی از نوع های Date و Time در پارامترها تعیین می کند. به طور پیش فرض، فرمت Date و Time که روی سرور ست شده استفاده می شود.
OpenLinksWindow
پنجره هدف برای لینک های درون گزارش را تعیین می کند. به طور پیش فرض مقدار این property به Blank مقدار دهی شده (یعنی لینک ها در وپنجره ای جدید باز می شوند).
OpenExportedReportWindow
پنجره هدف برای باز کردن فایل خروجی از viewer را تعیین می کند. به طور پیش فرض مقدار این property به Blank مقدار دهی شده (یعنی لینک ها در وپنجره ای جدید باز می شوند).
ImagesQuality
کیفیت تصویر را تعیین می کند. برای نمایش بعضی Component ها مثل RichText، بعضی نمودارها و بارکدها استفاده می شود. مقدار پیش فرض این property به Normal مقداردهی شده است.
ShowTooltips
نمایش tooltips هنگام hover روی کنترل های viewer را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowTooltipsHelp
نمایش یک لینک به مستندات آنلاین در tooltip های viewer control ها را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowFormsHelp
نمایش یک لینک به مستندات آنلاین در عنوان dialog form ها در viewer را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowFormsHints
نمایش tooltips هنگام hover روی المان های درون dialog box های viewer را فعال می کند. به طور پیش فرض مقدار این property به false مقداردهی شده است.
Toolbar
نام
توضیحات
Visible
نمایش toolbar را در viewer فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowNavigatePanel
نمایش navigation panel را فعال می کند . به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowViewModePanel
نمایش view mode panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowPrintButton
نمایش دکمه Print روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowOpenButton
نمایش دکمه Open روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به false مقداردهی شده است.
ShowSaveButton
نمایش دکمه Save روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowSendEmailButton
نمایش دکمه Send Email روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به false مقداردهی شده است.
ShowBookmarksButton
نمایش دکمه Bookmarks روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است. اگر این دکمه مخفی باشد، حتی درصورتی که گزارش دارای bookmark باشد نیز، bookmarks bar نمایش داده نمی شود.
ShowParametersButton
نمایش دکمه Parameters روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است. اگر این دکمه مخفی باشد، حتی درصورتی که گزارش دارای parameters باشد نیز، parameters panel نمایش داده نمی شود.
ShowResourcesButton
نمایش دکمه Resources روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است. اگر این دکمه مخفی باشد، حتی درصورتی که گزارش دارای resources باشد نیز، resources panel نمایش داده نمی شود.
ShowThumbnailsButton
نمایش thumbnail های صفحه را در پنل خاصی از viewer فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowFindButton
نمایش دکمه Find روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowFullScreenButton
نمایش دکمه Full Screen روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExitButton
نمایش دکمه Exit روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به false مقداردهی شده است.
ShowAboutButton
نمایش دکمه About روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowDesignButton
نمایش دکمه Design روی viewer toolbar را فعال می کند. به طور پیش فرض مقدار این property به false مقداردهی شده است.
ShowFirstPageButton
نمایش دکمه First Page روی navigation panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowPreviousPageButton
نمایش دکمه Previous Page روی navigation panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowGoToPageButton
نمایش دکمه Go To Page روی navigation panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowNextPageButton
نمایش دکمه Next Page روی navigation panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowLastPageButton
نمایش دکمه Last Page روی navigation panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowSinglePageViewModeButton
نمایش دکمه Single Page روی preview panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowContinuousPageViewModeButton
نمایش دکمه Continuous Page روی preview panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowMultiplePageViewModeButton
نمایش دکمه Multiple Page روی preview panel را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowZoomButtons
نمایش دکمه های مربوط به بزرگنمایی را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
Zoom
میزان بزرگنمایی صفحات گزارش را تعیین می کند. مقدار پیش فرض 100 درصد است. مقادیر مجاز بین 10 تا 500 درصد هستند. می توانید یکی از مقادیر زیر را به این property نسبت دهید:
StiZoomModeFx.OnePage – هنگامی که viewer اجرا شود، zoom برای نمایش یک صفحه از گزارش مقداردهی می شود.
StiZoomModeFx.TwoPages – هنگامی که viewer اجرا شود، zoom برای نمایش دو صفحه از گزارش مقداردهی می شود.
StiZoomModeFx.PageWidth - هنگامی که viewer اجرا شود، zoom برای نمایش گزارش به عرض صفحه مقداردهی می شود.
StiZoomModeFx.OnePage – هنگامی که viewer اجرا شود، zoom برای نمایش یک صفحه از گزارش مقداردهی می شود.
StiZoomModeFx.TwoPages – هنگامی که viewer اجرا شود، zoom برای نمایش دو صفحه از گزارش مقداردهی می شود.
StiZoomModeFx.PageWidth - هنگامی که viewer اجرا شود، zoom برای نمایش گزارش به عرض صفحه مقداردهی می شود.
Export properties
نام
توضیحات
ShowExportDialog
نمایش export options dialog box را فعال می کند. اگر مقدار این property به false مقداردهی شده باشد، Export با تنظیمات پیش فرض انجام می شود. به طور پیش فرض مقدار این property به True مقداردهی شده است.
ShowExportToDocument
آیتم Document File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToPdf
آیتم Adobe PDF File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToXps
آیتم Microsoft XPS File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToPowerPoint
آیتم Microsoft PowerPoint 2007/2010 File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToHtml
آیتم HMTL File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToHtml5
آیتم HMTL5 File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToMht
آیتم MHT Web Archive در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToText
آیتم Text File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToRtf
آیتم Rich Text File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToWord2007
آیتم Microsoft Word 2007/2010 File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToOpenDocumentWriter
آیتم OpenDocument Writer File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToExcel
آیتم Microsoft Excel File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToExcelXml
آیتم Microsoft Excel Xml File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToExcel2007
آیتم Microsoft Word 2007/2010 File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToOpenDocumentCalc
آیتم OpenDocument Calc File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToCsv
آیتم CSV File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToDbf
آیتم DBF File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToXml
آیتم XML File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToDif
آیتم Data Interchange Format (DIF) File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToSylk
آیتم Symbolic Link (SYLK) File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImageBmp
آیتم BMP Image در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImageGif
آیتم GIF Image در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImageJpeg
آیتم JPEG Image در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImagePcx
آیتم PCX Image در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImagePng
آیتم PNG Image در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImageTiff
آیتم TIFF Image در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImageMetafile
آیتم Windows Metafile در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImageSvg
آیتم Scalable Vector Graphics (SVG) File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
ShowExportToImageSvgz
آیتم Compressed SVG (SVGZ) File در منوی export menu را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
Email
نام
توضیحات
ShowEmailDialog
نمایش تنظیمات ارسال گزارش با ایمیل را فعال می کند. اگر این dialog box غیرفعال باشد، Email با تنظیمات انجام شده سمت سرور در EmailReport action ارسال می شود. به طور پیش فرض مقدار این property به True مقداردهی شده است.
ShowExportDialog
نمایش export options dialog box را در زمان ارسال ایمیل فعال می کند. اگر این property به false مقداردهی شده باشد، Export با تنظیمات پیش فرض انجام می شود. به طور پیش فرض مقدار این property به true مقداردهی شده است.
DefaultEmailAddress
مقدار پیش فرض گیرنده ی Email را تعیین می کند.
گزینه های چاپ
نام
توضیحات
ShowPrintDialog
نمایش dialog box مربوط به چاپ گزارش را فعال می کند. اگر dianog غیرفعال باشد با کلیک روی دکمه print ، پنجره ی سیستمی print باز می شود و گزارش به حالت Default چاپ می شود. به طور پیش فرض مقدار این property به true مقداردهی شده است.
AutoPageOrientation
چرخش (rotation ) خودکار صفحه را فعال می کند. درصورتی که نحوه قرارگیری صفحه ( page orientation) در گزارش با تنظیمات printer تطابق نداشته باشد صفحه به طور خودکار می چرخد. به طور پیش فرض مقدار این property به true مقداردهی شده است.
AutoPageScale
تغییر مقیاس خودکار صفحات گزارش را فعال می کند. در صورتی که صفحات گزارشش به اندازه ی صفحه کاغذ نباشند به میزان لازم بزرگ می شوند. به طور پیش فرض مقدار این property به True مقداردهی شده است.
AllowDefaultPrint
در dialog box مربوط به print در viewer، چاپ گزارش به حالت Default را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
AllowPrintToPdf
در dialog box مربوط به print در viewer، چاپ گزارش به حالت Print as PDF را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
AllowPrintToHtml
در dialog box مربوط به print در viewer، چاپ گزارش به حالت Print as HTML را فعال می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
PrintAsBitmap
چاپ گزارش با استفاده از یک snapshot گرافیکی از گزارش را ممکن می کند. به طور پیش فرض مقدار این property به true مقداردهی شده است.
1398/07/18
1538
0