By using this site you agree to the use of cookies for analytics and personalized content.
I agree Learn More

Why Stimulsoft Reports? Part 2

Articles
Published on 19 January 2012

Share this post

Submit to FacebookSubmit to FacebookSubmit to TwitterSubmit to TwitterSubmit to GoogleSubmit to GoogleSubmit to LinkedInSubmit to LinkedInSubmit to VKSubmit to VK
3) We Know Much About Reports

Stimulsoft Company not only produces report generators, it really understands them.

The thing is that the company is not engaged in the development of many products and not trying to earn money for everything that is possible - only reporting and what is everything connected with it. Of course, for many years in this area, the developers of the company are real experts.

We know everything about reports. These are not mere buzzwords - it's a global experience. At this moment, the company knows all the pitfalls of this turbulent flow! And it's really turbulent, because many companies have already sunk, like a decrepit boat. The fact speaks for itself; Stimulsoft Reports is not just keeping its head above water but is one of the leaders the regatta.

Each of our report generators is shiny. In addition to stability in work, report writers Stimulsoft Reports are easy to handle. All products are optimized - after working with them, you feel like a high-speed car driver. You do not have to wait long processing when a particular action happens. You do not have to wait at all.

Speed, reliability, comfort and elegance - good quality isn’t it?

4) Taking Care of Customers

You are driving down the highway sitting in a new comfortable car. And then you realize that you still do not understand the purpose of a couple of buttons - what are they for or, exactly, how do they work. But don’t be panic and you know it. You simply call in to tech support, that’s all! No more efforts are required to be done. You will receive all the necessary information or, in the shortest time, a specialist will “come” to you and help you completely.

Convenient, isn’t it? And now go closer to the reality - if you have any questions regarding the report generators Stimulsoft Reports, write about them. Very soon, you will receive a detailed reply on the issue. Also Stimulsoft Reports has a huge knowledgebase, with examples, a forum for communication between users, and the blog. All that is needed to eliminate your discomfort. Any question finds its answer in a day.

The company's policy is very simple - do whatever is necessary to the client in the shortest possible time. No question should be remained unanswered! Questions are needed to answer them.

Let’s go back to the first example. You are sitting in your car and realize that it would be much easier if your seat be arranged a little differently. Lever would have a different shape, and also you know a lot of innovations in order to make the car perfect. And again you pick up the phone, dial a phone number, and express your thoughts and suggestions. Very soon you are delivered a new car with enhancements. One cannot believe that this is possible? Vainly!

The major update of report generators goes exactly according to suggestions of our customers. We consider all suggestions for improvement of reporting tools that can help you and other customers. All reasonable ideas find their implementations. And there is no need to wait for the next release, since these updates occur very often and can be found in weekly prerelease builds.

Why Stimulsoft Reports? Part 1

Articles
Published on 11 January 2012

Share this post

Submit to FacebookSubmit to FacebookSubmit to TwitterSubmit to TwitterSubmit to GoogleSubmit to GoogleSubmit to LinkedInSubmit to LinkedInSubmit to VKSubmit to VK
A man's life consists of daily alternatives: what to wear, where to go, how to enjoy. Our choice is always grounded. We always have our own reasons and motivations. We choose the clothes that suit us, the food which corresponds to our notion of taste, the surrounding objects - from the conditions of total comfort.

Looking at the blog is not difficult to guess that it says about software, but, to be more precise, about Stimulsoft Reports. Why should we pay attention to these products? Why Stimulsoft Reports is the right choice?

One can easily identify at least six reasons:

1) Easy to use with the product.

This is not only familiar interface of the Stimulsoft Reports product line but, of course, it is very important, because there is no need to spend time on inappropriate learning the basics. Report generation should not bring problems. The report is the final phase of your work and there is no need in reporting tool, if this stage is the most difficult. A competent report writer should make life easier and make the end of work joyful and unobtrusive.

