Online Design of Web Printing

Source: Internet
Author: User

Some time ago, I designed a fastreport-based Web Print Control Based on my project requirements, and then modified it a little and mounted it to the Internet, which attracted everyone's attention, many of my friends have also applied for registration with me. Thank you! In the future, I will register for you for free. We will work together to make web printing faster and more powerful.
I have been studying web printing over the past few days. I think my design idea is correct. We engage in software design. Good user experience is a key factor in the success or failure of software, whether it is for end users or programmers. Specifically for the print design, you can design the reports you need with the least code and time. Most of the programmers now come from the C/S architecture. In the C/S architecture, there are many nostalgia for the colorful, fast, and convenient report printing design, I am one of them. We may be old people after the 80 s and always miss the beautiful past. Of course, for the software development industry, new technologies are constantly introduced every year. As long as there are good technologies, our programmers after the 80 s will continue to learn and keep moving forward, and will never stop staying in the same place, wait for the elimination of the industry. The B/S architecture is becoming more and more mainstream in software development. As a weakness of the B/S architecture, the user experience is insufficient. With the promotion of Ajax technology and the improvement of network bandwidth, in this regard, we are gradually narrowing down the gap with the C/S architecture. I want to achieve or almost reach the user experience of the C/S architecture one day.
I think as a web printing programmer, the experience is to be able to achieve the report software design level of the C/S architecture. As long as we prepare the data source, basically do not write code, in the report designer, you can quickly design the reports you need. To modify a report, you only need to adjust the report format without modifying the code. In fact, this design idea is also the mainstream of report design. As the king of reports, the crystal report is one of them. Unfortunately, the crystal report can only be used. NET platform, Enterprise Edition is too expensive, and our general programmers and software companies cannot afford it, otherwise a web printing will not need such a balance. Other well-known report printing is also such a design concept. I have never wondered why the so-called professional web printing companies in China do not design their products according to this mainstream idea, what is code control and printing? I use a line of code (the Code contains coordinates and data) to draw a report. How can I compare the clumsy design with others, you may be able to sell at a low price at a time, but it will eventually be eliminated.
Over the past few days, I have made significant improvements to the Web Print controls I designed, focusing on how to design the reports required by users with the least code and the least time. I think my original report designer is inconvenient to operate, especially for programmers who are not familiar with ADO. I want to design a report. It is best to combine it with report preview or print. Programmers only need to modify the minimum code, A report can be quickly converted from the design status to the actual use status of the user. The two can be combined perfectly, and there is no difference between the design status and the actual use status. I added the designreport function based on the original control. Calling this function enters the Report Editing status. The parameters of this function and the preview report function (showreport) print report function (printreport) after editing the report, the programmer simply replaces the designreport function with showreport or printreport to preview or print the report. In addition, a reportfilename attribute is added, which specifies the report name. After the report name is specified, the report can be saved and uploaded easily. Report Editing still uses fastreport. programmers who are not familiar with fastreport may need to learn it a little, but it is very simple. I remember when I learned it, I just read other people's reports, about 10 minutes, then it is used directly. Before editing a report, organize the data source and report parameters. This is the same as previewing a report. During the design process, you can directly preview the report. What you see is what you see, there is no difference. After the report is completed, it must be uploaded to the server. This is because the report is only saved on the client's computer during editing, and the final report file is still subject to the server. The FTP function is provided in the report editor. There is a button on the toolbar. Click this button, enter the FTP server name, FTP user name, FTP password, and FTP folder (this folder is a folder starting from the FTP root directory, for example, before transferring files through Web/asp/FRP/or FTP, you must first locate the folder), and then click upload to upload the Report to the server.

We also solved the problem of Chinese garbled characters when exporting Excel tables.

 

Reports preview and edit URL: http://www.xinyuerj.com/ASP/
Http://www.xinyuerj.com/ASP.NET/

The report editing example window is as follows:

 

The report upload example window is as follows:

 

The report preview example window is as follows:

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.