# `PDFRedlines.Config`
[🔗](https://github.com/EnaiaInc/pdf_redlines/blob/v0.7.2/lib/pdf_redlines/config.ex#L1)

Configuration for redline detection thresholds.

# `t`

```elixir
@type t() :: %PDFRedlines.Config{
  blue_b_min: float(),
  blue_g_max: float(),
  blue_r_max: float(),
  formatting_bar_height_max: float(),
  formatting_bar_width_min: float(),
  line_bar_height_max: float(),
  line_bar_width_min: float(),
  line_break_height_ratio: float(),
  line_height_fallback: float(),
  margin_end_ratio: float(),
  margin_start_ratio: float(),
  merge_line_height_max_ratio: float(),
  merge_line_height_min_ratio: float(),
  merge_x_gap_max: float(),
  page_width_fallback: float(),
  pair_x_gap_max: float(),
  red_b_max: float(),
  red_g_max: float(),
  red_r_min: float(),
  same_line_y_tolerance: float(),
  stroke_line_width_min: float(),
  stroke_line_y_tolerance: float()
}
```

# `to_map`

```elixir
@spec to_map(t()) :: map()
```

---

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