Just imagine. You bought a new car - beautiful, fast, comfortable. You sit in the cabin and realize that it is the same as in your father's car. Every detail has been known since childhood, each handle is known by your hand and easy in control. The same thing is with the report generators Stimulsoft Reports. All this is because developers depart from the best and well known technology.

Everybody, without exception, at least once in their life, worked with the Office, and everyone is familiar with the functions of Ribbon UI. Therefore, after the first start of the reporting tool Stimulsoft Reports you feel that you already know it and have created many reports with it.

The main reason of simpleness of using reporting tools is that developers have created a product not for someone, but for their users. We put ourselves in the place of our users, listened to them, tested reporting tools, suggested different ways, listened answers and, starting from this position, worked on the product.

The main task is each element of the report generator mosaic, be "at hand", as they say. You do not have to run your eyes over the space of the monitor to find the right field - everything is in place, maximally efficient and convenient.

2) Better and better day by day.

It goes without saying that every product is a complete unit consisting of many components interacting with each other perfectly, like a huge and very clever anthill. But the more "ants" are in the chain, the more difficult it is to trace its stable work. Many people think this way but not specialists of Stimulsoft.

For many years, developers perfect and adjust an item to item of a well-organized machine. Every detail has been tested many times and brought to the optimum. An option that you get the pleasure of working with the report generator. But even fully honed and finished products, in time, are subject to change and become even more convenient!

However, if you chose the products of Stimulsoft Reports, you'll have to get used to a nice small thing - continuous updating of products. These updates are not troubleshooting but adding new features. To better understand how this happens, we give you a simple example.

Let's say you purchased a multi-purpose Swiss knife, known for its quality. Now, imagine that you are constantly using it on a daily basis; every blade, every opportunity. After a while you find that the blades are sharper and some new ones appeared. These nice little things will make you joyous if you work with Stimulsoft Reports.

WebViewerFx. Part 4

Articles
Published on 27 October 2011

Share this post

Submit to FacebookSubmit to FacebookSubmit to TwitterSubmit to TwitterSubmit to GoogleSubmit to GoogleSubmit to LinkedInSubmit to LinkedInSubmit to VKSubmit to VK
The properties of WebViewerFx are described below:

1. The ServerTimeout property is used to define time of storing a report in the server cache. By default, this property is set to "00:10:00", this means that the report is stored 10 minutes in the server cache and then it is removed.

2. The Background property is used to change the background color. By default, this property is set to White, this means that the background color is white. It is also possible to set any color in the #rrggbb format and transparent color.

3. The DataEncryption property is used to enable/disable data encryption. If the DataEncryption property is set to false, then data are not encrypted. If the DataEncryption property is set to true, then data are encrypted. By default, this property is set to false.

4. The DataCompression property is used to enable/disable data compression. If the DataCompression property is set to false, then data are not compressed. If the DataCompression property is set to true, then data are compressed. By default, this property is set to true.

5. The AppCacheDirectory property is used to indicate the path to the directory on the server, to what file caching of the Flash-application will occur. For this you need to set full access of the ASP.NET application to this folder.

6. The LocalizationDirectory property is used to specify the path to the folder where localization .xml files are stored. The folder should be placed in the root directory of the project. A code sample for specifying the path to the folder with localization files is shown below (for example, the Languages folder):

<cc1:StiWebDesigner ID="StiWebViewerFx1" runat="server" DirectoryLocalization="Files/Languages" />

7. The Localization property is used to specify the ability to localize the WebViewerFx UI in any of 26 languages available. The Localization property should be set to the value. The value is the .xml file in the Localization folder of the root directory in the project). By default, this property is set to "en", this means that the UI is localized in English. A code sample for setting the Localization property of the WebViewerFx UI to English language ("en") is shown below:

<cc1:StiWebDesigner ID="StiWebViewerFx1" runat="server" Localization="ru" />

8. The ImageQuality property is used to change the quality of images in the report. depending on the value of this property it is possible to change the image file size and image quality. If the ImageQuality property is set to Low, then the file size and quality will be low. If the ImageQuality property is set to Normal, then the file size and quality will have optimal ratio between size and quality. If the ImageQuality property is set to High, then the file size and quality will be the highest.

