Find Jobs
Hire Freelancers

Perl to C++ (library improvement)

$30-5000 USD

キャンセル
投稿日: 16年近く前

$30-5000 USD

完了時にお支払い
Extension of a conversion from a PHP library to create Excel files into the C++ language. In general: implement the features found in the Perl library into the C++ library. More specific: 0) Use 2 spaces indentation everywhere... (format the code!) 1) implement: compatibility_mode 2) implement: Excel 2003 support 3) Update of format functions (for example rotation to allow all rotations, ...: not much work anymore here though ) 4) Improve color enum + Add custom colors (in Format, in Perl it's defined in Worksheet) 5) Move SetFirstSheet to the workbook... It's more logical! 6) Make documentation based on the Perl documentation (it's quite good!). Group functions in the header files in logical groups + provide a full doxygen documentation above each function. 7) implement: "keep leading zeros", "hide zero" 8) Update the "excel formulas" to the ones used in Perl (I think there are some more in there) 9) Add all the comment-functions 10) Create charts (no need for the embed function) 11) implement right-to-left on/off 12) implement set tab color 13) implement autofilter + it's derivates 14) check printing functions (i don't think there needs to be done something here though) [print_across] 15) use an enumeration to set a default Excel format 16) use an enumeration to set a border style 17) use an enumeration for setting the paper size 18) try to make all functions to "return *this" where possible. This will allow chaining of commands (format->set_color()->protect->set_format()->...) 19) More extensive examples (convert the perl examples into the library). 20) Underline mode: add single/double accounting (visually it's the same as single/double underline, but the line is a little more under the text) 21) Add strike-through [[Check the attached file for the full list]] ## Deliverables 1) Complete and fully-functional working program(s) in executable form 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 Excel, Linux, Windows, C++, cross-platform, OLE
プロジェクト ID: 3942303

プロジェクトについて

リモートプロジェクト
アクティブ 16年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です

クライアントについて

BELGIUMのフラグ
Gent, Belgium
5.0
30
メンバー登録日:6月 19, 2007

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。