Corel Products. Performance. Value. Compatibility.


| CSD Website |




CSD Newsletters

CSD S/W Orderform
   *Revised*

Feature Web Site
   of the Month

CSD Program
   *Changes*

WP2002 SDK
   *Now Available*

Trade Shows
   for August 2001

procreate™
   New Corel Software

Corel To Acquire
   Micrografx

Corel Professional
   Services

Paradox® 10
    *Runtime Available*




DEVELOPER TIPS

   - Wordperfect Macros
      Converting Tokens



July 2001 Corel® Solution Developers
Newsletter


"Boundless power to create. Anytime. Anywhere.
Share Corel's vision."


COREL® Solution Developers Web site
http://www.corel.com/partners_developers/csp/

The CSD Members Web Site contains private sections for Platinum and Standard CSD Members only.

* * * * * * * * * * * * *

Software Developer Kits (SDK)
http://www.corel.com/partners_developers/csp/soft_kits.htm

CSD Members can tap into the leading-edge developer tools and technology provided in the Corel® Software Developer Kits (SDKs). The SDKs also include documentation and sample code to help reduce development time and to create a similar look and feel to other Corel products.

* * * * * * * * * * * * *

COREL® Solution Developers Software Order Form
ftp://cspusr:MSERFL@sftp3.corel.com/csp_orderform.pdf

Now available for purchase from the CSD Program:
CorelDRAW® 10 for Windows, Corel WordPerfect® Office 2002, Bryce® , Corel® KnockOut, KPT® & procreate™ Painter™




FEATURE WEB SITE OF THE MONTH
http://ourworld.compuserve.com/homepages/macdonnell/

Barry MacDonnell's Toolbox for Wordperfect for Windows Web Site is dedicated to Corel Wordperfect, and provides an abundance of Wordperfect Macros, Tips and Tricks. All of the Wordperfect Macros on this Web Site come with complete detailed instructions as to their use, with the accompanying zip file. Enjoy!


Corel® Solution Developers - Program Changes

The Corel® Solution Developers Program (formerly the Corel® Solution Partners Program) is currently undergoing changes in order to better support the needs of our Consultants and Developers worldwide. Please take note of the changes listed below.

Membership Level Change
The current Paradox Partner Membership is being merged with the Platinum Developer Membership. The Paradox Partner level will no longer exist for new members, as of today. Current Paradox Members will now be "Platinum". The program will now consist of only Standard and Platinum Developer Memberships.

Fee Structure Change
The newly merged Platinum Developer Membership will cost $1,099 US annually. Note: Current Platinum Partners will not see this increase until their Membership renewal date. New Platinum Developers will see this increase immediately. The Standard Developer Membership will continue to be offered at 'no cost'.

Qualification Change
All New Standard level Members will be subject to a formal Qualification Process which will be implemented immediately, as of June 15, 2001.

Program Name & Website Change
In keeping with the purpose and objective of this program, the name will be changing to the "Corel® Solution Developers" Program, or CSD for short. The current Corel® Solution Partners website will reflect these logos once they have been verified and approved by our legal department. At that time, we will then distribute the new logos to the Membership, asking them to discard the old logos immediately. The new website, which is in the final stages of completion, will prove to be extremely informative and valuable to our Membership.




Corel WordPerfect® Office 2002 - SDK Now Available

The following information was taken from the readme file from the
Corel WordPerfect® Office 2002 SDK.

1. Software Requirements:

WordPerfect(R) Office 2002
Internet Explorer or Netscape 4.0 or higher

2. System Requirements:

To use the WordPerfect(R) Office SDK with WordPerfect(R) Office 2002 installed:
Personal computer with Pentium 166 Mhz processor or equivalent
Windows 95b (OSR2), Windows 98, Windows 2000, Windows NT 4.0 with SP6 or later, or Windows ME
16 MB RAM (32 MB recommended)
150 MB hard disk space (250 MB typical install)
CD-ROM drive
VGA Monitor
Mouse or Tablet

3. Installation:

The WordPerfect Office SDK shares common code with WordPerfect Office 2002. As such, WordPerfect(R) 10 and Quattro(R) Pro 10 must be installed on your system prior to installing the WordPerfect Office SDK.