9. The ThemeName property is used to change the style the theme of the WebViewerFx. If the ThemeName property is set to Blue, then the style of the viewer will be as shown on the picture below:

4

If the ThemeName property is set to Silver, then the style of the viewer will look as shown on the picture below:

5

If the ThemeName property is set to Black, then the style of the viewer will look as shown on the picture below:

6

Consider setting exporting reports, thanks to which the report becomes multi-format, which provides greater functionality and flexibility of using it.

Any report opened in WebViewerFx, can be exported to various formats convenient for you. The list of available formats to export reports can be customized to the most frequently used ones. In other words, you can hide unused export formats by the user's discretion. Setting up a list of formats for export can be achieved using properties of WebViewerFx.

To understand it better, let us consider an example in which we exclude the HTML format from the list. To enable/disable access to this export to this format can be done using the ShowExportToHtml property of WebViewerFx. If you set this property to true, the HTML format will be displayed along with the rest format items in the list.

7

If to set this property to false:

<cc1:StiWebViewerFx ID=" StiWebViewerFx1" runat="server" ShowExportToHtml="False" />

the HTML format will not appear in the list of export formats. The picture below shows is a list of formats for exporting without displaying the HTML format option:

8

By default, all formats in the list are displayed.

Data definition is the last item in the study course of StiWebViewerFx, we honored their attention.

For the report data are needed. By default, the data are taken as specified in the Dictionary of the edited report. For example, the data, specified in the Dictionary, of edited the report.

9

If you want to override the data, you should subscribe to the GetDataSet event of the component WebViewerFx. Below is a sample code with which overrides the data:

C#:

protected void StiWebDesigner1_GetDataSet(object
sender,StiWebDesigner.StiPreviewDataSetEventArgs e)
{
DataSet data = new DataSet();
data.ReadXml("D:\\Demo.xml");
data.ReadXmlSchema("D:\\Demo.xsd");
e.DataSet = data;
}


VB.NET:

Protected Sub StiWebDesigner1_GetDataSet(ByVal sender As Object,
ByVal e As

StiWebDesigner.StiPreviewDataSetEventArgs)
Dim data As DataSet = New DataSet()
data.ReadXml("D:\\Demo.xml")
data.ReadXmlSchema("D:\\Demo.xsd")
e.DataSet = data
End Sub

If to look closely at the code, you can find that the data are taken from the XML and XSD files. By analogy, you may use data from other sources.

These all the key elements of the component StiWebViewer that you need to know. Now its use will not cause difficulties and problems. After studying this article, all the puzzle pieces are lined up in a graceful pattern, which name is Stimulsoft Reports. Stay with us - everything is just beginning!

WebViewerFx. Part 3

Articles
Published on 22 October 2011

Share this post

Submit to FacebookSubmit to FacebookSubmit to TwitterSubmit to TwitterSubmit to GoogleSubmit to GoogleSubmit to LinkedInSubmit to LinkedInSubmit to VKSubmit to VK
Let’s proceed our learning the component StiWebViewerFx - StiWebViewerFx localization. Localize means to adapt it to your language.

To localize the component StiWebViewerFx to another language, you must copy the required localization xml files to a server into a folder Localization. For example, select de.xml file from a folder of the product installation, copy it to your server, then specify the name of the localization as a value of the Localization property of the component WebViewerFx:

<cc1:StiWebViewerFx ID="StiWebViewerFx1" runat="server" Localization="en" />

After the application runs, all the controls of the component WebViewerFx will be localized in the selected language, in our case, English and German:

1
2

One factor in the success of the report designing is its visual appearance. Simply speaking, you should enjoy the work with our product. After all, if you enjoy work, it becomes much more productive!

Consider using themes in WebViewerFx, because this feature allows you to bring the report closer to your users and easily embed reports into your application.

Thanks to the component StiWebViewerFx you can change the viewer theme. Three themes are available. To change your theme, you must use the ThemeName property. For example, ThemeName="Black".

3

