【发布时间】:2012-12-19 18:49:41
【问题描述】:
PHPPowerPoint 是一个很棒的库,但它没有文档。向幻灯片添加图像的正确语法是什么?
【问题讨论】:
-
您下载源代码了吗,他们有一个名为
Test的文件夹,在01simple.php示例中向您展示了如何执行此操作
标签: php phppowerpoint
PHPPowerPoint 是一个很棒的库,但它没有文档。向幻灯片添加图像的正确语法是什么?
【问题讨论】:
Test 的文件夹,在01simple.php 示例中向您展示了如何执行此操作
标签: php phppowerpoint
每个图形对象都被视为一个“形状”。这是在幻灯片中插入图像的方法:
// Create slide 1
$currentSlide = createTemplatedSlide($objPHPPowerPoint);
//Slide Content
$shape = $currentSlide->createDrawingShape();
$shape->setName('Part page');
$shape->setDescription('Page');
$shape->setPath('D:\wamp\www\Project\PPTResource\Part2\Image.jpg'); //This being the directory, wont be the same as mine.
$shape->setOffsetX(10); //Default values on position of image
$shape->setOffsetY(10);
$shape->getShadow()->setVisible(true);
$shape->getShadow()->setDirection(45);
$shape->getShadow()->setDistance(10);
【讨论】:
$currentSlide = createTemplatedSlide($objPHPPowerPoint);
// createTemplatedSlide is manual function in PHPpowerPoint
// create a drawing shape object
$shape1 = $currentSlide->createDrawingShape();
$shape1->setName("set name here");
$shape1->setDescription('Link Image');
$shape1->setPath('provide image path here');
$shape1->setWidth(45); // set width
$shape1->setHeight(45); // set height
$shape1->setOffsetX($offset_X); // distance from the left side of the slide
$shape1->setOffsetY($offset_Y); // distance from top of the slide
【讨论】: