Re: COrelDRAW com и php

Написал mendow в 17/04/2009 15:56:02

нарисовать и закрасить удалось

Цитата:

$cdr = new COM("CorelDRaw.application") or die("Unable to instantiate corel");
echo "Loaded CorelDraw, version {$cdr->Version}\n";
$cdr->Visible = 1;
$cdr->CreateDocument();
$s1 = $cdr->ActiveDocument->ActiveLayer->CreateRectangle(0.620803, 9.776315, 8.033945, 4.253673);
$s1->Fill->UniformColor->CMYKAssign( 0, 100, 100, 0 );


делает



авот при экспорте выдает ошибку...

Цитата:

$expflt = $cdr->ActiveDocument->ExportBitmap("C:\\Documents and Settings\\igor\\Рабочий стол\\Рисунок1.bmp", cdrOS2BMP, cdrAllPages, cdrRGBColorImage, 185, 191, 72, 72, cdrNormalAntiAliasing, False, False, False, False, cdrCompressionNone);
$expflt->Version = 1 ;
$expflt->Finish;



ошибка
Цитата:
Fatal error: Uncaught exception 'com_exception' with message 'Parameter 12: Несовпадение типов. ' in Z:\home\test\www\com\example.php:19 Stack trace: #0 Z:\home\test\www\com\example.php(19): variant->ExportBitmap('C:\Documents an...', 'cdrOS2BMP', 'cdrAllPages', 'cdrRGBColorImag...', 185, 191, 72, 72, 'cdrNormalAntiAl...', false, false, false, false, 'cdrCompressionN...') #1 {main} thrown in Z:\home\test\www\com\example.php on line 19

Источник: https://powerclip.ru/modules/newbb/viewtopic.php?post_id=97288

Rambler's Top100