It is absolutely logical that WebViewerFx, like any quality component, can be customized to fit your needs. A great variety of settings, and they allow you to change many of the elements that makes this component flexible in use. All the main settings are in a special static class StiWebViewerFxOptions. So now WebViewerFx settings:

Relation

• The ClientRequestTimeout property sets time (in seconds) that the client side will wait for the response from the server side. The default value is 10 seconds;

• The ClientRepeatCount property sets the number of repeats of requests of the server side to the client side, when getting errors of obtaining data. The default value is 2 repeats;

• The RelativeUrls property allows using the relative Url. If the RelativeUrls is set to false, then the absolute Url is used. If the RelativeUrls is set to true, then the relative Url is used. By default, the value is set to false. A sample of the absolute and relative Urls is shown below:

http://localhost:4444/WebDesignerDemo/WebDesigner.aspx is an absolute Url, the RelativeUrls property is set to false;

/WebDesignerDemo/WebDesigner.aspx is a relative Url, the RelativeUrls property is set to true.

Zooming

The group of static properties Zoom has one static property StiZoomMode. Depending on the values of this property it is possible to set report template zoom. This property has the following values: PageWidth, PageHeight, OnePage, Zoom25, Zoom50, Zoom75, Zoom100, Zoom150, Zoom200.

• The Default value sets previously saved report zoom in WebViewerFx. So, if a report was saved with 37% zoom then, when opening it the next time, the report is shown in 37% zoom;

• The PageWidth value sets zoom by Page Width. So the width of the report template matches the width of the web viewer window;

• The OnePage value sets zoom by One Page. So the entire page of the report template fits in the window of the web viewer;

• The TwoPages value sets zoom by Two Pages. So two report pages will be shown by width and height in the WebViewerFx;

• The Zoom25, Zoom50, Zoom75, Zoom100, Zoom150, Zoom200 value sets zoom level of the report template which is 25%, 50%, 75%, 100%, 150%, 200%.

Toolbar

A group of StiWebViewerFxOptions.Toolbar static properties of the WebViewerFx is described below:

• The ShowZoom property is used to show/hide the zoom panel. If the ShowZoom property is set to true, then the Zoom panel is displayed. If the ShowZoom property is set to false, then the Zoom panel is not displayed. By default this property is set to true;

• The ShowPrintButton property is used to show/hide the Print button. If the ShowPrintButton property is set to true, then the Print button is shown. If the ShowPrintButton property is set to true, then the Print button is hidden. By default this property is set to true;

• The ShowOpenButton property is used to show/hide the Open button. If the ShowOpenButton property is set to true, then the Open button is shown. If the ShowOpenButton property is set to true, then the Open button is hidden. By default this property is set to true;

• The ShowSaveButton property is used to show/hide the Save button. If the ShowSaveButton property is set to true, then the Save button is shown. If the ShowSaveButton property is set to true, then the Save button is hidden. By default this property is set to true;

• The ShowSendEMailButton property is used to show/hide the SendEMail button. If the ShowSendEMailButton property is set to true, then the SendEMail button is shown. If the ShowSendEMailButton property is set to true, then the SendEMail button is hidden. By default this property is set to true;

• The ShowPageNewButton property is used to show/hide the Page New button. If the ShowPageNewButton property is set to true, then the Page New button is shown. If the ShowPageNewButton property is set to true, then the Page New button is hidden. By default this property is set to true;

• The ShowPageDeleteButton property is used to show/hide the Page Delete button. If the ShowPageDeleteButton property is set to true, then the Page Delete button is shown. If the ShowPageDeleteButton property is set to true, then the Page Delete button is hidden. By default this property is set to true;

• The ShowPageSizeButton property is used to show/hide the Page Size button. If the ShowPageSizeButton property is set to true, then the Page Size button is shown. If the ShowPageSizeButton property is set to true, then the Page Size button is hidden. By default this property is set to true;

• The ShowBookmarksButton property is used to show/hide the Bookmarks button. If the ShowBookmarksButton property is set to true, then the Bookmarks button is shown. If the ShowBookmarksButton property is set to true, then the Bookmarks button is hidden. By default this property is set to true;

