public function testLine()
{
$valEmu10 = Drawing::pixelsToEmu(10);
$valEmu90 = Drawing::pixelsToEmu(90);
$oPhpPresentation = new PhpPresentation();
$oSlide = $oPhpPresentation->getActiveSlide();
$oSlide->createLineShape(10, 10, 100, 100);
$oSlide->createLineShape(100, 10, 10, 100);
$oSlide->createLineShape(10, 100, 100, 10);
$oSlide->createLineShape(100, 100, 10, 10);
$pres = TestHelperDOCX::getDocument($oPhpPresentation, 'PowerPoint2007');
$element = '/p:sld/p:cSld/p:spTree/p:cxnSp/p:spPr/a:prstGeom';
$this->assertTrue($pres->elementExists($element, 'ppt/slides/slide1.xml'));
$this->assertEquals('line', $pres->getElementAttribute($element, 'prst', 'ppt/slides/slide1.xml'));
$element = '/p:sld/p:cSld/p:spTree/p:cxnSp/p:spPr/a:xfrm/a:ext[@cx="' . $valEmu90 . '"][@cy="' . $valEmu90 . '"]';
$this->assertTrue($pres->elementExists($element, 'ppt/slides/slide1.xml'));
$element = '/p:sld/p:cSld/p:spTree/p:cxnSp/p:spPr/a:xfrm/a:off[@x="' . $valEmu10 . '"][@y="' . $valEmu10 . '"]';
$this->assertTrue($pres->elementExists($element, 'ppt/slides/slide1.xml'));
$element = '/p:sld/p:cSld/p:spTree/p:cxnSp/p:spPr/a:xfrm[@flipV="1"]/a:off[@x="' . $valEmu10 . '"][@y="' . $valEmu10 . '"]';
$this->assertTrue($pres->elementExists($element, 'ppt/slides/slide1.xml'));
}