module Align : sig type t =
| Left
| MidLeft
| Middle
| MidRight
| Right (** Type of Alignments. During the justification phase of printing, the alignment decides how much space should be left on the left and right of the
data. *) end
type sized_string = { str : string; size : int } (** String with a display size. [size] is usually but not always
[String.length str] (or rather unicode length but currently no unicode support). *)
type header = sized_string type row = sized_string listlist
(** Print the table with optional alignment parameters. The alignment parametrs must have the same shape as the corresponding data. Due to a limitation of OCaml, the entire thing has to be thunked in order for optional arguments to
come at the end. *) valprint : header list
-> row
-> row list
-> ?align_headers:Align.t list
-> ?align_top:Align.t listlist
-> ?align_rows:Align.t listlist
-> unit
-> string
type raw_header = string type raw_row = stringlistlist
val raw_str : string -> sized_string (** string which displays as itself *)
val raw_row : raw_row -> row
val raw_print : raw_header list
-> raw_row
-> raw_row list
-> ?align_headers:Align.t list
-> ?align_top:Align.t listlist
-> ?align_rows:Align.t listlist
-> unit
-> string (** Print with display size = string length *)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.