Skip to content

Text

subsurfaceio.logplot.render.columns.text

Interval/point text column renderer.

Classes:

Name Description
TextColumnRenderer

Renders interval text with deflected boundary lines.

TextColumnRenderer

Renders interval text with deflected boundary lines.

Methods:

Name Description
render

Render wrapped interval/point text for the current page.

render staticmethod

render(column: Column, ctx: RenderContext) -> str

Render wrapped interval/point text for the current page.

Parameters:

Name Type Description Default
column Column

Column whose model is a TextColumn.

required
ctx RenderContext

Page geometry and dumped data.

required

Returns:

Type Description
str

SVG <g class="text-column"> fragment, or '' if nothing intersects the page.

Raises:

Type Description
TypeError

If column.model is not a TextColumn.

ValueError

If horizontal_alignment is unsupported.