The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Prty::ColumnFormat - Format einer Text-Kolumne

BASE CLASS

Prty::Object

DESCRIPTION

Ein Objekt der Klasse ist Träger von Formatinformation über eine Menge von Werten, die tabellarisch dargestellt werden sollen, z.B. in einer Text- oder HTML-Tabelle.

Die Methoden der Klasse formatieren die Werte der Wertemenge entsprechend und liefern Information über die Ausrichtung.

METHODS

Konstruktor

new() - Instantiiere Objekt

Synopsis

    $fmt = $class->new($type,$width,$scale,$null,$mask);

Description

Die übergebenen Parameter enthalten folgende Information:

$type

Typ ('t', 's', 'd' oder 'f').

$width

Länge des längsten Werts.

$scale

Maximale Anzahl an Nachkommastellen (im Falle von Werten vom Typ f).

$null

Anzahl der Nullwerte.

$mask

Maximale Anzahl der zu maskierenden Zeichen bei einzeiliger Darstellung. Maskiert werden die Zeichen \n, \r, \t, \0, \\.

Formatierung

asFixedWidthString() - Formatiere Wert auf feste Breite

Synopsis

    $str = $fmt->asFixedWidthString($value);

asTdContent() - Formatiere Wert für eine HTML td-Zelle

Synopsis

    $html = $fmt->asTdContent($value);

htmlAlign() - Horizontale Ausrichtung in HTML

Synopsis

    $align = $fmt->htmlAlign;

Description

Für numerische Kolumnen wird der Wert 'right' geliefert, für Textkolumnen der Wert 'left';

VERSION

1.099

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2016 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.