Parameters
$text - The add text.
$addIndent - Indicates if the element can be indented.
$allowNewLine - Indicates if a new line can be added.
Returns
The potentially indented and wrapped new text value.
Syntax
| PHP |
public function Text(string $text, bool $addIndent = true , bool $allowNewLine = true): string
|
Appends the potentially indented text.
Remarks
Text() is an "Append" method. It creates the text with GetText() and adds
it to the builder.
Note: One should set the "addIndent" parameter to false when adding text
to the builder after getting the text with a "GetText" method. This is
because the the indent has already been added with the "GetText"
method.
Example
| PHP |
$tb = new LJCTextBuilder();
$tb->Text("This is an appended line.");
$tb->AddIndent();
// Example Method:
// Starts the text with a newline if the builder already has text, param
// allowNewLine = true and builder text does not end with a newline.
// The text begins with the current indent string if param
// addIndent = true.
// Defaults: addIndent = true, allowNewLine = true.
$tb->Text("This is an indented line.");
$result = $tb->ToString();
// result:
// This is an appended line.
// This is an indented line.
|
Copyright © Lester J. Clark and Contributors.
Licensed under the MIT License.