When developing customized code for Corel(R) Presentations(tm) 10, the WordPerfect Office SDK references PerfectScript commands from the Corel Presentations application. If Corel Presentations is not installed on the development system, you will not be able to access or insert PerfectScript Commands for Corel Presentations.

4. Development Languages Supported by Project Type:

Third Party Handlers:
  • MS Visual C++ 4.0 or higher
  • Delphi 3 or higher
Quattro Pro Add-ins:
  • MS Visual C++ 4.0 or higher
OLE Automation:
  • MS Visual C++ 4.0 or higher
  • Delphi 3 or higher
  • MS Visual Basic 5.0 or higher
  • Visual Basic for Applications
  • Quattro Pro 10
  • Paradox 10
5. What's included with the WordPerfect Office 2002 SDK:

  • New Project Expert
  • Command Inserter
  • External Command Inserter
  • PerfectScript Library
  • PerfectScript Library Editor
  • WP File Look Utility
  • Application Documentation in WinHelp format
  • File Format Documentation in HTML format
  • Third Party Handler Registry Editor
  • Command Recorder
  • Command Viewer
6. What's New:

The SDK architecture has been rewritten to provide a more robust development environment. As such, most tools, wizards, documentation and samples have been compiled into one executable SDKTools.exe

Further to the changes in architecture, the SDK help files have been revised and reformatted using WinHelp. The help files can be accessed from the Help menu of the WordPerfect Office SDK application window, or from the Windows Start Menu by choosing: Programs, WordPerfect Office 2002, Help Files, SDK Help

The File Format documentation is still available in HTML format and can be accessed from the SDK Help files.

A number of tools have been re-purposed and renamed to accommodate the design changes. Following is summary of changes made to various SDK tools:

Tool and Utility Name Changes: NEW to this version of the SDK are two variants of the OLE Command Inserter:
  1. External Command Inserter
    The External Command Inserter is based on previous versions of the OLE Command Inserter in that it requires an external developer application to be running in the background. All programming commands are inserted directly into the selected "external" application. Developer applications supported include:

    - Borland Delphi
    - Paradox
    - Quattro Pro
    - Microsoft Excel
    - Microsoft Visual Basic

  2. Command Inserter
    The Command Inserter is new to this version of the SDK. It does not require an external developer application to be running in the background. It allows users to insert programming commands directly into the SDK editor window; as part of a file or project. In general, the Command Inserter and External Command Inserter is similar to the WordPerfect Macro Command Inserter. It allows you to 'record' a series of tasks within WordPerfect, Corel Presentations, and Quattro Pro, but instead of outputting macro source code, it generates code specific to the programming language you are using.

    NEW to this version of the SDK are two variants of the PerfectScript CodeWizard

    1. PerfectScript Library Editor

    The PerfectScript Library Editor is based on previous versions of the PerfectScript CodeWizard. This utility is a customizable repository for pre-written PerfectScript functions, allowing users to add and remove commands and code for future use.

    2. PerfectScript Library

    The PerfectScript Libary serves as a repository for pre-written PerfectScript functions, allowing users to insert PerfectScript commands directly in SDK editor window. The PerfectScript Library can be customized using the PerfectScript Library Editor.


    New to this version of the SDK is the introduction of the New Project Expert.

    The New Project Expert is a utility that simplifies the development efforts for customizing or automating WordPerfect, Quattro Pro and Corel Presentations, by generating source code for different project types. This utility includes the following wizards (renamed) from pervious versions of the SDK:

    PerfectScript Callback Wizard - new name = PerfectScript Macro Project
    Quattro Pro Add-in Wizard - new name = Quattro Pro Add-In DLL
    TPH Wizard is now referred - new name = Third Party Handler DLL

    NEW Project Type:
    OLE Automation Project

    REMOVED:
    The Resource Reader is not shipped with this version of the SDK.

    NAME CHANGE:
    The Token Watcher has been renamed to Command Viewer. The Command Viewer is accessible from the Dev Utilities menu which gets added to the WordPerfect and Corel Presentations Menus during installation of the WordPerfect Office SDK. For additional information on the Command Viewer, please refer to the SDK Help files.

    NEW:
    The Command Recorder is new to this version of the SDK. The Command Recorder is accessible from the Dev Utilities menu which gets added to the WordPerfect and Corel Presentations Menus during installation of the WordPerfect Office SDK. For additional information on the Command Recorder, please refer to the SDK Help files

7. Known Issues:

-Corel Presentations does not create toolbar buttons for Third Party Handler dlls developed using the WordPerfect Office SDK.
-Some screen shots in the Help files are based on beta versions of the WordPerfect Office SDK and are not consistent with UI name changes.

8. Contact Info:

Please direct any questions, comments or suggestions you have concerning the SDK or SDK Documentation to: sdkprodman@corel.com

Note: A limited quantity of Corel® WordPerfect Office 2002 SDK CD's are now available to all Platinum Developers. If you are interested in obtaining this SDK CD, please send your request by e-mail to partners@corel.com.



Trade Shows - August 2001

Corel Corporation will be participating in the following Trade Shows for the month of August 2001. For more information relating to any of the shows listed below, please visit the Events section on Corel's Web Site at this URL:

http://www.corel.com/servlet/Satellite?pagename=Corel/Company/Standard&id=1042152901862

August
ABA (American Bar Association) Aug. 3 – 6 Chicago, IL Fairmont Hotel
Booth #1130, 1132
Siggraph Aug. 14 – 16 Los Angeles, CA LA Convention Center Booth #TBD
Legal Tech Aug. 20 – 21 San Francisco, CA Hyatt Regency Hotel Booth #412, 414
Lawnet Aug. 27 – 30 Palm Springs, CA La Quinta Resort & Club Booth #TBD



procreate™ Debuts at Macworld
New line of professional creative software from Corel makes the impossible, possible

New York, NY – Jul 17, 2001
procreate™, a new line of software for creative professionals, will be unveiled at Macworld Expo—booth #731—in New York on July 18th. Designed and delivered by Corel Corporation (NASDAQ: CORL, TSE: COR), procreate™ is a collection of enhancement tools geared specifically to power and extend the possibilities of design.

As part of Corel’s mandate to lead the market with cutting edge graphics tools, the company has introduced the procreate™ line of products. This new initiative is aimed at the professional creative market – a key customer segment Corel is targeting as part of its growth strategy, announced in January 2001. With a strong emphasis on providing creative software for the Mac® OS – procreate™ represents an evolution in the company’s goal to develop software that meets the needs of this professional customer.

“procreate™ is the result of a clear focus and commitment to a single vision – to produce the best possible applications for this high performance industry,” said Derek Burney, president and CEO of Corel Corporation. “The procreate™ product line is the culmination of careful research, a new commitment to this market, and exceptional application development. procreate™ helps professionals elevate their creativity to a new level.”

Available for both Macintosh® and Windows®, procreate™ products will be optimized for Mac OS X – leveraging the strengths of this advanced operating system. The procreate™ product line includes Painter 7™ and upcoming versions of KPT® and KnockOut. Painter 7™ is scheduled for availability in August 2001. New versions of KPT and KnockOut will be available in fall 2001.

Extending the capabilities of existing creative software, these tools build upon the functionality of industry standard applications including Adobe® Photoshop®, providing users with a new level of power, precision, and control.

“Playful yet powerful, this product line demonstrates our commitment to provide tools that will inspire our customers and become essential elements in their workflow,” said Ian LeGrow, executive vice president in charge of procreate™ development. “procreate™ gives graphics professionals the power to push their limits – taking images and creation to new heights.”

For more information about procreate™, please visit www.procreate.com.




Corel To Acquire Micrografx
Companies Sign Definitive Agreement; Acquisition Advances Key Aspects of Corel's Growth Strategy Strategy

Ottawa, Canada – Jul 16, 2001
Corel Corporation (NASDAQ: CORL, TSE: COR) and Micrografx, Inc. (OTCBB: MGXI) today announced that they have signed a definitive agreement whereby Corel will acquire Micrografx in a stock-for-stock transaction to be accounted for as a purchase transaction. The transaction is subject to regulatory approval and approval by Micrografx's shareholders.

