示例#1
0
}
$swfOperator = new kOperator();
$swfOperator->id = kConvertJobData::CONVERSION_ENGINE_PDF2SWF;
$pdfOperator = new kOperator();
$pdfOperator->id = kConvertJobData::CONVERSION_ENGINE_PDF_CREATOR;
$operators = new kOperatorSets();
$operators->addSet(array($pdfOperator, $swfOperator));
$operators->addSet(array($swfOperator));
$flavorParams->setPartnerId($partnerId);
$flavorParams->setName($name);
$flavorParams->setTags($tags);
$flavorParams->setDescription($description);
$flavorParams->setReadyBehavior($readyBehavior);
$flavorParams->setIsDefault($isDefault);
$flavorParams->setWidth($width);
$flavorParams->setHeight($height);
$flavorParams->setOperators($operators->getSerialized());
$flavorParams->setEngineVersion(1);
$flavorParams->setVideoBitrate(1);
// specific for swf
$flavorParams->setFlashVersion($flashVersion);
$flavorParams->setZoom($zoom);
$flavorParams->setZlib($zlib);
$flavorParams->setJpegQuality($quality);
$flavorParams->setSameWindow($sameWindow);
$flavorParams->setInsertStop($stop);
$flavorParams->setUseShapes($useShapes);
$flavorParams->setStoreFonts($storeFonts);
$flavorParams->setFlatten($flatten);
$flavorParams->save();
echo "Flavor params [" . $flavorParams->getId() . "] saved\n";
示例#2
0
<?php

/**
 * @package infra
 * @subpackage Conversion
 */
require_once '../kOperator.php';
require_once '../kOperatorSets.php';
$op_a1 = new kOperator();
$op_a1->id = 1;
$op_a1->extra = 'A extra params 1 ';
$op_a1->command = 'A command line data 1';
$op_a2 = new kOperator();
$op_a2->id = 2;
$op_a2->extra = 'A extra params 2';
$op_a2->command = 'A command line data 2';
$set_a = array($op_a1, $op_a2);
$op_b1 = new kOperator();
$op_b1->id = 1;
$op_b1->extra = 'B extra params 1 ';
$op_b1->command = 'B command line data 1';
$op_b2 = new kOperator();
$op_b2->id = 2;
$op_b2->extra = 'B extra params 2';
$op_b2->command = 'B command line data 2';
$set_b = array($op_b1, $op_b2);
$obj = new kOperatorSets();
$obj->addSet($set_a);
$obj->addSet($set_b);
echo $obj->getSerialized();