Styles
extends AbstractPart
in package
Word2007 styles part writer: word/styles.xml.
Tags
Table of Contents
Properties
- $dateFormat : string
- $parentWriter : AbstractWriter
- Parent writer.
Methods
- getParentWriter() : AbstractWriter
- Get parent writer.
- setParentWriter() : void
- Set parent writer.
- write() : string
- Write part.
- getXmlWriter() : XMLWriter
- Get XML Writer.
- writeText() : bool
- Write an XML text, this will call text() or writeRaw() depending on the value of Settings::isOutputEscapingEnabled().
- writeDefaultStyles() : void
- Write default font and other default styles.
- writeFontStyle() : void
- Write font style.
- writeParagraphStyle() : void
- Write paragraph style.
- writeTableStyle() : void
- Write table style.
Properties
$dateFormat
protected
string
$dateFormat
= 'Y-m-d\TH:i:sP'
Date format
$parentWriter
Parent writer.
protected
AbstractWriter
$parentWriter
Methods
getParentWriter()
Get parent writer.
public
getParentWriter() : AbstractWriter
Return values
AbstractWritersetParentWriter()
Set parent writer.
public
setParentWriter([AbstractWriter|null $writer = null ]) : void
Parameters
- $writer : AbstractWriter|null = null
write()
Write part.
public
write() : string
Return values
stringgetXmlWriter()
Get XML Writer.
protected
getXmlWriter() : XMLWriter
Return values
XMLWriterwriteText()
Write an XML text, this will call text() or writeRaw() depending on the value of Settings::isOutputEscapingEnabled().
protected
writeText(string $content) : bool
Parameters
- $content : string
-
The text string to write
Return values
bool —Returns true on success or false on failure
writeDefaultStyles()
Write default font and other default styles.
private
writeDefaultStyles(XMLWriter $xmlWriter, array<string|int, AbstractStyle> $styles) : void
Parameters
- $xmlWriter : XMLWriter
- $styles : array<string|int, AbstractStyle>
writeFontStyle()
Write font style.
private
writeFontStyle(XMLWriter $xmlWriter, string $styleName, Font $style) : void
Parameters
writeParagraphStyle()
Write paragraph style.
private
writeParagraphStyle(XMLWriter $xmlWriter, string $styleName, Paragraph $style) : void
Parameters
writeTableStyle()
Write table style.
private
writeTableStyle(XMLWriter $xmlWriter, string $styleName, Table $style) : void