This acquisition represents yet another important milestone in Corel's corporate strategy which is designed to position the company for long-term growth and profitability. As announced in January 2001, Corel's growth strategy provides a framework for the company's future that is being unfolded in three phases or "horizons". For the first horizon, Corel is focused on two goals: strengthening its position in the graphics market and effectively managing its business applications division to upgrade its large base of existing users. In horizon two, Corel will more fully embrace the power of the Web by developing advanced Web-based functionality within existing and new product lines. For horizon three, Corel will develop new technology to target fast-growing emerging markets, such as wireless and Web-based services. Corel is able to advance key aspects of each horizon as a result of this acquisition.

"This is clearly a strategic opportunity for both Corel and Micrografx, for three main reasons," said Derek Burney, president and CEO of Corel Corporation. "First, by adding these technologies to our arsenal of award-winning applications, we will broaden and enhance our current portfolio and tailor our products to the distinct customer segments we've identified. The technical illustration market is an important customer segment we're targeting and we look forward to combining Micrografx's demonstrated leadership in this area with our own strengths to better serve our customers.

"Second, in addition to adding value to our graphics lineup, we will leverage the innovative emerging technologies that Micrografx has developed to accelerate the execution of our horizon two and three objectives," added Mr. Burney. "These technologies will be key ingredients in our development of new offerings which will enable our customers to create graphics-rich content that can be output easily and simultaneously to multiple channels, including the Web.

"Finally, by devoting greater resources to Micrografx's Enterprise Process Management (EPM) division, we will become a major force in, what is for us, a new and lucrative market, while at the same time utilizing those technologies to broaden our portfolio of creative product applications."

"We are very pleased to be combining our resources with Corel's," said Jim Hopkins, chairman and CEO at Micrografx, Inc. "Supported by Corel's development expertise, market strengths, international reputation and strong financial position, we will be able to move forward with some exciting new business plans we've developed for our existing and emerging technologies."

Corel and Micrografx share synergies which, when the two operations are combined, are expected to generate new revenue opportunities and cost efficiencies from which its collective worldwide customer base will benefit. Based on preliminary estimates, after the realization of anticipated synergies and excluding any one-time integration costs, this acquisition is expected to be accretive to cash flow and cash earnings per share in the fourth quarter of Corel's fiscal 2001 and thereafter. Over the next several weeks, Corel and Micrografx will work together on a comprehensive plan outlining how best to integrate the two companies. Following the closing of the deal, which is expected to occur in Corel's fourth quarter, they will announce further details related to the integration plan.

Exchange terms:

The deal is structured to provide Micrografx shareholders with a transaction value equivalent to one times Micrografx's fiscal 2001 annual revenues, subject to certain adjustments, totaling approximately US $32.0 million ("Transaction Value"), or approximately US $2.00 per Micrografx share.

In the event that Corel's common share price at closing is less than US $2.90, Corel will have the option to pay the Transaction Value in cash.

In the event that Corel's common share price at closing is equal to or greater than US $2.90, Corel will issue common stock with a then-current value equivalent to one-half of the Transaction Value at the closing, the number of shares to be issued being determined by Corel's common stock price at closing. In addition, Corel will issue participation rights for the remaining one-half Transaction Value. The value under these rights will be paid to the holders at the first anniversary of the closing date. In the event that Corel's common stock price at that time is equal to or less than the price at closing, Corel will pay in cash the remaining one-half Transaction Value. If Corel's common stock price at that time is higher than the price at closing, Corel will issue common stock with a then-current value equivalent to the remaining one-half Transaction Value plus, on a per share basis, 18 per cent of any increase in the price of Corel common stock in the 12-month period following closing. Corel expects that the maximum number of shares that it will issue is approximately 11.0 million.


Corel Professional Services: Your Development Partner

