本文整理匯總了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());
}