NAME
Prty::ColumnFormat - Format einer Text-Kolumne
BASE CLASS
DESCRIPTION
Ein Objekt der Klasse ist Träger von Formatinformation über einer 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, \\.
Akzessoren
width() - Breite des längsten Werts
Synopsis
$width = $fmt->width;
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.121
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2017 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.