Corel Professional Services offers a variety of custom solutions for Solution Providers looking for additional development resources. Our expertise includes WordPerfect® macro & template conversions, CorelDRAW® automation with the use of VBA, Paradox application development and conversion, as well as comprehensive training on all of Corel's flagship applications. Look to Corel Professional Services as an extension of your capabilities. For more information on our services, please visit our web site at www.corel.com/proservices or contact us via e-mail at proservices@corel.com.


Paradox®10 - Runtime now available for download

Paradox® 10 Runtime is now available for download from Corel's Website at: http://www.corel.com/runtime10/

Paradox® 10 Runtime CD's will be available to all requesting Platinum Developers at "no charge". Please send your request via e-mail to partners@corel.com



Developer TIPS

Macros: Converting Tokens

The following article comes to us from Bruce Bidgood (Systems Engineer) with the Corel Professional Services Team.

When converting macros from WordPerfect 5.2 Windows and above there are five commands that have been changed from a procedure format to a Function format. What this means is that the first element in a token has been move to the left of the token ie DllLoad(vHandle;vFileName) has now been switched to vHandle = DllLoad(vFileName). The five tokens that have changed are; DllLoad, RegionGetWindowText, RegionGetSelectedText, RegionGetCheck and DllHandle.

To replace these tokens by hand is a very tedious and time consuming task. So why not build a macro to do it for you! The macro will need to scan the document for the obsolete token, prompt you if you would like to replace it with a newer version and then do the dirty work. It would then search for the next token and do the same thing until all of the token were found in the macro.

The macros main engine takes the token, looks for the first element, moves it to the left of the Token and then adds an equal sign. The macro will now recompile without the "Warning" message.

When you come across a "Warning" message you can ignore it and continue compiling. The macro will 99% of the time work properly. This is just a gentle reminder that there is code that has changed and is outdate but it still works. You will only receive this if you are using WordPerfect 9 Service Pack 4 or WordPerfect 2002.

//Code Starts....

//Display is turned on so you can see the token highlighted
Display(On!)
OnNotFound(lblJump)

boolWhile = false
ForEach(x;{"DLLLOAD";"REGIONGETWINDOWTEXT";"REGIONGETSELECTEDTEXT
           ";"REGIONGETCHECK";"DIALOGHANDLE"})
PosDocTop
While(boolWhile = False)
SearchString(x)
SearchNext (SearchMode:Regular!)
numMsgBox = MessageBox (;" "; Message:" Do you wish to replace this token?"; Style:YesNo!)
If(numMsgBox = 6)
Call ProcToFunc
EndIf
EndWhile

Label(lbljump)

EndFor

Procedure ProcToFunc()
//Move to the Next "("
vWhile = False
While(vWhile = False)
PosCharNext
If(?RightChar = "(")
PosCharNext
vWhile = True
EndIf
EndWhile

SelectOn (SelectMode:CharMode!)

vWhile = False
While(vWhile = False)
SelectCharNext
If(?RightChar = ";")
vWhile = True
EndIf
EndWhile
//Place selection into a variable
vSlctTxt = ?SelectedText
SelectDelete
Selectoff
DeleteCharNext
PosLineBeg

While(?RightCode =4576 or ?RightCode = " ")
PosCharNext
If(?RightCode != " " OR ?RightCode != 4576 )
Break
EndIf
EndWhile

Type (vSlctTxt)
Type(" = ")

EndProc

//Code Ends...






If you would like to see specific examples of CorelDRAW® VBA Macros, Perfectscript Macros or OPAL coding, please e-mail partners@corel.com with the details.



Contact
Info
Chris Cheverie
Corel Solution Developers Program Administrator

DEVELOPER SUPPORT*
Phone: 1-877-578-0554
devsup@corel.com
*This is a fee-based service for Standard Members

North American/International Developers:
Corel Corporation
Corel Solution Developers Program
1600 Carling Ave
Ottawa, ON K1Z 8R7
CANADA
Phone: 613-274-0503
FAX: 613-274-6373
partners@corel.com

 


Copyright © 2001 Corel® Corporation. All rights reserved.
Year 2000 Information
Last updated: Wed Dec 31 1969
Graphics by Corel
Products Support Shop Contact Us News Events Search Corel Home Page