# `Typst.Format.Table.Vline`
[🔗](https://github.com/Hermanverschooten/typst/blob/main/lib/format/table.ex#L182)

Creates a typst [`table.vline()`](https://typst.app/docs/reference/model/table/#definitions-vline) and implements the `String.Chars` protocol for easy EEx interpolation.

## Examples

    iex> alias Typst.Format.Table.Vline
    ...> %Vline{start: 2} |> to_string()
    "table.vline(start: 2)"

# `t`

```elixir
@type t() :: %Typst.Format.Table.Vline{
  end: non_neg_integer(),
  position:
    :start | :end | :left | :center | :right | :top | :horizon | :bottom,
  start: non_neg_integer(),
  stroke: String.t(),
  x: non_neg_integer()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
