Find Jobs
Hire Freelancers

Complete a nearly ready C++ project (a TrueType converter DLL)

$30-250 USD

In Progress
Posted about 9 years ago

$30-250 USD

Paid on delivery
Preface: We have a well written source code in C++, which creates a DLL for use in a VB6 program. Comments are in English language. This is working well so far, but some tweaking is necessary. It is coded using VC2010. Used libraries are Freetype and DXFLib. Also used is a custom RTF parser written by the former coder. This RTF parser interprets a small part of the RTF code only, which is ok. Tables etc. are not used, just the basic formatting. But it is not complete enough, see below. The now given functionality is: Hand over a RTF string to the DLL with some additional parameters like a size factor and a file name. The DLL creates a DXF file containing the glyphs as formatted in the RTF string. See attached initial project description for a better image of the functionality. Also see the remarks in it. We will provide the now existing source by request only if a deeper interest in this project can be seen. We expect a delivery span of no longer than 2 weeks. What is needed? The now given functionality must be preserved and extended. The source is not able to interpret attributes in the RTF string, like underline, bold and italic. This must be added. Some fonts are not processed at all. The reason is, finding the physical font file is not implemented. The physical font file is needed for FreeType. Many if not all text processors are able to interpret the RTF string without problems. This functionality has to be added. The main procedure name must be changed to something with more sense, now it is called ‘Process’. In the DXF output, the color is not wanted. In the DLL call, we want to specify the color to use. In the DXF output, now 2 layers are used. We want a single layer only. In the DLL call, we want to specify the layer name to use. It must be possible to compile the source with VC2010 Express with no errors. It must be a standalone DLL without the need to install the VC runtimes. As far as we see this it is a compiler switch only. The DLL must work under all Win OS from XPSP3 to Win10 preview without flaws. It must work under all OS languages the same. Use of .NET is not allowed, just pure C++ and VB6 for the test app. Remarks: It is not allowed to use our source code in other projects, and it is also not allowed to sell it to other parties. We are always open for discussion and proposals. If problems or question occur, we want to know as soon as possible. Payment will happen immediately after testing on our side gives positive results. Payment will happen in one shot only after completion, no intermediate milestones. We need an invoice.
Project ID: 7148252

About the project

3 proposals
Remote project
Active 9 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
3 freelancers are bidding on average $293 USD for this job
User Avatar
Our specialized knowledge in all the involved fields can allow us to provide you with top quality results by the implementation of this task, as well as to grant you support for more ambitious projects later on this area, since all C++, FreeType and the Win32 API are technologies on which we gladly work, particularly at the low-level as required by this application. There would be no problem at all to implement the new features you demand: - Parsing the RTF string to obtain the font formatting attributes is really simple and can be done directly per hand (if no particular parsing tool is being used now). - Finding any physical font present in the system can be done by simple use of GDI functions, and FreeType is guaranteed to handle them once provided with the source files. - The remaining modifications you mention can help simplifying the code and making it more efficient. No additional dependencies will be needed by this DLL, in particular no .NET components and no OCX controls of any kind. It can be built with VC2010 Express and run on any Windows platform. For the payment conditions, we fully agree with your terms as to only release the funds after product verification, but the corresponding amount must be deposited as a milestone at the very beginning of the project, as per the working rules of this platform. Regards The Bramfeld Team
$350 USD in 30 days
5.0 (12 reviews)
6.3
6.3
User Avatar
Hello I have been doing programming for past 12 years in various platforms. also am good at dxf handling and autocad programming. I just have one question. When you said dll vectorises the text with the format string, does is create bunch of lines and arcs etc such that the output is just plain autocad entities? thanks ranga
$278 USD in 10 days
4.6 (4 reviews)
3.7
3.7
User Avatar
I'm a software developer and I write lot of code lines every days. To be honest, I'm not very skilled with DXF files and format. So this will be a challenge for me. I'm professional and I hope you enjoy my work. Regards, MT
$250 USD in 30 days
5.0 (1 review)
2.4
2.4

About the client

Flag of GERMANY
Dortmund, Germany
4.9
28
Payment method verified
Member since Jul 9, 2010

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.