本文整理汇总了PHP中PhpOffice\PhpPresentation\PhpPresentation::isMarkedAsFinal方法的典型用法代码示例。如果您正苦于以下问题:PHP PhpPresentation::isMarkedAsFinal方法的具体用法?PHP PhpPresentation::isMarkedAsFinal怎么用?PHP PhpPresentation::isMarkedAsFinal使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PhpOffice\PhpPresentation\PhpPresentation
的用法示例。
在下文中一共展示了PhpPresentation::isMarkedAsFinal方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: writeDocPropsCustom
/**
* Write docProps/custom.xml to XML format
*
* @param PhpPresentation $pPhpPresentation
* @return string XML Output
* @throws \Exception
*/
public function writeDocPropsCustom(PhpPresentation $pPhpPresentation)
{
// Create XML writer
$objWriter = $this->getXMLWriter();
// XML header
$objWriter->startDocument('1.0', 'UTF-8', 'yes');
// Properties
$objWriter->startElement('Properties');
$objWriter->writeAttribute('xmlns', 'http://schemas.openxmlformats.org/officeDocument/2006/custom-properties');
$objWriter->writeAttribute('xmlns:vt', 'http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes');
if ($pPhpPresentation->isMarkedAsFinal()) {
// property
$objWriter->startElement('property');
$objWriter->writeAttribute('fmtid', '{D5CDD505-2E9C-101B-9397-08002B2CF9AE}');
$objWriter->writeAttribute('pid', 2);
$objWriter->writeAttribute('name', '_MarkAsFinal');
// property > vt:bool
$objWriter->writeElement('vt:bool', 'true');
// > property
$objWriter->endElement();
}
// > Properties
$objWriter->endElement();
// Return
return $objWriter->getData();
}
示例2: testMarkAsFinal
public function testMarkAsFinal()
{
$object = new PhpPresentation();
$this->assertFalse($object->isMarkedAsFinal());
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\PhpPresentation', $object->markAsFinal('AAAA'));
$this->assertFalse($object->isMarkedAsFinal());
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\PhpPresentation', $object->markAsFinal(true));
$this->assertTrue($object->isMarkedAsFinal());
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\PhpPresentation', $object->markAsFinal(false));
$this->assertFalse($object->isMarkedAsFinal());
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\PhpPresentation', $object->markAsFinal());
$this->assertTrue($object->isMarkedAsFinal());
}