Documentation

Shape extends AbstractElement

Shape element writer

Tags
since
0.12.0
SuppressWarnings

(PHPMD.UnusedPrivateMethod)

Table of Contents

$withoutP  : bool
Without paragraph
$element  : AbstractElement
Element
$xmlWriter  : XMLWriter
XML writer
__construct()  : mixed
Create new instance
write()  : mixed
Write element.
endElementP()  : mixed
End w:p DOM element.
getElement()  : AbstractElement
Get element
getText()  : string
Convert text to valid format
getXmlWriter()  : XMLWriter
Get XML Writer
startElementP()  : mixed
Start w:p DOM element.
writeCommentRangeEnd()  : mixed
Writes the w:commentRangeEnd DOM element
writeCommentRangeStart()  : mixed
Writes the w:commentRangeStart DOM element
writeFontStyle()  : mixed
Write ending.
writeParagraphStyle()  : mixed
Write ending.
writeText()  : bool
Write an XML text, this will call text() or writeRaw() depending on the value of Settings::isOutputEscapingEnabled()
getPoints()  : array<string|int, mixed>
Set points
writeArc()  : mixed
Write arc.
writeCurve()  : mixed
Write curve.
writeLine()  : mixed
Write line.
writePolyline()  : mixed
Write polyline.
writeRoundRect()  : mixed
Write rectangle.
writeTextStyle()  : mixed
Write text style.

Properties

Methods

write()

Write element.

public write() : mixed
Return values
mixed

endElementP()

End w:p DOM element.

protected endElementP() : mixed
Return values
mixed

getText()

Convert text to valid format

protected getText(string $text) : string
Parameters
$text : string
Return values
string

writeCommentRangeEnd()

Writes the w:commentRangeEnd DOM element

protected writeCommentRangeEnd() : mixed
Return values
mixed

writeCommentRangeStart()

Writes the w:commentRangeStart DOM element

protected writeCommentRangeStart() : mixed
Return values
mixed

writeFontStyle()

Write ending.

protected writeFontStyle() : mixed
Return values
mixed

writeParagraphStyle()

Write ending.

protected writeParagraphStyle() : mixed
Return values
mixed

writeText()

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

getPoints()

Set points

private getPoints(string $type, string $value) : array<string|int, mixed>
Parameters
$type : string
$value : string
Return values
array<string|int, mixed>

writePolyline()

Write polyline.

private writePolyline(XMLWriter $xmlWriter, Shape $style) : mixed
Parameters
$xmlWriter : XMLWriter
$style : Shape
Return values
mixed

writeRoundRect()

Write rectangle.

private writeRoundRect(XMLWriter $xmlWriter, Shape $style) : mixed
Parameters
$xmlWriter : XMLWriter
$style : Shape
Return values
mixed

writeTextStyle()

Write text style.

private writeTextStyle(string $styleType) : mixed
Parameters
$styleType : string

Font|Paragraph

Return values
mixed

Search results