Kreuzberg.PdfAnnotationType (kreuzberg v4.9.5)

Copy Markdown View Source

Enumeration of PDF annotation types.

Matches the Rust PdfAnnotationType enum.

Values

  • :text - Text annotation
  • :highlight - Highlight annotation
  • :link - Link annotation
  • :stamp - Stamp annotation
  • :underline - Underline annotation
  • :strike_out - Strike-out annotation
  • :other - Other annotation type

Summary

Functions

Returns all valid PdfAnnotationType values.

Types

t()

@type t() :: :text | :highlight | :link | :stamp | :underline | :strike_out | :other

Functions

values()

@spec values() :: [t()]

Returns all valid PdfAnnotationType values.

Examples

iex> Kreuzberg.PdfAnnotationType.values()
[:text, :highlight, :link, :stamp, :underline, :strike_out, :other]