The free datagridview printing expert component version 2.0 is officially released.

Source: Internet
Author: User

The latest version has been released. Please note: The datagridview printing expert component Column

Version: 2.0.1 (Chinese) Copyright: luckersoft (2009-2010) type: free for individuals, commercial charges (with demo source code): datagridview print expert components and demonstrationsCode. Rar

Since the release of "Print experts" 1.0, many enthusiastic friends have received their attention and support. Thank you for choosing this article. Based on the Improvement suggestions put forward by users and friends, we have continuously improved the 1.0 version, mainly adding related functions in the "Print layout" and "print data" labels, which improves the printing performance. The official Chinese Version 2.0.1 is now released.

"Print expert" 2.0 is a professional printing solution component. It is highly efficient, practical, and convenient, features, perfection, and powerful technical support are the preferred solution for printing tasks in your project.

Unique features(The operation efficiency and practicality are greatly improved ):
1. Adopt the print solution Management Mode: Save the commonly used printing setting parameters in the printing scheme. You do not need to set the same printing parameters next time. You only need to select the corresponding printing scheme to achieve quick printing. This function is very suitable for users with multiple print tasks to improve printing efficiency and reduce the workload.
2. Instant preview and print settings: Instant preview of the size, position, and color of the set parameters (such as the main subtitle, header, and footer). You do not need to preview the settings in the print preview window to adjust the settings.
3. The print preview window can be scaled and dragged at will., Truly achieves the desired preview effect.
4. Perfectly integrate printer settings with page settingsIn this way, you do not need to open different windows to set parameters such as printers, paper, and margins, improving the operability.
5. You can select to print rows and columns.: Columns that do not want to be printed. rows that do not want to be printed can be determined by the user.
6. Provides a "Default Scheme" template to meet general printing requirements.To improve the efficiency of user printing settings.

Powerful general functions:
1. You can not only set the title and subtitle, but also set their font, color, and alignment.
2. Set the header and footer as well.
3. You can customize the display style of the page number, and select whether the page number is displayed in the header or footer.
4. Align left and center to adapt to the page width. These three layout modes can be used together with the "fixed column width" function to fully meet the layout requirements of various printed content.
5. The "print data" label can set the print width of each column as needed, or even arrange rows again to meet the requirements of content display and reading.
6. implement all the functions of the Windows Default Print dialog box, and customize the paper (requires printer support ).

Xiaoxiao:
1. Try to create and configure the "Print Scheme" to make full use of it to greatly improve the printing efficiency.
2. Familiar with the configuration parameters can meet almost all the requirements of your daily print tasks.

The software interface animation is as follows:

About
The datagridview printing expert component (hereinafter referred to as "print expert") isOne of the first professional datagridview printing components released in ChinaIt is a free software developed by lucker. You can use it freely in your non-commercial projects. If a business project uses it or you need to customize specific features, contact me.
"Print expert" is developed using vs2008. It can be used when data in the datagridview control needs to be printed in all. Net projects.
"Print experts" can quickly implement various print tasks based on different schemes selected by users, you can also flexibly set the attributes such as the text, position, Font, and color of the main subtitle, header, footer, and date of each scheme to customize the printing style, you can set general attributes such as printers and pages, and preview the print effect in a timely manner.

Preface
Table printing is an important output function during software operations, especially for report operations. For different tables, users often need to select different paper, printers, and page settings (including titles, headers, footers, and margins), and want to preview and print the results in real time. Generally, when a printing task changes, You can reset only one item. This is not only time-consuming, but also error-prone. To meet users' convenient and efficient printing needs, software developers have to develop their core business and spend a lot of time and energy writing printed code. Unfortunately, sometimes the results are unsatisfactory. In the face of such an embarrassing situation, we are honored to recommend this datagridview printing expert component to you. It isSpecialized printing components tailored to diverse print tasks and convenient and efficient printing needs. Developers only need two simple lines of code:
Lucker. dataprinter. dataprintset DPS = new lucker. dataprinter. dataprintset ("lucker", datagridview_printtable );
DPS. showdialog ();
You can easily implement complex print tasks. Everything behind this can be done with our "Print experts" with confidence. Printing has become so simple.

Features
Related Terms:
Print solution: a print solution contains all the settings in a print task. by managing the print settings with the print solution, save the settings in the solution, next time you encounter a print task that requires the same settings, you can simply select this scheme to print it, without having to set it from the beginning.
Solution details: details the values of each set attribute.
"Print experts" can quickly implement various print tasks based on different schemes selected by users, you can also flexibly set the attributes such as the text, position, Font, and color of the main subtitle, header, footer, and date of each scheme to customize the printing style, you can set general attributes such as printers and pages, and preview the print effect in a timely manner.

