Tuesday, 17 August 2010 16:33

Spire.Doc for .NET Quick Start

In this document, we will quickly help you finish a simple demo about Spire.Doc using Visual Studio. As usual, it's a HelloWorld demo. Before you get started, please make sure the Spire.Doc and Visual Studio (2008 or later) are installed on your computer.

1. In Visual Studio, click File, New, and then Project, If you want to create a C# project, select Visual C#, Windows and choose Windows Forms Application and name the project HelloWorld. Click OK. If you want to create a Visual Basic project, select Visual Basic, Windows Forms Application and name the project HelloWorld. Click OK.

2. In Solution Explorer, right-click the project HelloWorld and click Add Reference. In the Browse tab, find the folder which you installed the Spire.Doc in, default is "C:\Program Files\e-iceblue\Spire.Doc", double-click the folder Bin. If the target framework of the project HelloWorld

  • is .NET 2.0, double-click folder NET2.0
  • is .NET 3.5, double-click folder NET3.5
  • is .NET 4.0, double-click folder NET4.0

select assembly Spire.Doc.dll and click OK to add it to the project.

3. In Solution Explorer, double-click the file Form1.cs/Form1.vb to open the form design view, add a button into the form, and change its name to 'btnRun', change its text to 'Run'.

4. Double-click the button 'Run', you will see the code view and the following method has been added automatically:

