HTML::Table Zeilenumbruch

31/08/2007 - 22:41 von Todor Vachkov | Report spam
Hallo allerseits,

wie kann ich mit HTML::Table bewirken, dass eine Spalte mit überlangen Links als Inhalt
ihre feste Breite behàlt.

use HTML::Table;
$table1->setCaption("Titel",'bottom');
$table1->addRow('Datum','Name','URL','Bemerkung');
$table1->setRowHead(1);
#hier versuche ich den Umbruch fuer die ganze Spalte zu erzwingen
$table1->setColNoWrap(3,'1');
$table1->setColWidth(3,'50%');

while ((my $key, my $value) = each %{$hashtoprocess}) {
my @row = ($key,@{$value});
#$row[2] enthaelt URL
$table1->addRow(@row);
}
$table1->print;

Und nun wenn die Tabelle generiert wird platzt der Bildschirm in der Breite, da die Urls
ohne Umbruch dargestellt werden. Wie kann ich denn erzwingen?

Vielen Dank schonmal fuer die Hilfe

Grüße,
Todor
 

Lesen sie die antworten

#1 Frank Seitz
01/09/2007 - 00:32 | Warnen spam
Todor Vachkov wrote:

Und nun wenn die Tabelle generiert wird platzt der Bildschirm in der Breite, da die Urls
ohne Umbruch dargestellt werden. Wie kann ich denn erzwingen?



HTML bricht zusammenhàngende Zeichenketten nicht um.
Die Trennstellen musst Du selber einbauen.

Grüße
Frank
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Ähnliche fragen