The following are detailed functions:
New print scheme: select the default scheme, modify the scheme settings to meet the printing requirement, enter the new print scheme name, and save the scheme.
Delete print scheme: select a print scheme that is no longer needed. The deletion is complete.
Modify the original scheme: select the scheme to be modified, change the attribute values in sequence, and save the changes.
Print: select a suitable print scheme or create a new scheme to save the printing.
Cancel printing: the cancellation is complete.
Title setting: select the check box to print the title item. Otherwise, no content is entered. Enter the text content of the title, set the vertical and horizontal positions of the text, and select a proper font and color. When you change the settings, you can see the real-time preview effect in the lower part of the window.
Header and footer settings: the settings in the relevant section are the same as those in the title settings. Note the following when setting the text of a page number:
Use {0} instead of the actual page number to be displayed, and use {1} instead of the actually printed page number. For example, if you enter "Page {0}, total page {1}", the actual output of the 10-page printing task is "Page 1st" when you print page 1st, 10 pages in total. Print 2nd pages and then output "2nd pages, 10 pages in total ".
You can set whether the page number is displayed in the header or footer.
Page number settings cannot be previewed in the window, but you can see the effect in the print preview.
Printer setting: You can specify the printer or select "Automatic Detection" to allow the system Program It is printed by the specified user during the call.
Print date: You can specify the date to be printed, enable the system to automatically print the current system date, and set the date format.
Number of copies: You can choose whether to print the number of copies of this printed document on paper.
Printer settings: select a printer that is currently installed in the system. You can set more printer properties. For printers that support custom paper, you can also add custom paper by specifying the length and width of the paper on the relevant page. The newly added custom paper needs to be opened in the next window before it can be seen in the paper list.
In fact, page settings: You can set the number of copies to be printed to a file and automatic paging, horizontal vertical printing, paper size, paper source, margin, and print range.
Print preview: You can easily switch between the first, previous, next, and last pages to achieve a variety of preview ratios. You can preview one, two, or six pages at a time. You can even drag the page with the mouse to move the page freely and zoom in or out the preview ratio with the mouse wheel. After previewing, you can click "preview again" to preview the changes ".

development call
1. Add reference: Right-click reference in Solution Explorer, select "add reference" in the pop-up menu, and find the DLL file "dataprinter of this component in the" Browse "tab in the window that opens. DLL ". Click "OK". The added dataprinter will appear under "Reference.
2. Declare and initialize the component object. The Code is as follows:
lucker. dataprinter. dataprintset DPS = new lucker. dataprinter. dataprintset ("lucker", datagridview_printtable);
where: lucker. dataprinter is the namespace of the component.
the dataprintset class is a printing setting window class. The constructor parameters are described as follows:
1, string printuser: Print person, used to display the name of the print person when "Automatic Detection" is set.
2. datagridview dgv: name of the datagridview control to be printed. The print program prints the data according to the format of the datagridview control. In later versions, you can set more settings for the incoming data of the dview.
3. The print settings window is displayed. The Code is as follows:
DPS. showdialog ();

About free and registration:
This component is a free software for individual users, but for commercial users, You need to register. The free version cannot be used for commercial purposes.
1. Individual users can use it without registration, and there is no function or time limit.
2. unregistered users print unauthorized identifiers at the footer of the document. If you want to remove the logo, please contact us. We can provide a free registration code valid for one month.
3. for commercial applications, please contact us to complete registration. We will provide you with reasonable prices and strong after-sales support, and provide appropriate function extensions.
4. Commercial Registration charging standards (tentative, change without notice ):Discount price, $50 for each registration code(Note: If one Registration Code corresponds to one computer, you can apply for multiple registration codes at a time for further discounts. The original registered version 1.0 can be upgraded free of charge ).

About cracking:
. Net products are not difficult to crack, and we have not obfuscated DLL and other anti-cracking measures. I am not opposed to the decompilation of this component from the perspective of various cracking enthusiasts and experts, but the author hopes that everyone will respect the work of a software developer and understand the hard work of programmers, do not spread cracked files. We have fully considered the needs of individual developers and provided them to individual users for free to the maximum extent. The reason why the printed document is marked below is mainly to prevent commercial applications in the free version. I would like to invite you to discuss the printed topics.

Contact author
Author: lucker
Email: luckeryin@163.com
QQ: 120146432
QQ: 8197376
Blog address:
Http://www.cnblogs.com/luckeryin/ (blog)
Http://blog.csdn.net/luckeryin (csdn)
MSN: luckeryin@163.com

Postscript
You are welcome to discuss with me about the "Print experts" issue.
I will release the latest "Print experts" in my csdn and blog ".

Conclusion

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.