[C#]
private void btnRun_Click(object sender, EventArgs e)
[VB.NET]
Private Sub btnRun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRun.Click

5. Add the following codes to the top of the file:

[C#]
using Spire.Doc;
using Spire.Doc.Documents;
[VB.NET]
Imports Spire.Doc
Imports Spire.Doc.Documents

6. Add the following codes to the method btnRun_Click

[C#]
//Create word document
Document document = new Document();

//Create a new paragraph
Paragraph paragraph = document.AddSection().AddParagraph();

//Append Text
paragraph.AppendText("Hello World!");

//Save doc file.
document.SaveToFile("Sample.doc", FileFormat.Doc);

//Launching the MS Word file.
try
{
System.Diagnostics.Process.Start("Sample.doc");
}
catch { }
[VB.NET]
'Create word document
Dim document_Renamed As New Document()

'Create a new paragraph
Dim paragraph_Renamed As Paragraph = document_Renamed.AddSection().AddParagraph()

'Append Text
paragraph_Renamed.AppendText("Hello World!")

'Save doc file.
document_Renamed.SaveToFile("Sample.doc", FileFormat.Doc)

'Launching the MS Word file.
Try
System.Diagnostics.Process.Start("Sample.doc")
Catch
End Try

7. In Solution Explorer, right-click the project HelloWorld and click Debug, then Start new instance, you will see the opened window Form1, click the button 'Run', a Word document will be created, edited and opened. The string "Hello, World" is filled in the first line of page 1.

Tuesday, 17 August 2010 13:51

Purchase FAQS

E-ICEBLUE Product License FAQs

Q: What is the difference between Developer License, Developer OEM License, Site Enterprise License, Site OEM License?

One Developer Subscription authorizes One developer to utilize our product to create unlimited number of applications which can be deployed at only One geography location within your organization. This type of license supports one server or multiple servers in the same place, which is/are used to host your web application.

One Developer OEM Subscription authorizes One developer to create any number of applications using our product which can be deployed at Unlimited geography locations. This type of license allows royalty-free distribution.

One Site Enterprise Subscription entitles up to 10 developers in the register enterprise to create an unlimited number of custom applications/service using our product. It allows deployment of any number of custom applications at up to 10 geography locations.

One Site Enterprise OEM Subscription authorizes up to 50 developers in the register organization to create an unlimited number of custom applications using our product. It allows royalty-free deployment of any number of custom applications to Unlimited geography locations.

Note: Geography Location is defined as location that has a unique house numbering.

Q: Do all developers should be licensed or just the one working directly using the e-iceblue components?

A: All developers who are working on the project need to be licensed

Q: Can the licensed components be used on multiple machines ?

A: Yes, the licensed version can be installed on multiple machines. If a single developer license is purchased, the licensed version can be installed on all machines owned by and exclusively used by the developer holding the license.

Q: How long can I get free updates & free support ?

A: Free updates & free priority support is provided for a full version cycle or maximum 1 years. if version 3.5 is purchased, the last free update is v4.4 or the version when available at the end of the 1 year period.

Q: Why Renew Subscription ?

A: When you buy a license you get a full year's subscription to software updates. When your subscription is near to its end, we send you an email to remind you to renew your subscription. Without a subscription you can still use the product and get support, but you do not get new features or fixes. If you have a problem that requires a hot fix but do not have a current subscription, you will have to renew before you can benefit from the fix. You can renew your subscription either when we send you a reminder, or at any other time. If your subscription expires in December and you buy a renewal early, say in September, the renewal adds twelve months to your subscription from the expiry date. Renewing an existing subscription is cheaper than renewing an expired subscription. While your subscription is still running, adding a year to the subscription costs 60% of the current product price. To re-activate an expired subscription costs 75% of the current product price.

Q: What will happen for a license beyond 1 year?

Can our existing clients continue using the solution without having to purchase a new license?

A: yes, your clients can continue using the solution without having to purchase a new license

Can we continue deploying to new customers?

A: You can still use the license and of course including deploy to new customers. But the service of free product update and priority support is not available until you renew your license.

Will the 'Evaluation Warning' messages reappear?

A: After one year, if you download and install the latest version, the 'Evaluation Warning' messages will appear. If you keep using the old version, it won't.

Do we need to buy a new license to continue any development (i.e. do we simply lose support & access to any new versions)?

A: We offer life-time free technical support but 1 year free update service only. We recommend you renew your license because some new functions/features/hotfix can only be used in new version. And after renew your license you will have our free priority technical support.

Q: I have purchased Spire.Doc and Spire.XLS, but when I use them in the same project, it failed. How to use your Spire.XLS and Spire.Doc in the same project?

A: Please download our Spire.Office to get the dlls of Spire.Doc and Spire.Xls. Please refer to how to apply two license files to use Spire.Office normally by applying the license files you purchased.

FYI: If you want to use any other two products in Spire.Office in the same project, such as Spire.Doc and Spire.PDF, Spire.Presentation and Spire.XLS, please download our Spire.Office to use them together and there is no need for you to purchase Spire.Office.


E-ICEBLUE Product Sales FAQs

Q: What benefits are available if I purchase your products?

  • 1 Business day Guaranty e-mail Response - Email Us
  • 1 Business days Guaranty forum questions Reply - Ask Now
  • 3 Business days Guaranty hotfix version publish - HotFix
  • 14-day Money Back Guaranty - Back
  • 30-day Free Trial
  • 1 Year Free Update and Free Prior Technology Support
  • Free Customized Service for OEM users

Q: Can I evaluate prior to purchasing?

A: Yes! All e-iceblue components have a risk free, evaluation version available. We strongly encourage developers to download and try our components prior to purchasing in order to ensure that they will fill your needs 100%.

Q: Do you offer technical support when I'm evaluating a product?

A: Yes! Anything you want to consult you can contact us via email, forum and skype (iceblue-support) at any time.

Q: Can I request a special feature?

A: Yes! We are always trying to improve our products. Your request will be a huge help!

Q: Is there any possible to get a discount?

A: Yes! We offer up to 47% discount for our customers. More details about discount can be consulted here. And how to use our coupon code can be consulted here.

Q: Is it safe to purchase product via your website?

A: It is 100% secure to do business with us. The Payment platform we utilize is ShareIT, which is one of the most trusted ecommerce companies in the world. The order of your private information, such as credit card number, addresses and so on will never be disclosed without your specific permission.

Q: What payment method do you accept?

A: We recommend our users to use PayPal or credit card. And any other payment solutions supported by Avangate we also accept. Such as Bank/Wire Transfer, PO, Check/Money Order, Fax, etc.

Q: When and how can I get the software I ordered?

A: Once you complete the online order, our technical support will send you license information within 24 hours (usually it is very fast).

Q: What is your refund policy?

A: We'll hold the 14-day money back guarantee if our products cannot normally work with error or bug. But sometimes the software doesn't work well due to improper operation. We strongly suggest you contact our support team for help first with detailed problem description. In addition, we do not accept irrational and no reason refund.

Q: I didn't receive the license code for several hours after my purchase. Why?

A: The possible reasons might be:

  • Due to your email setting, the letter with license code went to Trash directly. Please check the folder there.
  • You provided invalid email address when you ordered the software.
  • Your email service provider rejects emails from unknown senders.

Please contact us to ask license again for reason 2/3 or other reasons.

Q: I tried to purchase your products through Paypal, but after I entered my credit card info, it just hung. I tried two different browsers, it didn't work. Will you charge me twice?

A: Please don't worry about the double charge on your account. It is secured by Paypal and it seldom happens. If it really happens, we will make the refund to you once we confirm the double charge on your account.

Tuesday, 17 August 2010 13:48

End User License Agreement

INSTALLING, DOWNLOADING, COPYING OR OTHERWISE USING THE PRODUCT, YOU AGREE TO BE BOUND BY THE TERMS OF THIS EULA. IF YOU DO NOT AGREE TO THE TERMS OF THIS EULA, DO NOT INSTALL, DOWNLOAD, COPY OR USE THE PRODUCT.

IMPORTANT NOTICE

YOU SHOULD READ THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE YOU DOWNLOAD, INSTALL OR USE E-ICEBLUE'S COMPONENT AND RELATED DOCUMENTATION (THE "LICENSED SOFTWARE") DISTRIBUTED UNDER THE TRADEMARK OF COMPONENT AND/OR E-ICEBLUE. BY INSTALLING OR USING THE LICENSED SOFTWARE, YOU AGREE TO BE BOUND BY THIS LICENSE AGREEMENT, AND ITS TERMS SHALL BE BINDING WITH RESPECT TO YOUR USE OF THE LICENSED SOFTWARE. IF YOU DO NOT AGREE TO THE FOLLOWING TERMS AND CONDITIONS, DO NOT INSTALL OR USE THE SOFTWARE.

DEFINITIONS

  • "e-iceblue" means e-iceblue Corporation
  • "You" and "Your" mean the party purchasing a license to use the Licensed Software under the terms of this agreement.
  • "Application Programming Interface” or “API” means a publicly accessible interface defining the ways by which an application program may request services from libraries and/or software.
  • "Licensed Software" means compiled Objects, Modules, License Key and any and all updates thereto, together with all associated documentation provided by e-iceblue or its authorized resellers.
  • "License Key" means a unique code provided by e-iceblue or its authorized resellers which identifies You, as well as the license type, and which unlocks or enables certain features of the Licensed Software.
  • "Application" or "Your Application" means a software application that You develop which incorporates all or parts of the Licensed Software.
  • "Evaluation Trial Period" means a specified period of time during which You may temporarily use the Licensed Software for evaluation purposes only.

LICENSE GRANT

The Cumulative License granted to You by e-iceblue is a combination of the Base License Grant, described in section (3A) below, which is common to every Licensed Software title covered by this agreement, and one or more supplemental License Grant which covers the specific product obtained by You from e-iceblue or its authorized resellers. Four basic types of supplemental License Grants are described in sections (3B): Evaluation License, Developer License, Developer OEM License, Site Enterprise License, Site OEM License. These five basic types are hereby further defined and/or restricted as to the number of developers, servers, physical locations and distribution method(s), depending on the specific product(s) being licensed by You. The precise combination of the Base License Grant and one or more supplemental License Grant(s) obtained by You is identified by e-iceblue at the time of purchase or most recent upgrade.

BASE LICENSE GRANT

In consideration of Your payment of applicable license fees and/or Your acceptance of the terms of this Agreement, e-iceblue hereby grants to You certain nonexclusive and nontransferable rights limited by the terms of this Agreement. The Licensed Software is licensed (not sold) to You, for use strictly under the terms of this Agreement, and e-iceblue reserves all rights not expressly granted to You herein. If You upgrade the Licensed Software to a higher-numbered version thereof or to a comparable E-iceblue product, this license is terminated and Your rights shall be limited to the license associated with the upgraded product or version.

In addition, You acknowledge that the Licensed Software may contain certain third party software components which are distributed under the terms of their own licenses.

EVALUATION LICENSE

In order to facilitate an efficient evaluation process of the Licensed Software by developers, e-iceblue may, at its discretion, provide specially designed, temporary License Key(s) that are encoded with an embedded expiration date. The License granted in conjunction with such License Key(s) is considered temporary, and multiple developers may use it for the sole purpose of evaluating the Licensed Software during a specific Evaluation Trial Period. Licensed Evaluation Trial Software contains mechanisms that inhibit its ability to function at a later date. It is Your responsibility to ensure that the Applications You create do not contain Licensed Evaluation Trial Software and that their ability to function at a later date is not inhibited or diminished.

DEVELOPER LICENSE

The following terms and conditions contained in this section (3C) apply to You ONLY if at the time of original purchase or most recent upgrade, the License granted to You by E-iceblue was defined as "Developer License". The specific license level selected by you at the time of purchase or most recent upgrade determines whether the license applies to (1) a single named developer, or (2) a team of named developers, for example a “10 Developer Team,” or (3) a single site (facility or campus) whereby an unlimited number of developers located within said site (facility or campus) may be allowed access to the Licensed Software.

You are hereby granted a nonexclusive, royalty-free license to integrate the Licensed Software into Your Applications and to distribute such Licensed Software in connection with said Applications, provided that (a) said Applications do not in any way compete with the Licensed Software, or provide substantially the same functionality as the Licensed Software, or expose the functionality of the Licensed Software through a programmable interface; (b) each of Your Applications developed using Licensed Software is substantially larger, more complex, and contains a significantly wider range of functions as compared to the Licensed Software; (c) each of Your Applications developed using Licensed Software is designed for end users, rather than for developers who would be able to build other software that would compete with the Licensed Software, and (d) You do not permit further distribution of the Licensed Software by Your end users.

You may embed the License Keys in the Applications You distribute, provided that the following conditions are met: (a) each such Application must be marked with a prominent copyright notice bearing Your name as declared by You during purchase of the License; (b) the License Key may not be embedded in any such Application or distributed in any other manner that makes the License Key visible to the end user, and (c) each such Application must include the following comment in its source code within close proximity to each copy of an embedded License Key: "This application utilizes a licensed copy of e-iceblue software, copyright (c) 2004-2010, which is the property of e-iceblue Corporation, www.e-iceblue.com. All rights are reserved by e-iceblue. Use of any objects outside of the context of this application is a violation of United States and international copyright laws and other applicable laws."

For each License Key provided to You by e-iceblue, depending on the specific license level selected by you at the time of purchase or most recent upgrade, You are granted a nonexclusive License to make the Licensed Software and/or the License Key(s) available either to the specified number of Your named developers or to an unlimited number of Your developers located at a single site (facility or campus) as indicated by e-iceblue and further explained below. Should either the number of named developers or the number of sites with access to the Licensed Software and/or the License Key(s) ever exceed the number indicated at the time of original purchase or most recent upgrade, You agree to inform E-iceblue of such change and to upgrade Your License accordingly by paying an upgrade fee to e-iceblue in a timely manner.

  • I "Developer License" which may also be referred to as "1 Developer License" means that only one named individual developer employed by You may be given access to the Licensed Software and/or the License Key(s) for the sole purpose of developing and maintaining Your Applications. A Developer License must be purchased for each developer utilizing The Product to create custom applications. A Developer Subscription allows deployment of any number of custom applications, utilizing The Product, to one (1) physical location. For as long as this specific individual developer is employed or engaged by You in any capacity whatsoever whereby he or she may access the Licensed Software and/or the License Key(s), no other developer may be given access to the Licensed Software and/or the License Key(s).
  • II "Developer OEM License" which may also be referred to as "1 Developer License" means that only one named individual developer employed by You may be given access to the Licensed Software and/or the License Key(s) for the sole purpose of developing and maintaining Your Applications. A Developer License must be purchased for each developer utilizing The Product to create custom applications A Developer OEM Subscription allows royalty-free deployment of any number of custom applications, utilizing The Product, to unlimited physical location. For as long as this specific individual developer is employed or engaged by You in any capacity whatsoever whereby he or she may access the Licensed Software and/or the License Key(s), no other developer may be given access to the Licensed Software and/or the License Key(s).
  • III "Site enterprise License" means that an unlimited number of developers to an organization to create an unlimited number of custom applications using The Product. A Site Enterprise Subscription allows deployment of any number of custom applications, utilizing The Product, at up to ten (10) physical locations.
  • IV "Site OEM License" means that an unlimited number of developers to an organization create an unlimited number of custom applications using The Product. A Site OEM Subscription allows royalty-free deployment of any number of custom applications, utilizing The Product, to unlimited physical locations.

RESTRICTIONS ON USE AND TRANSFER

You may not sublicense, rent, lease, assign or otherwise transfer the Licensed Software or any of Your rights thereto, either in whole or in part, to anyone else, except that You may, after obtaining written permission from e-iceblue, permanently transfer the Licensed Software in its entirety, provided You retain no copies of the Licensed Software and the transferee agrees to the terms and conditions of this Agreement. Use of the Licensed Software with a License Key obtained from a source other than e-iceblue or its authorized resellers is expressly and strictly forbidden. e-iceblue reserves the right to take any and all actions that e-iceblue, in its sole discretion, deems necessary to protect against, monitor and control the use of the Licensed Software with illegal License Keys. You agree to ensure that anyone who uses any portion of the Licensed Software provided to You complies with the terms and conditions of this Agreement.

INTELLECTUAL PROPERTY RIGHTS

You acknowledge that the Licensed Software contains copyrighted material, trade secrets, trademarks and other proprietary material of e-iceblue ("Confidential Information"), and is protected under United States and international copyright law and other applicable laws. You may not engage in any unauthorized use or disclosure of any Confidential Information. You agree that the source code of the Licensed Software is confidential and proprietary to e-iceblue. Accordingly, You may not copy the Licensed Software, or decompile, disassemble, reverse engineer or create a derivative work based upon the Licensed Software, or authorize anyone else to do so. You must reproduce and maintain all copyright notices that are contained in the Licensed Software on any copy thereof that You make or use.

TERM AND TERMINATION

Except as otherwise provided in this Agreement, depending on the specific license level selected by you at the time of purchase or most recent upgrade, the term of the license granted herein is either perpetual, or alternatively the license is periodic, valid for a specific period of time, such as a month or a year. The license becomes effective when You install or use the Licensed Software. You may terminate this license at any time by destroying any and all copies of the Licensed Software or by returning all such copies to e-iceblue. This Agreement and the associated license for the Licensed Software will terminate automatically and without provision of notice by e-iceblue if You fail to comply with any of the terms or conditions of this Agreement or if You cease permanent use of the Licensed Software, for whatever reason. Upon termination of this Agreement for any reason, You agree that You will destroy all copies of the Licensed Software or return all such copies to e-iceblue. In addition to this sentence and the previous sentence, Sections 4, 5 and 7-13 shall survive any termination of this Agreement.

LIMITED WARRANTY

e-iceblue warrants that the Licensed Software will perform substantially in accordance with its accompanying documentation, when operated in the execution environment specified in such documentation, for the warranty period ending thirty (30) days following the date on which You first install or first use the Licensed Software. This limited warranty is void if failure of the Licensed Software to conform to such warranty is caused in whole or in part by (a) any defect in any hardware or other equipment used with the Licensed Software; (b) any failure of any hardware or any other equipment used with the Licensed Software to function in accordance with applicable manufacturer's specifications for such items; (c) any alteration, modification or enhancement of the Licensed Software by You or anyone other than e-iceblue; (d) any failure by You or anyone else to follow e-iceblue's instructions with respect to proper use of the Licensed Software; or (e) improper use, abuse, accident, neglect or negligence on the part of You or anyone other than e-iceblue. e-iceblue will not be obligated to honor the limited warranty or provide any remedy thereunder unless the Licensed Software is returned to e-iceblue along with the original dated receipt. Any replacement Licensed Software will be warranted for thirty (30) days following the date on which e-iceblue provides it to You. You understand that no Licensed Software updates or upgrades are included with this limited warranty and that e-iceblue may update or revise the Licensed Software at any time and, in so doing, incurs no obligation to furnish such updates or revisions to You.

EXCEPT AS OTHERWISE SET FORTH IN THIS AGREEMENT, THE LICENSED SOFTWARE IS PROVIDED TO YOU "AS IS", AND E-ICEBLUE MAKES NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, CONDITION, PERFORMANCE, OPERABILITY OR USE. WITHOUT LIMITING THE FOREGOING, E-ICEBLUE DISCLAIMS ALL IMPLIED WARRANTIES INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR FREEDOM FROM INFRINGEMENT. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSIONS MAY NOT APPLY TO YOU. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGHTS THAT VARY FROM ONE JURISDICTION TO ANOTHER.

LIMITATIONS OF LIABILITY

YOUR SOLE AND EXCLUSIVE REMEDY FOR ANY BREACH OF THE FOREGOING LIMITED WARRANTY SHALL BE, AT E-ICEBLUE'S OPTION, EITHER (A) REPAIR OR REPLACEMENT OF THE LICENSED SOFTWARE SO THAT IT CONFORMS TO THE FOREGOING LIMITED WARRANTY, OR (B) REFUND OF THE FEE THAT YOU PAID TO LICENSE THE LICENSED SOFTWARE. IN NO EVENT SHALL E-ICEBLUE BE LIABLE FOR ANY DAMAGES OF ANY TYPE, WHETHER DIRECT OR INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH SUCH LIABILITY MAY BE ASSERTED, EVEN IF E-ICEBLUE HAS BEEN ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES. E-ICEBLUE SHALL HAVE NO LIABILITY WITH RESPECT TO ANY DATA THAT IS READ, ACCESSED, STORED OR PROCESSED WITH THE LICENSED SOFTWARE, OR FOR THE COSTS OF RECOVERING ANY SUCH DATA. IN NO EVENT SHALL E-ICEBLUE'S MAXIMUM AGGREGATE LIABILITY UNDER THIS AGREEMENT EXCEED THE TOTAL FEES PAID OR PAYABLE BY YOU TO LICENSE THE LICENSED SOFTWARE. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.

INDEMNIFICATION

You agree to defend, indemnify, and hold E-iceblue and all of its employees, agents, representatives, directors, officers, partners, shareholders, attorneys, predecessors, successors, and assigns harmless from and against any and all claims, proceedings, damages, injuries, liabilities, losses, costs, and expenses (including reasonable attorneys' fees and litigation expenses), relating to or arising from Your use of the Licensed Software, or any breach of this Agreement, except to the extent such claim relates to or arises from a violation by e-iceblue of any third party copyright, trademark, trade secret or other intellectual property right.

EXPORT

You agree that You will not export or transmit the Licensed Software or any Applications, directly or indirectly, to any restricted countries or in any manner that would violate United States laws and regulations as shall from time to time govern the license and delivery of technology abroad by persons subject to the jurisdiction of the United States government, including the Export Administration Act of 1979, as amended, and any applicable laws or regulations issued thereafter.

U.S. GOVERNMENT RESTRICTED RIGHTS

If You are licensing the Licensed Software on behalf of the U.S. Government or any of its agencies ("Government"), the use, duplication, reproduction, release, modification, disclosure or transfer of the Licensed Software by the Government is subject to restricted rights in accordance with Federal Acquisition Regulation ("FAR") 12.212 for civilian agencies and Defense Federal Acquisition Regulation Supplement ("DFARS") 227.7202 for military agencies. The Licensed Software is commercial. Use of the Licensed Software by the Government is further restricted in accordance with the terms and conditions of this Agreement.

MISCELLANEOUS

If any provision of this Agreement is held to be invalid or unenforceable under any circumstances, its application in any other circumstances and the remaining provisions of this Agreement shall not be affected. No waiver of any right under this Agreement shall be effective unless given in writing by an authorized representative of e-iceblue. No waiver by e-iceblue of any right shall be deemed to be a waiver of any other right of e-iceblue arising under this Agreement. This Agreement is solely between You and e-iceblue and shall not be construed to create any third party beneficiary rights in any other individual, partnership, corporation or other entity. This Agreement shall be governed by and interpreted in accordance with the laws of the State of New York, without regard to its provisions governing conflicts of law. Any and all disputes between You and e-iceblue pertaining to this Agreement shall be submitted to one arbitrator in binding arbitration within ten miles of New York City, New York in accordance with the Commercial Rules of the American Arbitration Association ("AAA"). The arbitrator shall be experienced in computer consulting, the development of custom software, the sale of packaged software, or related services. If You and e-iceblue do not agree on an arbitrator within sixty (60) days of the institution of the arbitration, the arbitrator shall be chose by AAA. Evidence and argument may be presented in person or by telephone, fax, postal mail, electronic mail, and other methods of communication approved by the arbitrator. The prevailing party in such proceeding shall be entitled to recover its actually incurred costs, including reasonable attorney's fees, arbitration and court costs. All hearings shall be held and a written arbitration award issued within one-hundred eighty (180) days of the date on which the arbitrator is appointed. Judgment on the award shall be final and binding and may be entered in any court of competent jurisdiction.

ENTIRE AGREEMENT

YOU AGREE THAT THIS AGREEMENT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN YOU AND E-ICEBLUE, AND THAT IT SUPERSEDES ANY PROPOSALS OR PRIOR AGREEMENTS, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS RELATING TO THE LICENSED SOFTWARE AND THE SUBJECT MATTER HEREOF. E-ICEBLUE SHALL NOT BE BOUND BY ANY PROVISION OF ANY PURCHASE ORDER, RECEIPT, ACCEPTANCE, CONFIRMATION, CORRESPONDENCE OR OTHERWISE, OR BY ANY AGREEMENT BETWEEN YOU AND ANY OTHER PARTY, UNLESS E-ICEBLUE SPECIFICALLY AGREES TO SUCH PROVISION IN WRITING IN A FORM OF A LEGAL CONTRACT, DATED AND SIGNED BY YOU AND BY E-ICEBLUE'S OFFICER OR AUTHORIZED EMPLOYEE. NO VENDOR, DISTRIBUTOR, PROVIDER, RESELLER, OEM, SALES REPRESENTATIVE, OR OTHER PERSON IS AUTHORIZED TO MODIFY THIS AGREEMENT OR TO MAKE ANY WARRANTY, REPRESENTATION OR PROMISE REGARDING THE LICENSED SOFTWARE WHICH IS DIFFERENT FROM THOSE SET FORTH IN THIS AGREEMENT.

This sample demonstrates how to export data table to text/sylk/csv/dif file.

The picture above represents using Excel application to open a SYLK type output file.

Sunday, 01 August 2010 18:50

Data Export SQL Script in C#, VB.NET

This sample demonstrates how to export data table to sql script.

Sunday, 01 August 2010 18:38

Data Export XML in C#, VB.NET

This sample demonstrates how to export data table into xml file.

Sunday, 01 August 2010 18:20

Data Export MS Access in C#, VB.NET

This sample demonstrates how to export data table into ms-access file.

The picture above represents using Excel application to open the result ms-access file.

Sunday, 01 August 2010 18:05

Data Export DBF in C#, VB.NET

This sample demonstrates how to export data table into dbf file.

The picture above represents using Excel application to open the result dbf file.

Sunday, 01 August 2010 17:53

Data Export Clipboard in C#, VB.NET

This sample demonstrates how to export data table into clipboard.

Sunday, 01 August 2010 17:47

Data Export RTF in C#, VB.NET

This sample demonstrates how to export data table into rtf file.