propresenter-php/generated/Rv/Data/Graphics/Text/Attributes/Paragraph.php
Thorsten Bus 22ba4aff7d refactor: make repo Composer-compatible by moving php/ to root and ref/ to doc/reference_samples
- Move src/, tests/, bin/, generated/, proto/, composer.json, composer.lock, phpunit.xml from php/ to repo root
- Move ref/ to doc/reference_samples/ for better organization
- Remove vendor/ from git tracking (now properly gitignored)
- Update all test file paths (dirname adjustments and ref/ -> doc/reference_samples/)
- Update all documentation paths (AGENTS.md, doc/*.md)
- Remove php.bak/ directory
- All 252 tests pass
2026-03-30 13:26:29 +02:00

421 lines
12 KiB
PHP

<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: graphicsData.proto
namespace Rv\Data\Graphics\Text\Attributes;
use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;
/**
* Generated from protobuf message <code>rv.data.Graphics.Text.Attributes.Paragraph</code>
*/
class Paragraph extends \Google\Protobuf\Internal\Message
{
/**
* Generated from protobuf field <code>.rv.data.Graphics.Text.Attributes.Alignment alignment = 1;</code>
*/
protected $alignment = 0;
/**
* Generated from protobuf field <code>double first_line_head_indent = 2;</code>
*/
protected $first_line_head_indent = 0.0;
/**
* Generated from protobuf field <code>double head_indent = 3;</code>
*/
protected $head_indent = 0.0;
/**
* Generated from protobuf field <code>double tail_indent = 4;</code>
*/
protected $tail_indent = 0.0;
/**
* Generated from protobuf field <code>double line_height_multiple = 5;</code>
*/
protected $line_height_multiple = 0.0;
/**
* Generated from protobuf field <code>double maximum_line_height = 6;</code>
*/
protected $maximum_line_height = 0.0;
/**
* Generated from protobuf field <code>double minimum_line_height = 7;</code>
*/
protected $minimum_line_height = 0.0;
/**
* Generated from protobuf field <code>double line_spacing = 8;</code>
*/
protected $line_spacing = 0.0;
/**
* Generated from protobuf field <code>double paragraph_spacing = 9;</code>
*/
protected $paragraph_spacing = 0.0;
/**
* Generated from protobuf field <code>double paragraph_spacing_before = 10;</code>
*/
protected $paragraph_spacing_before = 0.0;
/**
* Generated from protobuf field <code>repeated .rv.data.Graphics.Text.Attributes.Paragraph.TabStop tab_stops = 11;</code>
*/
private $tab_stops;
/**
* Generated from protobuf field <code>double default_tab_interval = 12;</code>
*/
protected $default_tab_interval = 0.0;
/**
* Generated from protobuf field <code>.rv.data.Graphics.Text.Attributes.Paragraph.TextList text_list = 13;</code>
*/
protected $text_list = null;
/**
* Generated from protobuf field <code>repeated .rv.data.Graphics.Text.Attributes.Paragraph.TextList text_lists = 14;</code>
*/
private $text_lists;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $alignment
* @type float $first_line_head_indent
* @type float $head_indent
* @type float $tail_indent
* @type float $line_height_multiple
* @type float $maximum_line_height
* @type float $minimum_line_height
* @type float $line_spacing
* @type float $paragraph_spacing
* @type float $paragraph_spacing_before
* @type array<\Rv\Data\Graphics\Text\Attributes\Paragraph\TabStop>|\Google\Protobuf\Internal\RepeatedField $tab_stops
* @type float $default_tab_interval
* @type \Rv\Data\Graphics\Text\Attributes\Paragraph\TextList $text_list
* @type array<\Rv\Data\Graphics\Text\Attributes\Paragraph\TextList>|\Google\Protobuf\Internal\RepeatedField $text_lists
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\GraphicsData::initOnce();
parent::__construct($data);
}
/**
* Generated from protobuf field <code>.rv.data.Graphics.Text.Attributes.Alignment alignment = 1;</code>
* @return int
*/
public function getAlignment()
{
return $this->alignment;
}
/**
* Generated from protobuf field <code>.rv.data.Graphics.Text.Attributes.Alignment alignment = 1;</code>
* @param int $var
* @return $this
*/
public function setAlignment($var)
{
GPBUtil::checkEnum($var, \Rv\Data\Graphics\Text\Attributes\Alignment::class);
$this->alignment = $var;
return $this;
}
/**
* Generated from protobuf field <code>double first_line_head_indent = 2;</code>
* @return float
*/
public function getFirstLineHeadIndent()
{
return $this->first_line_head_indent;
}
/**
* Generated from protobuf field <code>double first_line_head_indent = 2;</code>
* @param float $var
* @return $this
*/
public function setFirstLineHeadIndent($var)
{
GPBUtil::checkDouble($var);
$this->first_line_head_indent = $var;
return $this;
}
/**
* Generated from protobuf field <code>double head_indent = 3;</code>
* @return float
*/
public function getHeadIndent()
{
return $this->head_indent;
}
/**
* Generated from protobuf field <code>double head_indent = 3;</code>
* @param float $var
* @return $this
*/
public function setHeadIndent($var)
{
GPBUtil::checkDouble($var);
$this->head_indent = $var;
return $this;
}
/**
* Generated from protobuf field <code>double tail_indent = 4;</code>
* @return float
*/
public function getTailIndent()
{
return $this->tail_indent;
}
/**
* Generated from protobuf field <code>double tail_indent = 4;</code>
* @param float $var
* @return $this
*/
public function setTailIndent($var)
{
GPBUtil::checkDouble($var);
$this->tail_indent = $var;
return $this;
}
/**
* Generated from protobuf field <code>double line_height_multiple = 5;</code>
* @return float
*/
public function getLineHeightMultiple()
{
return $this->line_height_multiple;
}
/**
* Generated from protobuf field <code>double line_height_multiple = 5;</code>
* @param float $var
* @return $this
*/
public function setLineHeightMultiple($var)
{
GPBUtil::checkDouble($var);
$this->line_height_multiple = $var;
return $this;
}
/**
* Generated from protobuf field <code>double maximum_line_height = 6;</code>
* @return float
*/
public function getMaximumLineHeight()
{
return $this->maximum_line_height;
}
/**
* Generated from protobuf field <code>double maximum_line_height = 6;</code>
* @param float $var
* @return $this
*/
public function setMaximumLineHeight($var)
{
GPBUtil::checkDouble($var);
$this->maximum_line_height = $var;
return $this;
}
/**
* Generated from protobuf field <code>double minimum_line_height = 7;</code>
* @return float
*/
public function getMinimumLineHeight()
{
return $this->minimum_line_height;
}
/**
* Generated from protobuf field <code>double minimum_line_height = 7;</code>
* @param float $var
* @return $this
*/
public function setMinimumLineHeight($var)
{
GPBUtil::checkDouble($var);
$this->minimum_line_height = $var;
return $this;
}
/**
* Generated from protobuf field <code>double line_spacing = 8;</code>
* @return float
*/
public function getLineSpacing()
{
return $this->line_spacing;
}
/**
* Generated from protobuf field <code>double line_spacing = 8;</code>
* @param float $var
* @return $this
*/
public function setLineSpacing($var)
{
GPBUtil::checkDouble($var);
$this->line_spacing = $var;
return $this;
}
/**
* Generated from protobuf field <code>double paragraph_spacing = 9;</code>
* @return float
*/
public function getParagraphSpacing()
{
return $this->paragraph_spacing;
}
/**
* Generated from protobuf field <code>double paragraph_spacing = 9;</code>
* @param float $var
* @return $this
*/
public function setParagraphSpacing($var)
{
GPBUtil::checkDouble($var);
$this->paragraph_spacing = $var;
return $this;
}
/**
* Generated from protobuf field <code>double paragraph_spacing_before = 10;</code>
* @return float
*/
public function getParagraphSpacingBefore()
{
return $this->paragraph_spacing_before;
}
/**
* Generated from protobuf field <code>double paragraph_spacing_before = 10;</code>
* @param float $var
* @return $this
*/
public function setParagraphSpacingBefore($var)
{
GPBUtil::checkDouble($var);
$this->paragraph_spacing_before = $var;
return $this;
}
/**
* Generated from protobuf field <code>repeated .rv.data.Graphics.Text.Attributes.Paragraph.TabStop tab_stops = 11;</code>
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getTabStops()
{
return $this->tab_stops;
}
/**
* Generated from protobuf field <code>repeated .rv.data.Graphics.Text.Attributes.Paragraph.TabStop tab_stops = 11;</code>
* @param array<\Rv\Data\Graphics\Text\Attributes\Paragraph\TabStop>|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setTabStops($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Rv\Data\Graphics\Text\Attributes\Paragraph\TabStop::class);
$this->tab_stops = $arr;
return $this;
}
/**
* Generated from protobuf field <code>double default_tab_interval = 12;</code>
* @return float
*/
public function getDefaultTabInterval()
{
return $this->default_tab_interval;
}
/**
* Generated from protobuf field <code>double default_tab_interval = 12;</code>
* @param float $var
* @return $this
*/
public function setDefaultTabInterval($var)
{
GPBUtil::checkDouble($var);
$this->default_tab_interval = $var;
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Graphics.Text.Attributes.Paragraph.TextList text_list = 13;</code>
* @return \Rv\Data\Graphics\Text\Attributes\Paragraph\TextList|null
*/
public function getTextList()
{
return $this->text_list;
}
public function hasTextList()
{
return isset($this->text_list);
}
public function clearTextList()
{
unset($this->text_list);
}
/**
* Generated from protobuf field <code>.rv.data.Graphics.Text.Attributes.Paragraph.TextList text_list = 13;</code>
* @param \Rv\Data\Graphics\Text\Attributes\Paragraph\TextList $var
* @return $this
*/
public function setTextList($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Graphics\Text\Attributes\Paragraph\TextList::class);
$this->text_list = $var;
return $this;
}
/**
* Generated from protobuf field <code>repeated .rv.data.Graphics.Text.Attributes.Paragraph.TextList text_lists = 14;</code>
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getTextLists()
{
return $this->text_lists;
}
/**
* Generated from protobuf field <code>repeated .rv.data.Graphics.Text.Attributes.Paragraph.TextList text_lists = 14;</code>
* @param array<\Rv\Data\Graphics\Text\Attributes\Paragraph\TextList>|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setTextLists($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Rv\Data\Graphics\Text\Attributes\Paragraph\TextList::class);
$this->text_lists = $arr;
return $this;
}
}