Thread Suche: Tabelle mit DragDrop-Funktionalität (31 answers)
Opened by GoodFella at 2007-01-09 21:27

GoodFella
 2007-01-14 10:14
#46098 #46098
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
So, dieser Beitrag widmet sich dem Testen meines Algos.
Jeder Wert ist mit print versehen, hab also genug Daten zum analysieren.

1. Teil: ->colWidth gibt nach resizen negative Pixelwerte aus, ansonsten positive fixe Stringlängen. Weswegen $font->measure hier ungeeignet ist. In meinem Beispiel habe ich "X" als Zeichenbasis genommen, was eine Breite von 7 Pixeln hat, die Tabelle scheint jedoch mit 6 Pixeln zu arbeiten + 2 Pixel Offset. Zu diesen Werten bin ich gekommen, indem ich Screenshots mit Paint vermessen habe ^^ Hier mal die Daten:
http://rapidshare.com/files/11625505/mmc_test.xls.html  (Ich muss mir endlich wieder Webspace besorgen, Rapidshare stinkt)
Achja, die negativen Pixelwerte, die nach resizen geliefert werden, sind korrekt.

[UPDATE1>>]
Es scheint keine funktionierende allgemeingültige Möglichkeit zu geben, die die Zeilenbreite zuverlässig berechnet. (habe den gesamten Funktionsumfang von Tk::Font durch) Allerdings gibt es einen Workaround:
Ich setze einfach bei der Initialisierung der TableMatrix die Zeilenbreiten immer in negativen Pixelweiten, dann bekomme ich auch immer negative Pixelweiten von colWidth zurück :)\n\n

<!--EDIT|GoodFella|1168764966-->

View full thread Suche: Tabelle mit DragDrop-Funktionalität