Find Jobs
Hire Freelancers

Non-visual Delphi VCL component utilizing Microsoft Office Automation.

$100-500 USD

Cancelled
Posted almost 17 years ago

$100-500 USD

Paid on delivery
This component will be used to parse some prepared Office templates (Word, Excel and PowerPoint files), recognize certain special text “patterns?? inside the documents, substitute these “patterns?? with the new values (insert either text replacing the “pattern?? or a metafile or bitmap picture which replaces some “auto-shape?? placeholder having the “pattern?? inside its text section). Two properties will specify the input and output files (full path). The component will have some events, which trigger during the input file parsing ??" the recognized “pattern?? will be passed as a parameter to the event procedure, and the substitution value will be returned by this event handler. Event procedure which processes auto-shape replacement will have to pass the dimensions of the auto-shape rectangle in parameters, as well as the found “pattern?? text. Phase II of the component development (separate project) may include the following enhancement: - one of the recognized “patterns?? can be used in a table cell. The event handler will have to pass the dimensions of the table as parameters (if this is not too difficult) and accept the “array of values?? to fill the entire (or part of) table. The table is fully created and formatted in the original document template. - one of the recognized “patterns?? is supposed to be used within the table context. The event handler may return some “array?? of values, which have to fill the table. The complexity here is that although table in the template may be represented by a single or a few cells (one row and one or a few columns) ??" the table will have to be appropriately extended to include the actual data returned by the event procedure (array representing some number of rows and columns). ## Deliverables 1) Complete and fully-functional working component in executable form (test application) as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Windows, Delphi 2006 (VCL)
Project ID: 2959686

About the project

Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
East Brunswick, United States
5.0
1
Member since May 9, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.