# ChunkOfText

#### 2.4.0 Властивості параграфу

* `respect_newlines_in_text=True` - дозволяє переносити частину рядка на нову лінію, наприклад, використовуючи символ .
* `respect_spaces_in_text=True` - дозволяє використовувати декілька пробілів підряд

```python
Paragraph("1st line" + "\n" + "2nd line",
	respect_newlines_in_text=True,
)

Paragraph("Several spaces in a row:" + "            " + "end.",
	respect_spaces_in_text=True,
)
```

Ось так, наприклад, я реалізував блок тексту, що буде вставлений у комірку таблиці, в якому деякі частини написані жирним шрифтом:

Температура: **22** °С\
відносна вологість повітря: **77** %\
атмосферний тиск: **99.2** кПа

```python
	atm_block: BlockFlow = BlockFlow()

	flow: InlineFlow = InlineFlow()
	flow.add(ChunkOfText(tr('TX_TEMPERATURE').capitalize() + ": ", font=font_RobotoRegular))
	flow.add(ChunkOfText(str(clbdata['temperat']), font=font_RobotoBold))
	flow.add(ChunkOfText(tr('TX_TEMPERATURE_UNIT'), font=font_RobotoRegular))
	atm_block.add(flow).add(Paragraph("\n", font_size=Decimal(0)))

	flow: InlineFlow = InlineFlow()
	flow.add(ChunkOfText(tr('TX_HUMIDITY_RELATIVE') + ": ", font=font_RobotoRegular))
	flow.add(ChunkOfText(str(clbdata['humidity']), font=font_RobotoBold))
	flow.add(ChunkOfText(tr('TX_HUMIDITY_UNIT'), font=font_RobotoRegular))
	atm_block.add(flow).add(Paragraph("\n", font_size=Decimal(0)))

	flow: InlineFlow = InlineFlow()
	flow.add(ChunkOfText(tr('TX_PRESSURE_ATMOS') + ": ", font=font_RobotoRegular))
	flow.add(ChunkOfText(str(clbdata['pressure']), font=font_RobotoBold))
	flow.add(ChunkOfText(tr('TX_PRESSURE_UNIT'), font=font_RobotoRegular))

	atm_block.add(flow)

	layout.add(
		FixedColumnWidthTable(
			number_of_columns=2,
			number_of_rows=5,
		)
		.add(
			atm_block
		)
	...
```

Симфол переносу рядка не можна додати до `ChunkOfText`, тому я додавав його через `Paragraph`, що додавався до `BlockFlow`