• The ShowThumbnailsButton property is used to show/hide the Thumbnails button. If the ShowThumbnailsButton property is set to true, then the Thumbnails button is shown. If the ShowThumbnailsButton property is set to true, then the Thumbnails button is hidden. By default this property is set to true;

• The ShowFindButton property is used to show/hide the Find button. If the ShowFindButton property is set to true, then the Find button is shown. If the ShowFindButton property is set to true, then the Find button is hidden. By default this property is set to true;

• The ShowEditButton property is used to show/hide the Edit button. If the ShowEditButton property is set to true, then the Edit button is shown. If the ShowEditButton property is set to true, then the Edit button is hidden. By default this property is set to true;

• The ShowFirstPageButton property is used to show/hide the First Page button. If the ShowFirstPageButton property is set to true, then the First Page button is shown. If the ShowFirstPageButton property is set to true, then the First Page button is hidden. By default this property is set to true;

• The ShowPreviousPageButton property is used to show/hide the Previous Page button. If the ShowPreviousPageButton property is set to true, then the Previous Page button is shown. If the ShowPreviousPageButton property is set to true, then the Previous Page button is hidden. By default this property is set to true;

• The ShowGoToPageButton property is used to show/hide the Go to Page button. If the ShowGoToPageButton property is set to true, then the Go to Page button is shown. If the ShowGoToPageButton property is set to true, then the Go to Page button is hidden. By default this property is set to true;

• The ShowNextPageButton property is used to show/hide the Next Page button. If the ShowNextPageButton property is set to true, then the Next Page button is shown. If the ShowNextPageButton property is set to true, then the Next Page button is hidden. By default this property is set to true;

• The ShowLastPageButton property is used to show/hide the Last Page button. If the ShowLastPageButton property is set to true, then the Last Page button is shown. If the ShowLastPageButton property is set to true, then the Last Page button is hidden. By default this property is set to true;

• The ShowPageViewModeSingleButton property is used to show/hide the Single Page button. If the ShowPageViewModeSingleButton property is set to true, then the Single Page button is shown. If the ShowPageViewModeSingleButton property is set to true, then the Single Page button is hidden. By default this property is set to true;

• The ShowPageViewModeContinuousButton property is used to show/hide the Continuous button. If the ShowPageViewModeContinuousButton property is set to true, then the Continuous button is shown. If the ShowPageViewModeContinuousButton property is set to true, then the Continuous button is hidden. By default this property is set to true;

• The ShowPageViewModeMultipleButton property is used to show/hide the Multiple Pages button. If the ShowPageViewModeMultipleButton property is set to true, then the Multiple Pages button is shown. If the ShowPageViewModeMultipleButton property is set to true, then the Multiple Pages button is hidden. By default this property is set to true;

Share this post

Submit to FacebookSubmit to FacebookSubmit to TwitterSubmit to TwitterSubmit to GoogleSubmit to GoogleSubmit to LinkedInSubmit to LinkedInSubmit to VKSubmit to VK
Let’s continue sorting out opportunities of the report generator Stimulsoft Reports.

Do you like spy movies with the codes and encryption? Do you use the report generator? Do you take care for the safety of your reports? If you answer "Yes" on all my questions, Stimulsoft Reports is your right choice.

Especially, for such a security reason, it is possible to save an encrypted report in Stimulsoft Reportss.

With this feature you may save the report to the encrypted document format.

Click the Save button, select the Document file...

m1

In the pop-up box indicate the file type File encrypted document (*.mdx).

m2

The dialog requesting a password appears.

m3

Later, when you open the document, you will need to enter a password to access the report and display it. Opening the file and avoid entering a password is impossible.

Not only a report can be saved with the password but also the report template.

At this moment you can stop worrying about the security of information stored in your reports. It is under the most reliable protection.
TwitterFacebookRSSLinked inYoutubeStimulsoft BlogViberWhatsAppSkypeTelegram