рд▓реЗрдЦ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ред
2. рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ DLL рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
- рдПрдХ xls рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдирд╛
- OpenOffice рдлрд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рдирд╛
- рдЪреБрдкрдХреЗ рдореЛрдб рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
- рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдирд╛
- рдбреЗрдЯрд╛ рд╣реЗрд░рдлреЗрд░ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛: рдкрд╛рда, рд╕рдВрдЦреНрдпрд╛рдПрдБ, рд╕реНрд╡рд░реВрдкрдг, рдорд░реНрдЬ рдХрдХреНрд╖, рд╕реЗрдЯ рд╕реАрдорд╛рдПрдБ, рд╕реНрддрдВрдн рдЪреМрдбрд╝рд╛рдИ рд╕реЗрдЯ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ
- рдбрд┐рд╕реНрдХ рдкрд░ xls рдЯреЗрдмрд▓ рдЕрдирд▓реЛрдб рдХрд░реЗрдВ
- рд╡рд╛рдЗрди рдХреЗ рддрд╣рдд рдУрдкрдирдСрдлрд┐рд╕ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд, рд╡рд╛рдЗрди рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
- рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ
- рдлреНрд▓рд╛рдИ рдкрд░ рд╕рдВрд╕реНрдХрд░рдг-рдирд┐рд░реНрднрд░ RDB рдлрд╝рд╛рдЗрд▓ рдХреА рдкреАрдврд╝реА (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ)
рдХрд╛рдо рдкрд░, рд╣рдо рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП C ++ рдмрд┐рд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП DLL рдкрд░ рдПрдХ рдФрд░ рдЖрд╡рд░рдг рдХрд░рддрд╛ рд╣реВрдВред
2.1ред рдПрдХ рдЫреЛрдЯрд╛ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдЪрд┐рддреНрд░ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
OOAPI3 *t = new OOAPI3(); if(!t->isInstall()) return; t->connect("private:factory/scalc"); t->setSheet(0); t->mergeRange(26,1,29,2); t->setVal(1,1, -178.576); t->setText(0, 2, "1"); t->setVal(1,1, 5); t->setVal(0,0, 3.14); t->setBorders(0,0); t->setText(0, 2, "1"); t->setBold(0, 2); t->setFontColor(0, 2, 0, 0, 255); t->setBgColor(0,2,255,255,0); t->setFontSize(0,2,20); t->setItalic(0,2); t->setHoriz(0,2,3);
рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВредрдирд┐рд░реНрд╡рд╛рд╕рд┐рдд рдмрд┐рд▓реНрдбрд░ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдиреЛрдЯ рдореЗрдВ рдХрд╛рдореЛрдВ рдХреА рд╕реВрдЪреАред txt)
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЙрддрд░рд╛рдИ:

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ:
- рдЗрд╕рдореЗрдВ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд╕рдордп рдСрдлрд┐рд╕ рдХреЛ рдЫрд┐рдкрд╛ рджреЗрдирд╛ред
- WINE рдХреЗ рддрд╣рдд RDB рдлрд╛рдЗрд▓ рдмрдирд╛рдирд╛ (рдХреНрд░рд┐рдПрдкреНрд░реЛрд╕реЗрд╕ рдлрдВрдХреНрд╢рди рдореЗрдВ рдпреВрдирд┐рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЧрд▓рдд рд░реВрдкрд╛рдВрддрд░рдг)