[CHANGED] Added "@return" annotation where it as missed.
This commit is contained in:
parent
20d986b11d
commit
d0a609bc95
|
|
@ -41,6 +41,7 @@ class Autoloader
|
|||
* Autoload
|
||||
*
|
||||
* @param string $class
|
||||
* @return void
|
||||
*/
|
||||
public static function autoload($class)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -57,10 +57,11 @@ abstract class AbstractCollection
|
|||
}
|
||||
|
||||
/**
|
||||
* Set item
|
||||
* Set item.
|
||||
*
|
||||
* @param int $index
|
||||
* @param mixed $item
|
||||
* @return void
|
||||
*/
|
||||
public function setItem($index, $item)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -126,9 +126,10 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set PhpWord as reference
|
||||
* Set PhpWord as reference.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord
|
||||
* @param \PhpOffice\PhpWord\PhpWord &$phpWord
|
||||
* @return void
|
||||
*/
|
||||
public function setPhpWord(PhpWord &$phpWord = null)
|
||||
{
|
||||
|
|
@ -146,10 +147,11 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set doc part
|
||||
* Set doc part.
|
||||
*
|
||||
* @param string $docPart
|
||||
* @param int $docPartId
|
||||
* @return void
|
||||
*/
|
||||
public function setDocPart($docPart, $docPartId = 1)
|
||||
{
|
||||
|
|
@ -203,9 +205,10 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set element index
|
||||
* Set element index.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setElementIndex($value)
|
||||
{
|
||||
|
|
@ -223,7 +226,9 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set element unique ID from 6 first digit of md5
|
||||
* Set element unique ID from 6 first digit of md5.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function setElementId()
|
||||
{
|
||||
|
|
@ -241,9 +246,10 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set relation Id
|
||||
* Set relation Id.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setRelationId($value)
|
||||
{
|
||||
|
|
@ -266,6 +272,7 @@ abstract class AbstractElement
|
|||
* Passed parameter should be a container, except for Table (contain Row) and Row (contain Cell)
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Element\AbstractElement $container
|
||||
* @return void
|
||||
*/
|
||||
public function setParentContainer(AbstractElement $container)
|
||||
{
|
||||
|
|
@ -295,6 +302,8 @@ abstract class AbstractElement
|
|||
*
|
||||
* - Image element needs to be passed to Media object
|
||||
* - Icon needs to be set for Object element
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function setMediaRelation()
|
||||
{
|
||||
|
|
@ -320,7 +329,9 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set relation Id for elements that will be registered in the Collection subnamespaces
|
||||
* Set relation Id for elements that will be registered in the Collection subnamespaces.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function setCollectionRelation()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -80,9 +80,10 @@ class Chart extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set type
|
||||
* Set type.
|
||||
*
|
||||
* @param string $value
|
||||
* @return void
|
||||
*/
|
||||
public function setType($value)
|
||||
{
|
||||
|
|
@ -95,6 +96,7 @@ class Chart extends AbstractElement
|
|||
*
|
||||
* @param array $categories
|
||||
* @param array $values
|
||||
* @return void
|
||||
*/
|
||||
public function addSeries($categories, $values)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -59,10 +59,12 @@ class Footer extends AbstractContainer
|
|||
}
|
||||
|
||||
/**
|
||||
* Set type
|
||||
* Set type.
|
||||
*
|
||||
* @since 0.10.0
|
||||
*
|
||||
* @param string $value
|
||||
* @since 0.10.0
|
||||
* @return void
|
||||
*/
|
||||
public function setType($value = self::AUTO)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -257,9 +257,10 @@ class Image extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set target file name
|
||||
* Set target file name.
|
||||
*
|
||||
* @param string $value
|
||||
* @return void
|
||||
*/
|
||||
public function setTarget($value)
|
||||
{
|
||||
|
|
@ -277,9 +278,10 @@ class Image extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set media index
|
||||
* Set media index.
|
||||
*
|
||||
* @param integer $value
|
||||
* @return void
|
||||
*/
|
||||
public function setMediaIndex($value)
|
||||
{
|
||||
|
|
@ -358,9 +360,10 @@ class Image extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Check memory image, supported type, image functions, and proportional width/height
|
||||
* Check memory image, supported type, image functions, and proportional width/height.
|
||||
*
|
||||
* @param string $source
|
||||
* @return void
|
||||
* @throws \PhpOffice\PhpWord\Exception\InvalidImageException
|
||||
* @throws \PhpOffice\PhpWord\Exception\UnsupportedImageTypeException
|
||||
*/
|
||||
|
|
@ -395,9 +398,10 @@ class Image extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set source type
|
||||
* Set source type.
|
||||
*
|
||||
* @param string $source
|
||||
* @return void
|
||||
*/
|
||||
private function setSourceType($source)
|
||||
{
|
||||
|
|
@ -443,7 +447,9 @@ class Image extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set image functions and extensions
|
||||
* Set image functions and extensions.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function setFunctions()
|
||||
{
|
||||
|
|
@ -476,10 +482,11 @@ class Image extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set proportional width/height if one dimension not available
|
||||
* Set proportional width/height if one dimension not available.
|
||||
*
|
||||
* @param integer $actualWidth
|
||||
* @param integer $actualHeight
|
||||
* @return void
|
||||
*/
|
||||
private function setProportionalSize($actualWidth, $actualHeight)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -65,7 +65,9 @@ class ListItemRun extends TextRun
|
|||
}
|
||||
|
||||
/**
|
||||
* Get ListItem style
|
||||
* Get ListItem style.
|
||||
*
|
||||
* @return \PhpOffice\PhpWord\Style\ListItem
|
||||
*/
|
||||
public function getStyle()
|
||||
{
|
||||
|
|
@ -73,7 +75,9 @@ class ListItemRun extends TextRun
|
|||
}
|
||||
|
||||
/**
|
||||
* Get ListItem depth
|
||||
* Get ListItem depth.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getDepth()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -129,9 +129,10 @@ class Object extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set Image Relation ID
|
||||
* Set Image Relation ID.
|
||||
*
|
||||
* @param int $rId
|
||||
* @return void
|
||||
*/
|
||||
public function setImageRelationId($rId)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -66,9 +66,10 @@ class Section extends AbstractContainer
|
|||
}
|
||||
|
||||
/**
|
||||
* Set section style
|
||||
* Set section style.
|
||||
*
|
||||
* @param array $style
|
||||
* @return void
|
||||
*/
|
||||
public function setStyle($style = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -129,9 +129,10 @@ class TOC extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set max depth
|
||||
* Set max depth.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setMaxDepth($value)
|
||||
{
|
||||
|
|
@ -149,9 +150,10 @@ class TOC extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set min depth
|
||||
* Set min depth.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setMinDepth($value)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -118,9 +118,10 @@ class Table extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set table width
|
||||
* Set table width.
|
||||
*
|
||||
* @param int $width
|
||||
* @return void
|
||||
*/
|
||||
public function setWidth($width)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -218,9 +218,10 @@ class PhpWord
|
|||
}
|
||||
|
||||
/**
|
||||
* Set default font name
|
||||
* Set default font name.
|
||||
*
|
||||
* @param string $fontName
|
||||
* @return void
|
||||
*/
|
||||
public function setDefaultFontName($fontName)
|
||||
{
|
||||
|
|
@ -238,9 +239,10 @@ class PhpWord
|
|||
}
|
||||
|
||||
/**
|
||||
* Set default font size
|
||||
* Set default font size.
|
||||
*
|
||||
* @param int $fontSize
|
||||
* @return void
|
||||
*/
|
||||
public function setDefaultFontSize($fontSize)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -51,13 +51,14 @@ class ODText extends AbstractReader implements ReaderInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Read document part
|
||||
* Read document part.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @param array $relationships
|
||||
* @param string $partName
|
||||
* @param string $docFile
|
||||
* @param string $xmlFile
|
||||
* @return void
|
||||
*/
|
||||
private function readPart(PhpWord &$phpWord, $relationships, $partName, $docFile, $xmlFile)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -28,9 +28,10 @@ use PhpOffice\PhpWord\Shared\XMLReader;
|
|||
class Content extends AbstractPart
|
||||
{
|
||||
/**
|
||||
* Read content.xml
|
||||
* Read content.xml.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -28,9 +28,10 @@ use PhpOffice\PhpWord\Shared\XMLReader;
|
|||
class Meta extends AbstractPart
|
||||
{
|
||||
/**
|
||||
* Read meta.xml
|
||||
* Read meta.xml.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
* @todo Process property type
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
|
|
|
|||
|
|
@ -130,6 +130,7 @@ class Document
|
|||
* - Pushes every other character into the text queue
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
* @todo Use `fread` stream for scalability
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
|
|
@ -181,7 +182,9 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Mark opening braket `{` character
|
||||
* Mark opening braket `{` character.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function markOpening()
|
||||
{
|
||||
|
|
@ -190,7 +193,9 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Mark closing braket `}` character
|
||||
* Mark closing braket `}` character.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function markClosing()
|
||||
{
|
||||
|
|
@ -199,7 +204,9 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Mark backslash `\` character
|
||||
* Mark backslash `\` character.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function markBackslash()
|
||||
{
|
||||
|
|
@ -214,7 +221,9 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Mark newline character: Flush control word because it's not possible to span multiline
|
||||
* Mark newline character: Flush control word because it's not possible to span multiline.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function markNewline()
|
||||
{
|
||||
|
|
@ -224,9 +233,10 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Flush control word or text
|
||||
* Flush control word or text.
|
||||
*
|
||||
* @param bool $isControl
|
||||
* @return void
|
||||
*/
|
||||
private function flush($isControl = false)
|
||||
{
|
||||
|
|
@ -238,9 +248,10 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Flush control word
|
||||
* Flush control word.
|
||||
*
|
||||
* @param bool $isControl
|
||||
* @return void
|
||||
*/
|
||||
private function flushControl($isControl = false)
|
||||
{
|
||||
|
|
@ -255,7 +266,9 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Flush text in queue
|
||||
* Flush text in queue.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function flushText()
|
||||
{
|
||||
|
|
@ -279,9 +292,10 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Reset control word and first char state
|
||||
* Reset control word and first char state.
|
||||
*
|
||||
* @param bool $value
|
||||
* @return void
|
||||
*/
|
||||
private function setControl($value)
|
||||
{
|
||||
|
|
@ -290,9 +304,10 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Push text into queue
|
||||
* Push text into queue.
|
||||
*
|
||||
* @param string $char
|
||||
* @return void
|
||||
*/
|
||||
private function pushText($char)
|
||||
{
|
||||
|
|
@ -306,10 +321,11 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Parse control
|
||||
* Parse control.
|
||||
*
|
||||
* @param string $control
|
||||
* @param string $parameter
|
||||
* @return void
|
||||
*/
|
||||
private function parseControl($control, $parameter)
|
||||
{
|
||||
|
|
@ -346,9 +362,10 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Read paragraph
|
||||
* Read paragraph.
|
||||
*
|
||||
* @param array $directives
|
||||
* @return void
|
||||
*/
|
||||
private function readParagraph($directives)
|
||||
{
|
||||
|
|
@ -358,9 +375,10 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Read style
|
||||
* Read style.
|
||||
*
|
||||
* @param array $directives
|
||||
* @return void
|
||||
*/
|
||||
private function readStyle($directives)
|
||||
{
|
||||
|
|
@ -369,9 +387,10 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Read skip
|
||||
* Read skip.
|
||||
*
|
||||
* @param array $directives
|
||||
* @return void
|
||||
*/
|
||||
private function readSkip($directives)
|
||||
{
|
||||
|
|
@ -381,7 +400,9 @@ class Document
|
|||
}
|
||||
|
||||
/**
|
||||
* Read text
|
||||
* Read text.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function readText()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -75,13 +75,14 @@ class Word2007 extends AbstractReader implements ReaderInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Read document part
|
||||
* Read document part.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @param array $relationships
|
||||
* @param string $partName
|
||||
* @param string $docFile
|
||||
* @param string $xmlFile
|
||||
* @return void
|
||||
*/
|
||||
private function readPart(PhpWord &$phpWord, $relationships, $partName, $docFile, $xmlFile)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ abstract class AbstractPart
|
|||
protected $rels = array();
|
||||
|
||||
/**
|
||||
* Read part
|
||||
* Read part.
|
||||
*/
|
||||
abstract public function read(PhpWord &$phpWord);
|
||||
|
||||
|
|
@ -79,9 +79,10 @@ abstract class AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Set relationships
|
||||
* Set relationships.
|
||||
*
|
||||
* @param array $value
|
||||
* @return void
|
||||
*/
|
||||
public function setRels($value)
|
||||
{
|
||||
|
|
@ -89,12 +90,13 @@ abstract class AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Read w:p
|
||||
* Read w:p.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLReader $xmlReader
|
||||
* @param \DOMElement $domNode
|
||||
* @param mixed $parent
|
||||
* @param string $docPart
|
||||
* @return void
|
||||
*
|
||||
* @todo Get font style for preserve text
|
||||
*/
|
||||
|
|
@ -179,13 +181,14 @@ abstract class AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Read w:r
|
||||
* Read w:r.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLReader $xmlReader
|
||||
* @param \DOMElement $domNode
|
||||
* @param mixed $parent
|
||||
* @param string $docPart
|
||||
* @param mixed $paragraphStyle
|
||||
* @return void
|
||||
*
|
||||
* @todo Footnote paragraph style
|
||||
*/
|
||||
|
|
@ -241,12 +244,13 @@ abstract class AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Read w:tbl
|
||||
* Read w:tbl.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLReader $xmlReader
|
||||
* @param \DOMElement $domNode
|
||||
* @param mixed $parent
|
||||
* @param string $docPart
|
||||
* @return void
|
||||
*/
|
||||
protected function readTable(XMLReader $xmlReader, \DOMElement $domNode, &$parent, $docPart = 'document')
|
||||
{
|
||||
|
|
@ -301,7 +305,7 @@ abstract class AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Read w:pPr
|
||||
* Read w:pPr.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLReader $xmlReader
|
||||
* @param \DOMElement $domNode
|
||||
|
|
@ -337,7 +341,7 @@ abstract class AbstractPart
|
|||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLReader $xmlReader
|
||||
* @param \DOMElement $domNode
|
||||
* @return array
|
||||
* @return array|null
|
||||
*/
|
||||
protected function readFontStyle(XMLReader $xmlReader, \DOMElement $domNode)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -52,9 +52,10 @@ class DocPropsCore extends AbstractPart
|
|||
protected $callbacks = array('dcterms:created' => 'strtotime', 'dcterms:modified' => 'strtotime');
|
||||
|
||||
/**
|
||||
* Read core/extended document properties
|
||||
* Read core/extended document properties.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -29,9 +29,10 @@ use PhpOffice\PhpWord\Shared\XMLReader;
|
|||
class DocPropsCustom extends AbstractPart
|
||||
{
|
||||
/**
|
||||
* Read custom document properties
|
||||
* Read custom document properties.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -17,9 +17,9 @@
|
|||
|
||||
namespace PhpOffice\PhpWord\Reader\Word2007;
|
||||
|
||||
use PhpOffice\PhpWord\Element\Section;
|
||||
use PhpOffice\PhpWord\PhpWord;
|
||||
use PhpOffice\PhpWord\Shared\XMLReader;
|
||||
use PhpOffice\PhpWord\Element\Section;
|
||||
|
||||
/**
|
||||
* Document reader
|
||||
|
|
@ -37,9 +37,10 @@ class Document extends AbstractPart
|
|||
private $phpWord;
|
||||
|
||||
/**
|
||||
* Read document.xml
|
||||
* Read document.xml.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
{
|
||||
|
|
@ -61,10 +62,11 @@ class Document extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Read header footer
|
||||
* Read header footer.
|
||||
*
|
||||
* @param array $settings
|
||||
* @param \PhpOffice\PhpWord\Element\Section $section
|
||||
* @return void
|
||||
*/
|
||||
private function readHeaderFooter($settings, Section &$section)
|
||||
{
|
||||
|
|
@ -138,11 +140,12 @@ class Document extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Read w:p node
|
||||
* Read w:p node.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLReader $xmlReader
|
||||
* @param \DOMElement $node
|
||||
* @param \PhpOffice\PhpWord\Element\Section $section
|
||||
* @return void
|
||||
*
|
||||
* @todo <w:lastRenderedPageBreak>
|
||||
*/
|
||||
|
|
@ -167,11 +170,12 @@ class Document extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Read w:sectPr node
|
||||
* Read w:sectPr node.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLReader $xmlReader
|
||||
* @param \DOMElement $node
|
||||
* @param \PhpOffice\PhpWord\Element\Section $section
|
||||
* @return void
|
||||
*/
|
||||
private function readWSectPrNode(XMLReader $xmlReader, \DOMElement $node, Section &$section)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,9 +42,10 @@ class Footnotes extends AbstractPart
|
|||
protected $element = 'footnote';
|
||||
|
||||
/**
|
||||
* Read (footnotes|endnotes).xml
|
||||
* Read (footnotes|endnotes).xml.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -28,9 +28,10 @@ use PhpOffice\PhpWord\Shared\XMLReader;
|
|||
class Numbering extends AbstractPart
|
||||
{
|
||||
/**
|
||||
* Read numbering.xml
|
||||
* Read numbering.xml.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -28,9 +28,10 @@ use PhpOffice\PhpWord\Shared\XMLReader;
|
|||
class Styles extends AbstractPart
|
||||
{
|
||||
/**
|
||||
* Read styles.xml
|
||||
* Read styles.xml.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
*/
|
||||
public function read(PhpWord &$phpWord)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -188,7 +188,9 @@ class Settings
|
|||
}
|
||||
|
||||
/**
|
||||
* Return the PDF Rendering Library
|
||||
* Return the PDF Rendering Library.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function getPdfRendererName()
|
||||
{
|
||||
|
|
@ -214,7 +216,9 @@ class Settings
|
|||
|
||||
|
||||
/**
|
||||
* Return the directory path to the PDF Rendering Library
|
||||
* Return the directory path to the PDF Rendering Library.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function getPdfRendererPath()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,13 +27,14 @@ use PhpOffice\PhpWord\Element\AbstractContainer;
|
|||
class Html
|
||||
{
|
||||
/**
|
||||
* Add HTML parts
|
||||
* Add HTML parts.
|
||||
*
|
||||
* Note: $stylesheet parameter is removed to avoid PHPMD error for unused parameter
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Element\AbstractContainer $element Where the parts need to be added
|
||||
* @param string $html The code to parse
|
||||
* @param bool $fullHTML If it's a full HTML, no need to add 'body' tag
|
||||
* @return void
|
||||
*/
|
||||
public static function addHtml($element, $html, $fullHTML = false)
|
||||
{
|
||||
|
|
@ -88,12 +89,13 @@ class Html
|
|||
}
|
||||
|
||||
/**
|
||||
* Parse a node and add a corresponding element to the parent element
|
||||
* Parse a node and add a corresponding element to the parent element.
|
||||
*
|
||||
* @param \DOMNode $node node to parse
|
||||
* @param \PhpOffice\PhpWord\Element\AbstractContainer $element object to add an element corresponding with the node
|
||||
* @param array $styles Array with all styles
|
||||
* @param array $data Array to transport data to a next level in the DOM tree, for example level of listitems
|
||||
* @return void
|
||||
*/
|
||||
protected static function parseNode($node, $element, $styles = array(), $data = array())
|
||||
{
|
||||
|
|
@ -162,12 +164,13 @@ class Html
|
|||
}
|
||||
|
||||
/**
|
||||
* Parse child nodes
|
||||
* Parse child nodes.
|
||||
*
|
||||
* @param \DOMNode $node
|
||||
* @param \PhpOffice\PhpWord\Element\AbstractContainer $element
|
||||
* @param array $styles
|
||||
* @param array $data
|
||||
* @return void
|
||||
*/
|
||||
private static function parseChildNodes($node, $element, $styles, $data)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -178,7 +178,9 @@ class String
|
|||
}
|
||||
|
||||
/**
|
||||
* Build control characters array
|
||||
* Build control characters array.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private static function buildControlCharacters()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -149,6 +149,7 @@ class XMLWriter
|
|||
* @param string $element
|
||||
* @param string|array $attributes
|
||||
* @param string $value
|
||||
* @return void
|
||||
*/
|
||||
public function writeElementBlock($element, $attributes, $value = null)
|
||||
{
|
||||
|
|
@ -169,6 +170,7 @@ class XMLWriter
|
|||
* @param string $element
|
||||
* @param string $attribute
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function writeElementIf($condition, $element, $attribute = null, $value = null)
|
||||
{
|
||||
|
|
@ -189,6 +191,7 @@ class XMLWriter
|
|||
* @param bool $condition
|
||||
* @param string $attribute
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function writeAttributeIf($condition, $attribute, $value)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -123,8 +123,11 @@ class Style
|
|||
}
|
||||
|
||||
/**
|
||||
* Reset styles
|
||||
* Reset styles.
|
||||
*
|
||||
* @since 0.10.0
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public static function resetStyles()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -94,7 +94,9 @@ class Cell extends Border
|
|||
private $shading;
|
||||
|
||||
/**
|
||||
* Get vertical align
|
||||
* Get vertical align.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getVAlign()
|
||||
{
|
||||
|
|
@ -116,7 +118,9 @@ class Cell extends Border
|
|||
}
|
||||
|
||||
/**
|
||||
* Get text direction
|
||||
* Get text direction.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getTextDirection()
|
||||
{
|
||||
|
|
@ -163,7 +167,9 @@ class Cell extends Border
|
|||
}
|
||||
|
||||
/**
|
||||
* Get grid span (colspan)
|
||||
* Get grid span (colspan).
|
||||
*
|
||||
* @return integer
|
||||
*/
|
||||
public function getGridSpan()
|
||||
{
|
||||
|
|
@ -184,7 +190,9 @@ class Cell extends Border
|
|||
}
|
||||
|
||||
/**
|
||||
* Get vertical merge (rowspan)
|
||||
* Get vertical merge (rowspan).
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getVMerge()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -67,9 +67,10 @@ class TextBox extends Image
|
|||
private $borderColor;
|
||||
|
||||
/**
|
||||
* Set margin top
|
||||
* Set margin top.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setInnerMarginTop($value = null)
|
||||
{
|
||||
|
|
@ -87,9 +88,10 @@ class TextBox extends Image
|
|||
}
|
||||
|
||||
/**
|
||||
* Set margin left
|
||||
* Set margin left.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setInnerMarginLeft($value = null)
|
||||
{
|
||||
|
|
@ -107,9 +109,10 @@ class TextBox extends Image
|
|||
}
|
||||
|
||||
/**
|
||||
* Set margin right
|
||||
* Set margin right.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setInnerMarginRight($value = null)
|
||||
{
|
||||
|
|
@ -127,9 +130,10 @@ class TextBox extends Image
|
|||
}
|
||||
|
||||
/**
|
||||
* Set margin bottom
|
||||
* Set margin bottom.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setInnerMarginBottom($value = null)
|
||||
{
|
||||
|
|
@ -147,9 +151,10 @@ class TextBox extends Image
|
|||
}
|
||||
|
||||
/**
|
||||
* Set TLRB cell margin
|
||||
* Set TLRB cell margin.
|
||||
*
|
||||
* @param int $value Margin in twips
|
||||
* @return void
|
||||
*/
|
||||
public function setInnerMargin($value = null)
|
||||
{
|
||||
|
|
@ -188,9 +193,10 @@ class TextBox extends Image
|
|||
}
|
||||
|
||||
/**
|
||||
* Set border size
|
||||
* Set border size.
|
||||
*
|
||||
* @param int $value Size in points
|
||||
* @return void
|
||||
*/
|
||||
public function setBorderSize($value = null)
|
||||
{
|
||||
|
|
@ -208,9 +214,10 @@ class TextBox extends Image
|
|||
}
|
||||
|
||||
/**
|
||||
* Set border color
|
||||
* Set border color.
|
||||
*
|
||||
* @param string $value
|
||||
* @return void
|
||||
*/
|
||||
public function setBorderColor($value = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -181,6 +181,7 @@ class Template
|
|||
*
|
||||
* @param string $search
|
||||
* @param integer $numberOfClones
|
||||
* @return void
|
||||
* @throws \PhpOffice\PhpWord\Exception\Exception
|
||||
*/
|
||||
public function cloneRow($search, $numberOfClones)
|
||||
|
|
|
|||
|
|
@ -233,8 +233,9 @@ abstract class AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Cleanup temporary file
|
||||
* Cleanup temporary file.
|
||||
*
|
||||
* @return void
|
||||
* @throws \PhpOffice\PhpWord\Exception\CopyFileException
|
||||
*/
|
||||
protected function cleanupTempFile()
|
||||
|
|
@ -253,7 +254,9 @@ abstract class AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Clear temporary directory
|
||||
* Clear temporary directory.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function clearTempDir()
|
||||
{
|
||||
|
|
@ -314,11 +317,13 @@ abstract class AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Write content to file
|
||||
* Write content to file.
|
||||
*
|
||||
* @param resource $fileHandle
|
||||
* @param string $content
|
||||
* @since 0.11.0
|
||||
*
|
||||
* @param resource &$fileHandle
|
||||
* @param string $content
|
||||
* @return void
|
||||
*/
|
||||
protected function writeFile(&$fileHandle, $content)
|
||||
{
|
||||
|
|
@ -328,10 +333,11 @@ abstract class AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Add files to package
|
||||
* Add files to package.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\ZipArchive $zip
|
||||
* @param mixed $elements
|
||||
* @return void
|
||||
*/
|
||||
protected function addFilesToPackage(ZipArchive $zip, $elements)
|
||||
{
|
||||
|
|
@ -360,13 +366,14 @@ abstract class AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Add file to package
|
||||
* Add file to package.
|
||||
*
|
||||
* Get the actual source from an archive image
|
||||
* Get the actual source from an archive image.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\ZipArchive $zipPackage
|
||||
* @param string $source
|
||||
* @param string $target
|
||||
* @return void
|
||||
*/
|
||||
protected function addFileToPackage($zipPackage, $source, $target)
|
||||
{
|
||||
|
|
@ -394,9 +401,10 @@ abstract class AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Delete directory
|
||||
* Delete directory.
|
||||
*
|
||||
* @param string $dir
|
||||
* @return void
|
||||
*/
|
||||
private function deleteDir($dir)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -61,9 +61,10 @@ class HTML extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Save PhpWord to file
|
||||
* Save PhpWord to file.
|
||||
*
|
||||
* @param string $filename
|
||||
* @return void
|
||||
* @throws \PhpOffice\PhpWord\Exception\Exception
|
||||
*/
|
||||
public function save($filename = null)
|
||||
|
|
@ -113,10 +114,11 @@ class HTML extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Add note
|
||||
* Add note.
|
||||
*
|
||||
* @param int $noteId
|
||||
* @param string $noteMark
|
||||
* @return void
|
||||
*/
|
||||
public function addNote($noteId, $noteMark)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -68,9 +68,10 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set without paragraph
|
||||
* Set without paragraph.
|
||||
*
|
||||
* @param bool $value
|
||||
* @return void
|
||||
*/
|
||||
public function setWithoutP($value)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -81,9 +81,10 @@ class Text extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set opening text
|
||||
* Set opening text.
|
||||
*
|
||||
* @param string $value
|
||||
* @return void
|
||||
*/
|
||||
public function setOpeningText($value)
|
||||
{
|
||||
|
|
@ -91,9 +92,10 @@ class Text extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Set closing text
|
||||
* Set closing text.
|
||||
*
|
||||
* @param string $value
|
||||
* @return void
|
||||
*/
|
||||
public function setClosingText($value)
|
||||
{
|
||||
|
|
@ -164,7 +166,9 @@ class Text extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Get font style
|
||||
* Get font style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function getFontStyle()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,9 +42,10 @@ abstract class AbstractPart
|
|||
abstract public function write();
|
||||
|
||||
/**
|
||||
* Set parent writer
|
||||
* Set parent writer.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Writer\AbstractWriter $writer
|
||||
* @return void
|
||||
*/
|
||||
public function setParentWriter(AbstractWriter $writer = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -18,9 +18,9 @@
|
|||
namespace PhpOffice\PhpWord\Writer\HTML\Part;
|
||||
|
||||
use PhpOffice\PhpWord\Settings;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
use PhpOffice\PhpWord\Style\Font;
|
||||
use PhpOffice\PhpWord\Style\Paragraph;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
use PhpOffice\PhpWord\Writer\HTML\Style\Font as FontStyleWriter;
|
||||
use PhpOffice\PhpWord\Writer\HTML\Style\Generic as GenericStyleWriter;
|
||||
use PhpOffice\PhpWord\Writer\HTML\Style\Paragraph as ParagraphStyleWriter;
|
||||
|
|
@ -71,6 +71,7 @@ class Head extends AbstractPart
|
|||
|
||||
return $content;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get styles
|
||||
*
|
||||
|
|
|
|||
|
|
@ -56,9 +56,10 @@ abstract class AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Set parent writer
|
||||
* Set parent writer.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Writer\AbstractWriter $writer
|
||||
* @return void
|
||||
*/
|
||||
public function setParentWriter($writer)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -60,9 +60,10 @@ class ODText extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Save PhpWord to file
|
||||
* Save PhpWord to file.
|
||||
*
|
||||
* @param string $filename
|
||||
* @param string $filename
|
||||
* @return void
|
||||
*/
|
||||
public function save($filename = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -34,7 +34,10 @@ abstract class AbstractPart extends Word2007AbstractPart
|
|||
protected $dateFormat = 'Y-m-d\TH:i:s.000';
|
||||
|
||||
/**
|
||||
* Write common root attributes
|
||||
* Write common root attributes.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
protected function writeCommonRootAttributes(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
@ -68,7 +71,10 @@ abstract class AbstractPart extends Word2007AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write font faces declaration
|
||||
* Write font faces declaration.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
protected function writeFontFaces(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -23,10 +23,10 @@ use PhpOffice\PhpWord\Element\Text;
|
|||
use PhpOffice\PhpWord\Element\TextRun;
|
||||
use PhpOffice\PhpWord\PhpWord;
|
||||
use PhpOffice\PhpWord\Shared\XMLWriter;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
use PhpOffice\PhpWord\Style\Font;
|
||||
use PhpOffice\PhpWord\Style\Paragraph;
|
||||
use PhpOffice\PhpWord\Style\Table as TableStyle;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
use PhpOffice\PhpWord\Writer\ODText\Element\Container;
|
||||
use PhpOffice\PhpWord\Writer\ODText\Style\Paragraph as ParagraphStyleWriter;
|
||||
|
||||
|
|
@ -106,9 +106,12 @@ class Content extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write automatic styles other than fonts and paragraphs
|
||||
* Write automatic styles other than fonts and paragraphs.
|
||||
*
|
||||
* @since 0.11.0
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
private function writeAutoStyles(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
@ -129,7 +132,10 @@ class Content extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write automatic styles
|
||||
* Write automatic styles.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
private function writeTextStyles(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
@ -160,7 +166,10 @@ class Content extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Get automatic styles
|
||||
* Get automatic styles.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\PhpWord $phpWord
|
||||
* @return void
|
||||
*/
|
||||
private function getAutoStyles(PhpWord $phpWord)
|
||||
{
|
||||
|
|
@ -183,6 +192,7 @@ class Content extends AbstractPart
|
|||
* @param \PhpOffice\PhpWord\Element\AbstractContainer $container
|
||||
* @param int $paragraphStyleCount
|
||||
* @param int $fontStyleCount
|
||||
* @return void
|
||||
* @todo Simplify the logic
|
||||
*/
|
||||
private function getContainerStyle($container, &$paragraphStyleCount, &$fontStyleCount)
|
||||
|
|
@ -216,6 +226,7 @@ class Content extends AbstractPart
|
|||
* @param \PhpOffice\PhpWord\Element\Text $element
|
||||
* @param int $paragraphStyleCount
|
||||
* @param int $fontStyleCount
|
||||
* @return void
|
||||
*/
|
||||
private function getElementStyle(&$element, &$paragraphStyleCount, &$fontStyleCount)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -89,6 +89,7 @@ class Meta extends AbstractPart
|
|||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string $property
|
||||
* @param string $value
|
||||
* @return void
|
||||
*
|
||||
* @todo Handle other `$type`: double|date|dateTime|duration|boolean (4th arguments)
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -61,7 +61,10 @@ class Styles extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write default styles
|
||||
* Write default styles.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
private function writeDefault(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
@ -103,7 +106,10 @@ class Styles extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write named styles
|
||||
* Write named styles.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
private function writeNamed(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
@ -122,7 +128,10 @@ class Styles extends AbstractPart
|
|||
}
|
||||
}
|
||||
/**
|
||||
* Write page layout styles
|
||||
* Write page layout styles.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
private function writePageLayout(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
@ -170,8 +179,12 @@ class Styles extends AbstractPart
|
|||
|
||||
$xmlWriter->endElement(); // style:page-layout
|
||||
}
|
||||
|
||||
/**
|
||||
* Write master style
|
||||
* Write master style.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
private function writeMaster(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\ODText\Style;
|
|||
class Font extends AbstractStyle
|
||||
{
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\ODText\Style;
|
|||
class Image extends AbstractStyle
|
||||
{
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\ODText\Style;
|
|||
class Paragraph extends AbstractStyle
|
||||
{
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\ODText\Style;
|
|||
class Section extends AbstractStyle
|
||||
{
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\ODText\Style;
|
|||
class Table extends AbstractStyle
|
||||
{
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -190,6 +190,7 @@ abstract class AbstractRenderer extends HTML
|
|||
* Save PhpWord to PDF file, post-save
|
||||
*
|
||||
* @param resource $fileHandle
|
||||
* @return void
|
||||
* @throws Exception
|
||||
*/
|
||||
protected function restoreStateAfterSave($fileHandle)
|
||||
|
|
|
|||
|
|
@ -35,9 +35,10 @@ class DomPDF extends AbstractRenderer implements WriterInterface
|
|||
protected $includeFile = 'dompdf_config.inc.php';
|
||||
|
||||
/**
|
||||
* Save PhpWord to file
|
||||
* Save PhpWord to file.
|
||||
*
|
||||
* @param string $filename Name of the file to save as
|
||||
* @return void
|
||||
*/
|
||||
public function save($filename = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -35,9 +35,10 @@ class MPDF extends AbstractRenderer implements WriterInterface
|
|||
protected $includeFile = 'mpdf.php';
|
||||
|
||||
/**
|
||||
* Save PhpWord to file
|
||||
* Save PhpWord to file.
|
||||
*
|
||||
* @param string $filename Name of the file to save as
|
||||
* @return void
|
||||
*/
|
||||
public function save($filename = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -35,9 +35,10 @@ class TCPDF extends AbstractRenderer implements WriterInterface
|
|||
protected $includeFile = 'tcpdf.php';
|
||||
|
||||
/**
|
||||
* Save PhpWord to file
|
||||
* Save PhpWord to file.
|
||||
*
|
||||
* @param string $filename Name of the file to save as
|
||||
* @return vois
|
||||
*/
|
||||
public function save($filename = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -55,9 +55,10 @@ class RTF extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Save content to file
|
||||
* Save content to file.
|
||||
*
|
||||
* @param string $filename
|
||||
* @return void
|
||||
* @throws \PhpOffice\PhpWord\Exception\Exception
|
||||
*/
|
||||
public function save($filename = null)
|
||||
|
|
@ -86,7 +87,9 @@ class RTF extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Get font table
|
||||
* Get font table.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getFontTable()
|
||||
{
|
||||
|
|
@ -94,7 +97,9 @@ class RTF extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Get color table
|
||||
* Get color table.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getColorTable()
|
||||
{
|
||||
|
|
@ -102,7 +107,9 @@ class RTF extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Get last paragraph style
|
||||
* Get last paragraph style.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getLastParagraphStyle()
|
||||
{
|
||||
|
|
@ -110,9 +117,10 @@ class RTF extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Set last paragraph style
|
||||
* Set last paragraph style.
|
||||
*
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function setLastParagraphStyle($value = '')
|
||||
{
|
||||
|
|
|
|||
|
|
@ -47,7 +47,9 @@ abstract class AbstractElement extends HTMLAbstractElement
|
|||
private $paragraphStyle;
|
||||
|
||||
/**
|
||||
* Get font and paragraph styles
|
||||
* Get font and paragraph styles.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function getStyles()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ namespace PhpOffice\PhpWord\Writer\RTF\Part;
|
|||
|
||||
use PhpOffice\PhpWord\Settings;
|
||||
use PhpOffice\PhpWord\Shared\Converter;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
use PhpOffice\PhpWord\Style\Font;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
|
||||
/**
|
||||
* RTF header part writer
|
||||
|
|
@ -52,7 +52,9 @@ class Header extends AbstractPart
|
|||
private $colorTable = array();
|
||||
|
||||
/**
|
||||
* Get font table
|
||||
* Get font table.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getFontTable()
|
||||
{
|
||||
|
|
@ -60,7 +62,9 @@ class Header extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Get color table
|
||||
* Get color table.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getColorTable()
|
||||
{
|
||||
|
|
@ -176,7 +180,9 @@ class Header extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Register all fonts and colors in both named and inline styles to appropriate header table
|
||||
* Register all fonts and colors in both named and inline styles to appropriate header table.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function registerFont()
|
||||
{
|
||||
|
|
@ -204,9 +210,10 @@ class Header extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Register border colors
|
||||
* Register border colors.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Style\Border $style
|
||||
* @return void
|
||||
*/
|
||||
private function registerBorderColor($style)
|
||||
{
|
||||
|
|
@ -219,9 +226,10 @@ class Header extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Register fonts and colors
|
||||
* Register fonts and colors.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Style\AbstractStyle $style
|
||||
* @return void
|
||||
*/
|
||||
private function registerFontItems($style)
|
||||
{
|
||||
|
|
@ -236,11 +244,12 @@ class Header extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Register individual font and color
|
||||
* Register individual font and color.
|
||||
*
|
||||
* @param array $table
|
||||
* @param string $value
|
||||
* @param string $default
|
||||
* @return void
|
||||
*/
|
||||
private function registerTableItem(&$table, $value, $default = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -101,9 +101,10 @@ class Border extends AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Set sizes
|
||||
* Set sizes.
|
||||
*
|
||||
* @param integer[] $value
|
||||
* @return void
|
||||
*/
|
||||
public function setSizes($value)
|
||||
{
|
||||
|
|
@ -111,9 +112,10 @@ class Border extends AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Set colors
|
||||
* Set colors.
|
||||
*
|
||||
* @param string[] $value
|
||||
* @return void
|
||||
*/
|
||||
public function setColors($value)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -66,9 +66,11 @@ class Font extends AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Set font name index
|
||||
* Set font name index.
|
||||
*
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setNameIndex($value = 0)
|
||||
{
|
||||
|
|
@ -76,9 +78,10 @@ class Font extends AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Set font color index
|
||||
* Set font color index.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setColorIndex($value = 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -73,9 +73,10 @@ class Paragraph extends AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Set nested level
|
||||
* Set nested level.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setNestedLevel($value)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -88,9 +88,10 @@ class Word2007 extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Save document by name
|
||||
* Save document by name.
|
||||
*
|
||||
* @param string $filename
|
||||
* @return void
|
||||
*/
|
||||
public function save($filename = null)
|
||||
{
|
||||
|
|
@ -163,10 +164,11 @@ class Word2007 extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Add header/footer media files, e.g. footer1.xml.rels
|
||||
* Add header/footer media files, e.g. footer1.xml.rels.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\ZipArchive $zip
|
||||
* @param string $docPart
|
||||
* @return void
|
||||
*/
|
||||
private function addHeaderFooterMedia(ZipArchive $zip, $docPart)
|
||||
{
|
||||
|
|
@ -188,12 +190,13 @@ class Word2007 extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Add header/footer content
|
||||
* Add header/footer content.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Element\Section $section
|
||||
* @param \PhpOffice\PhpWord\Shared\ZipArchive $zip
|
||||
* @param string $elmType header|footer
|
||||
* @param integer $rId
|
||||
* @return void
|
||||
*/
|
||||
private function addHeaderFooterContent(Section &$section, ZipArchive $zip, $elmType, &$rId)
|
||||
{
|
||||
|
|
@ -220,6 +223,7 @@ class Word2007 extends AbstractWriter implements WriterInterface
|
|||
* @param \PhpOffice\PhpWord\Shared\ZipArchive $zip
|
||||
* @param integer $rId
|
||||
* @param string $noteType
|
||||
* @return void
|
||||
*/
|
||||
private function addNotes(ZipArchive $zip, &$rId, $noteType = 'footnote')
|
||||
{
|
||||
|
|
@ -252,10 +256,11 @@ class Word2007 extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Add chart
|
||||
* Add chart.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\ZipArchive $zip
|
||||
* @param integer $rId
|
||||
* @return void
|
||||
*/
|
||||
private function addChart(ZipArchive $zip, &$rId)
|
||||
{
|
||||
|
|
@ -286,9 +291,10 @@ class Word2007 extends AbstractWriter implements WriterInterface
|
|||
}
|
||||
|
||||
/**
|
||||
* Register content types for each media
|
||||
* Register content types for each media.
|
||||
*
|
||||
* @param array $media
|
||||
* @return void
|
||||
*/
|
||||
private function registerContentTypes($media)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -89,9 +89,10 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Start w:p DOM element
|
||||
* Start w:p DOM element.
|
||||
*
|
||||
* @uses \PhpOffice\PhpWord\Writer\Word2007\Element\PageBreak::write()
|
||||
* @return void
|
||||
*/
|
||||
protected function startElementP()
|
||||
{
|
||||
|
|
@ -105,7 +106,9 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* End w:p DOM element
|
||||
* End w:p DOM element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function endElementP()
|
||||
{
|
||||
|
|
@ -115,7 +118,9 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write ending
|
||||
* Write ending.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function writeParagraphStyle()
|
||||
{
|
||||
|
|
@ -123,7 +128,9 @@ abstract class AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write ending
|
||||
* Write ending.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function writeFontStyle()
|
||||
{
|
||||
|
|
@ -132,9 +139,10 @@ abstract class AbstractElement
|
|||
|
||||
|
||||
/**
|
||||
* Write text style
|
||||
* Write text style.
|
||||
*
|
||||
* @param string $styleType Font|Paragraph
|
||||
* @return void
|
||||
*/
|
||||
private function writeTextStyle($styleType)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,7 +27,9 @@ use PhpOffice\PhpWord\Element\Chart as ChartElement;
|
|||
class Chart extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class CheckBox extends Text
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@
|
|||
|
||||
namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
||||
|
||||
use PhpOffice\PhpWord\Element\AbstractElement as Element;
|
||||
use PhpOffice\PhpWord\Element\AbstractContainer as ContainerElement;
|
||||
use PhpOffice\PhpWord\Element\AbstractElement as Element;
|
||||
use PhpOffice\PhpWord\Element\TextBreak as TextBreakElement;
|
||||
use PhpOffice\PhpWord\Shared\XMLWriter;
|
||||
|
||||
|
|
@ -37,7 +37,9 @@ class Container extends AbstractElement
|
|||
protected $namespace = 'PhpOffice\\PhpWord\\Writer\\Word2007\\Element';
|
||||
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class Field extends Text
|
||||
{
|
||||
/**
|
||||
* Write field element
|
||||
* Write field element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -32,7 +32,9 @@ class Footnote extends Text
|
|||
protected $referenceType = 'footnoteReference';
|
||||
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -35,7 +35,9 @@ class FormField extends Text
|
|||
const FILLER_LENGTH = 30;
|
||||
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
@ -102,9 +104,12 @@ class FormField extends Text
|
|||
}
|
||||
|
||||
/**
|
||||
* Write textinput
|
||||
* Write textinput.
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-w_CT_FFTextInput.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\FormField $element
|
||||
* @return void
|
||||
*/
|
||||
private function writeTextInput(XMLWriter $xmlWriter, FormFieldElement $element)
|
||||
{
|
||||
|
|
@ -116,9 +121,12 @@ class FormField extends Text
|
|||
}
|
||||
|
||||
/**
|
||||
* Write checkbox
|
||||
* Write checkbox.
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-w_CT_FFCheckBox.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\FormField $element
|
||||
* @return void
|
||||
*/
|
||||
private function writeCheckBox(XMLWriter $xmlWriter, FormFieldElement $element)
|
||||
{
|
||||
|
|
@ -137,9 +145,12 @@ class FormField extends Text
|
|||
}
|
||||
|
||||
/**
|
||||
* Write dropdown
|
||||
* Write dropdown.
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-w_CT_FFDDList.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\FormField $element
|
||||
* @return void
|
||||
*/
|
||||
private function writeDropDown(XMLWriter $xmlWriter, FormFieldElement $element)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -29,7 +29,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\Image as ImageStyleWriter;
|
|||
class Image extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
@ -47,7 +49,9 @@ class Image extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write image element
|
||||
* Write image element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function writeImage(XMLWriter $xmlWriter, ImageElement $element)
|
||||
{
|
||||
|
|
@ -78,8 +82,11 @@ class Image extends AbstractElement
|
|||
|
||||
$this->endElementP();
|
||||
}
|
||||
|
||||
/**
|
||||
* Write watermark element
|
||||
* Write watermark element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function writeWatermark(XMLWriter $xmlWriter, ImageElement $element)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,7 +27,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\Line as LineStyleWriter;
|
|||
class Line extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class Link extends Text
|
||||
{
|
||||
/**
|
||||
* Write link element
|
||||
* Write link element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,7 +27,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\Paragraph as ParagraphStyleWriter;
|
|||
class ListItem extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write list item element
|
||||
* Write list item element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,7 +27,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\Paragraph as ParagraphStyleWriter;
|
|||
class ListItemRun extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write list item element
|
||||
* Write list item element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,7 +27,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\Image as ImageStyleWriter;
|
|||
class Object extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write object element
|
||||
* Write object element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,9 +25,10 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class PageBreak extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @usedby \PhpOffice\PhpWord\Writer\Word2007\Element\AbstractElement::startElementP()
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class PreserveText extends Text
|
||||
{
|
||||
/**
|
||||
* Write preserve text element
|
||||
* Write preserve text element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -30,7 +30,9 @@ use PhpOffice\PhpWord\Shared\XMLWriter;
|
|||
class SDT extends Text
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
@ -68,9 +70,12 @@ class SDT extends Text
|
|||
}
|
||||
|
||||
/**
|
||||
* Write combo box
|
||||
* Write combo box.
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-w_CT_SdtComboBox.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\SDT $element
|
||||
* @return void
|
||||
*/
|
||||
private function writeComboBox(XMLWriter $xmlWriter, SDTElement $element)
|
||||
{
|
||||
|
|
@ -85,9 +90,12 @@ class SDT extends Text
|
|||
}
|
||||
|
||||
/**
|
||||
* Write drop down list
|
||||
* Write drop down list.
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-w_CT_SdtDropDownList.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\SDT $element
|
||||
* @return void
|
||||
*/
|
||||
private function writeDropDownList(XMLWriter $xmlWriter, SDTElement $element)
|
||||
{
|
||||
|
|
@ -95,9 +103,12 @@ class SDT extends Text
|
|||
}
|
||||
|
||||
/**
|
||||
* Write date
|
||||
* Write date.
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-w_CT_SdtDate.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\SDT $element
|
||||
* @return void
|
||||
*/
|
||||
private function writeDate(XMLWriter $xmlWriter, SDTElement $element)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@
|
|||
|
||||
namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
||||
|
||||
use PhpOffice\PhpWord\Shared\XMLWriter;
|
||||
use PhpOffice\PhpWord\Element\Shape as ShapeElement;
|
||||
use PhpOffice\PhpWord\Shared\XMLWriter;
|
||||
use PhpOffice\PhpWord\Style\Shape as ShapeStyle;
|
||||
use PhpOffice\PhpWord\Writer\Word2007\Style\Shape as ShapeStyleWriter;
|
||||
|
||||
|
|
@ -31,7 +31,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\Shape as ShapeStyleWriter;
|
|||
class Shape extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
@ -74,10 +76,11 @@ class Shape extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write arc
|
||||
* Write arc.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\Shape $style
|
||||
* @return void
|
||||
*/
|
||||
private function writeArc(XMLWriter $xmlWriter, ShapeStyle $style)
|
||||
{
|
||||
|
|
@ -88,10 +91,11 @@ class Shape extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write curve
|
||||
* Write curve.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\Shape $style
|
||||
* @return void
|
||||
*/
|
||||
private function writeCurve(XMLWriter $xmlWriter, ShapeStyle $style)
|
||||
{
|
||||
|
|
@ -103,10 +107,11 @@ class Shape extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write line
|
||||
* Write line.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\Shape $style
|
||||
* @return void
|
||||
*/
|
||||
private function writeLine(XMLWriter $xmlWriter, ShapeStyle $style)
|
||||
{
|
||||
|
|
@ -117,10 +122,11 @@ class Shape extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write polyline
|
||||
* Write polyline.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\Shape $style
|
||||
* @return void
|
||||
*/
|
||||
private function writePolyline(XMLWriter $xmlWriter, ShapeStyle $style)
|
||||
{
|
||||
|
|
@ -128,10 +134,11 @@ class Shape extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write rectangle
|
||||
* Write rectangle.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\Shape $style
|
||||
* @return void
|
||||
*/
|
||||
private function writeRoundRect(XMLWriter $xmlWriter, ShapeStyle $style)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -32,7 +32,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\Tab as TabStyleWriter;
|
|||
class TOC extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
@ -68,6 +70,7 @@ class TOC extends AbstractElement
|
|||
* @param \PhpOffice\PhpWord\Element\TOC $element
|
||||
* @param \PhpOffice\PhpWord\Element\Title $title
|
||||
* @param bool $writeFieldMark
|
||||
* @return void
|
||||
*/
|
||||
private function writeTitle(XMLWriter $xmlWriter, TOCElement $element, $title, $writeFieldMark)
|
||||
{
|
||||
|
|
@ -135,6 +138,7 @@ class TOC extends AbstractElement
|
|||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\TOC $element
|
||||
* @param int $indent
|
||||
* @return void
|
||||
*/
|
||||
private function writeStyle(XMLWriter $xmlWriter, TOCElement $element, $indent)
|
||||
{
|
||||
|
|
@ -176,7 +180,11 @@ class TOC extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write TOC Field
|
||||
* Write TOC Field.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\TOC $element
|
||||
* @return void
|
||||
*/
|
||||
private function writeFieldMark(XMLWriter $xmlWriter, TOCElement $element)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -35,7 +35,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\Table as TableStyleWriter;
|
|||
class Table extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
@ -69,7 +71,11 @@ class Table extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write column
|
||||
* Write column.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\Table $element
|
||||
* @return void
|
||||
*/
|
||||
private function writeColumns(XMLWriter $xmlWriter, TableElement $element)
|
||||
{
|
||||
|
|
@ -102,7 +108,11 @@ class Table extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write row
|
||||
* Write row.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\Row $row
|
||||
* @return void
|
||||
*/
|
||||
private function writeRow(XMLWriter $xmlWriter, RowElement $row)
|
||||
{
|
||||
|
|
@ -125,7 +135,11 @@ class Table extends AbstractElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Write cell
|
||||
* Write cell.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\Cell $cell
|
||||
* @return void
|
||||
*/
|
||||
private function writeCell(XMLWriter $xmlWriter, CellElement $cell)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class Text extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write text element
|
||||
* Write text element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,7 +27,9 @@ use PhpOffice\PhpWord\Writer\Word2007\Style\TextBox as TextBoxStyleWriter;
|
|||
class TextBox extends Image
|
||||
{
|
||||
/**
|
||||
* Write element
|
||||
* Write element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class TextBreak extends Text
|
||||
{
|
||||
/**
|
||||
* Write text break element
|
||||
* Write text break element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class TextRun extends Text
|
||||
{
|
||||
/**
|
||||
* Write textrun element
|
||||
* Write textrun element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Element;
|
|||
class Title extends AbstractElement
|
||||
{
|
||||
/**
|
||||
* Write title element
|
||||
* Write title element.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -46,9 +46,10 @@ abstract class AbstractPart
|
|||
abstract public function write();
|
||||
|
||||
/**
|
||||
* Set parent writer
|
||||
* Set parent writer.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Writer\AbstractWriter $writer
|
||||
* @return void
|
||||
*/
|
||||
public function setParentWriter(AbstractWriter $writer = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@
|
|||
|
||||
namespace PhpOffice\PhpWord\Writer\Word2007\Part;
|
||||
|
||||
use PhpOffice\PhpWord\Shared\XMLWriter;
|
||||
use PhpOffice\PhpWord\Element\Chart as ChartElement;
|
||||
use PhpOffice\PhpWord\Shared\XMLWriter;
|
||||
|
||||
/**
|
||||
* Word2007 chart part writer: word/charts/chartx.xml
|
||||
|
|
@ -59,7 +59,10 @@ class Chart extends AbstractPart
|
|||
private $options = array();
|
||||
|
||||
/**
|
||||
* Set chart element
|
||||
* Set chart element.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Element\Chart $element
|
||||
* @return void
|
||||
*/
|
||||
public function setElement(ChartElement $element)
|
||||
{
|
||||
|
|
@ -93,6 +96,8 @@ class Chart extends AbstractPart
|
|||
* Write chart
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-draw-chart_CT_Chart.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
private function writeChart(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
@ -106,7 +111,7 @@ class Chart extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write plot area
|
||||
* Write plot area.
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-draw-chart_CT_PlotArea.html
|
||||
* @link http://www.datypic.com/sc/ooxml/t-draw-chart_CT_PieChart.html
|
||||
|
|
@ -116,6 +121,8 @@ class Chart extends AbstractPart
|
|||
* @link http://www.datypic.com/sc/ooxml/t-draw-chart_CT_AreaChart.html
|
||||
* @link http://www.datypic.com/sc/ooxml/t-draw-chart_CT_RadarChart.html
|
||||
* @link http://www.datypic.com/sc/ooxml/t-draw-chart_CT_ScatterChart.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @return void
|
||||
*/
|
||||
private function writePlotArea(XMLWriter $xmlWriter)
|
||||
{
|
||||
|
|
@ -171,10 +178,11 @@ class Chart extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write series
|
||||
* Write series.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param bool $scatter
|
||||
* @return void
|
||||
*/
|
||||
private function writeSeries(XMLWriter $xmlWriter, $scatter = false)
|
||||
{
|
||||
|
|
@ -209,11 +217,12 @@ class Chart extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write series items
|
||||
* Write series items.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string $type
|
||||
* @param array $values
|
||||
* @return void
|
||||
*/
|
||||
private function writeSeriesItem(XMLWriter $xmlWriter, $type, $values)
|
||||
{
|
||||
|
|
@ -248,9 +257,10 @@ class Chart extends AbstractPart
|
|||
/**
|
||||
* Write axis
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-draw-chart_CT_CatAx.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string $type
|
||||
* @link http://www.datypic.com/sc/ooxml/t-draw-chart_CT_CatAx.html
|
||||
* @return void
|
||||
*/
|
||||
private function writeAxis(XMLWriter $xmlWriter, $type)
|
||||
{
|
||||
|
|
@ -290,9 +300,10 @@ class Chart extends AbstractPart
|
|||
/**
|
||||
* Write shape
|
||||
*
|
||||
* @link http://www.datypic.com/sc/ooxml/t-a_CT_ShapeProperties.html
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param bool $line
|
||||
* @link http://www.datypic.com/sc/ooxml/t-a_CT_ShapeProperties.html
|
||||
* @return void
|
||||
*/
|
||||
private function writeShape(XMLWriter $xmlWriter, $line = false)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -82,6 +82,7 @@ class ContentTypes extends AbstractPart
|
|||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter XML Writer
|
||||
* @param array $parts
|
||||
* @param boolean $isDefault
|
||||
* @return void
|
||||
*/
|
||||
private function writeContentType(XMLWriter $xmlWriter, $parts, $isDefault)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -79,10 +79,11 @@ class Document extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write begin section
|
||||
* Write begin section.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\Section $section
|
||||
* @return void
|
||||
*/
|
||||
private function writeSection(XMLWriter $xmlWriter, Section $section)
|
||||
{
|
||||
|
|
@ -94,10 +95,11 @@ class Document extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write end section
|
||||
* Write end section.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\Section $section
|
||||
* @return void
|
||||
*/
|
||||
private function writeSectionSettings(XMLWriter $xmlWriter, Section $section)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -26,7 +26,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Part;
|
|||
class FontTable extends AbstractPart
|
||||
{
|
||||
/**
|
||||
* Write fontTable.xml
|
||||
* Write fontTable.xml.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -133,10 +133,11 @@ class Footnotes extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write note item
|
||||
* Write note item.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Element\Footnote|\PhpOffice\PhpWord\Element\Endnote $element
|
||||
* @return void
|
||||
*/
|
||||
protected function writeNote(XMLWriter $xmlWriter, $element)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -18,9 +18,9 @@
|
|||
namespace PhpOffice\PhpWord\Writer\Word2007\Part;
|
||||
|
||||
use PhpOffice\PhpWord\Shared\XMLWriter;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
use PhpOffice\PhpWord\Style\Numbering as NumberingStyle;
|
||||
use PhpOffice\PhpWord\Style\NumberingLevel;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
|
||||
/**
|
||||
* Word2007 numbering part writer: word/numbering.xml
|
||||
|
|
@ -95,7 +95,11 @@ class Numbering extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write level
|
||||
* Write level.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\NumberingLevel $level
|
||||
* @return void
|
||||
*/
|
||||
private function writeLevel(XMLWriter $xmlWriter, NumberingLevel $level)
|
||||
{
|
||||
|
|
@ -129,9 +133,13 @@ class Numbering extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write level paragraph
|
||||
* Write level paragraph.
|
||||
*
|
||||
* @since 0.11.0
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\NumberingLevel $level
|
||||
* @return void
|
||||
* @todo Use paragraph style writer
|
||||
*/
|
||||
private function writeParagraph(XMLWriter $xmlWriter, NumberingLevel $level)
|
||||
|
|
@ -158,9 +166,13 @@ class Numbering extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write level font
|
||||
* Write level font.
|
||||
*
|
||||
* @since 0.11.0
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\NumberingLevel $level
|
||||
* @return void
|
||||
* @todo Use font style writer
|
||||
*/
|
||||
private function writeFont(XMLWriter $xmlWriter, NumberingLevel $level)
|
||||
|
|
|
|||
|
|
@ -47,12 +47,13 @@ class Rels extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write relationships
|
||||
* Write relationships.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param array $xmlRels
|
||||
* @param array $mediaRels
|
||||
* @param int $relId
|
||||
* @return void
|
||||
*/
|
||||
protected function writeRels(XMLWriter $xmlWriter, $xmlRels = array(), $mediaRels = array(), $relId = 1)
|
||||
{
|
||||
|
|
@ -74,11 +75,12 @@ class Rels extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write media relationships
|
||||
* Write media relationships.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param int $relId
|
||||
* @param array $mediaRel
|
||||
* @return void
|
||||
*/
|
||||
private function writeMediaRel(XMLWriter $xmlWriter, $relId, $mediaRel)
|
||||
{
|
||||
|
|
@ -96,7 +98,7 @@ class Rels extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write individual rels entry
|
||||
* Write individual rels entry.
|
||||
*
|
||||
* Format:
|
||||
* <Relationship Id="rId..." Type="http://..." Target="....xml" TargetMode="..." />
|
||||
|
|
@ -106,6 +108,7 @@ class Rels extends AbstractPart
|
|||
* @param string $type Relationship type
|
||||
* @param string $target Relationship target
|
||||
* @param string $targetMode Relationship target mode
|
||||
* @return void
|
||||
* @throws \PhpOffice\PhpWord\Exception\Exception
|
||||
*/
|
||||
private function writeRel(XMLWriter $xmlWriter, $relId, $type, $target, $targetMode = '')
|
||||
|
|
|
|||
|
|
@ -62,11 +62,12 @@ class Settings extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write indivual setting, recursive to any child settings
|
||||
* Write indivual setting, recursive to any child settings.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string $settingKey
|
||||
* @param array|string $settingValue
|
||||
* @return void
|
||||
*/
|
||||
protected function writeSetting($xmlWriter, $settingKey, $settingValue)
|
||||
{
|
||||
|
|
@ -90,7 +91,9 @@ class Settings extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Get settings
|
||||
* Get settings.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function getSettings()
|
||||
{
|
||||
|
|
@ -141,7 +144,9 @@ class Settings extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Get protection settings
|
||||
* Get protection settings.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function getProtection()
|
||||
{
|
||||
|
|
@ -157,7 +162,9 @@ class Settings extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Get compatibility setting
|
||||
* Get compatibility setting.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function getCompatibility()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -19,9 +19,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Part;
|
|||
|
||||
use PhpOffice\PhpWord\Settings as PhpWordSettings;
|
||||
use PhpOffice\PhpWord\Shared\XMLWriter;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
use PhpOffice\PhpWord\Style\Font as FontStyle;
|
||||
use PhpOffice\PhpWord\Style\Paragraph as ParagraphStyle;
|
||||
use PhpOffice\PhpWord\Style;
|
||||
use PhpOffice\PhpWord\Style\Table as TableStyle;
|
||||
use PhpOffice\PhpWord\Writer\Word2007\Style\Font as FontStyleWriter;
|
||||
use PhpOffice\PhpWord\Writer\Word2007\Style\Paragraph as ParagraphStyleWriter;
|
||||
|
|
@ -75,10 +75,11 @@ class Styles extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write default font and other default styles
|
||||
* Write default font and other default styles.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param \PhpOffice\PhpWord\Style\AbstractStyle[] $styles
|
||||
* @return void
|
||||
*/
|
||||
private function writeDefaultStyles(XMLWriter $xmlWriter, $styles)
|
||||
{
|
||||
|
|
@ -139,11 +140,12 @@ class Styles extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write font style
|
||||
* Write font style.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string $styleName
|
||||
* @param \PhpOffice\PhpWord\Style\Font $style
|
||||
* @return void
|
||||
*/
|
||||
private function writeFontStyle(XMLWriter $xmlWriter, $styleName, FontStyle $style)
|
||||
{
|
||||
|
|
@ -192,11 +194,12 @@ class Styles extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write paragraph style
|
||||
* Write paragraph style.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string $styleName
|
||||
* @param \PhpOffice\PhpWord\Style\Paragraph $style
|
||||
* @return void
|
||||
*/
|
||||
private function writeParagraphStyle(XMLWriter $xmlWriter, $styleName, ParagraphStyle $style)
|
||||
{
|
||||
|
|
@ -224,11 +227,12 @@ class Styles extends AbstractPart
|
|||
}
|
||||
|
||||
/**
|
||||
* Write table style
|
||||
* Write table style.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string $styleName
|
||||
* @param \PhpOffice\PhpWord\Style\Table $style
|
||||
* @return void
|
||||
*/
|
||||
private function writeTableStyle(XMLWriter $xmlWriter, $styleName, TableStyle $style)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ abstract class AbstractStyle
|
|||
abstract public function write();
|
||||
|
||||
/**
|
||||
* Create new instance
|
||||
* Create new instance.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string|\PhpOffice\PhpWord\Style\AbstractStyle $style
|
||||
|
|
@ -104,11 +104,12 @@ abstract class AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Write child style
|
||||
* Write child style.
|
||||
*
|
||||
* @param \PhpOffice\PhpWord\Shared\XMLWriter $xmlWriter
|
||||
* @param string $name
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
protected function writeChildStyle(XMLWriter $xmlWriter, $name, $value)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Style;
|
|||
class Alignment extends AbstractStyle
|
||||
{
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -32,7 +32,9 @@ class Cell extends AbstractStyle
|
|||
private $width;
|
||||
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
@ -88,9 +90,10 @@ class Cell extends AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Set width
|
||||
* Set width.
|
||||
*
|
||||
* @param int $value
|
||||
* @return void
|
||||
*/
|
||||
public function setWidth($value = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Style;
|
|||
class Extrusion extends AbstractStyle
|
||||
{
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ namespace PhpOffice\PhpWord\Writer\Word2007\Style;
|
|||
class Fill extends AbstractStyle
|
||||
{
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -32,7 +32,9 @@ class Font extends AbstractStyle
|
|||
private $isInline = false;
|
||||
|
||||
/**
|
||||
* Write style
|
||||
* Write style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
|
|
@ -51,7 +53,9 @@ class Font extends AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Write full style
|
||||
* Write full style.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function writeStyle()
|
||||
{
|
||||
|
|
@ -130,9 +134,10 @@ class Font extends AbstractStyle
|
|||
}
|
||||
|
||||
/**
|
||||
* Set is inline
|
||||
* Set is inline.
|
||||
*
|
||||
* @param bool $value
|
||||
* @return void
|
||||
*/
|
||||
public function setIsInline($value)
|
||||
{
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue