29.07.2009, 12:28
29.07.2009, 14:51
Gerne, aber beim optimieren ist mir was aufgefallen:
Ich habe das Gefühl, dass die Schriftformatierungen nicht übernommen werden. In der neuen Version (unten angehängt) wird für jede Spalte jede Zelle geprüft und die maximale Breite einer Spalte bestimmt. Schreibe ich nun in zwei Zellen einer Spalte das selbe nur einmal fett und einmal normal, dann kommt trotzdem die selbe Breite heraus. Auch unterschiedliche Schriftgrößen haben keinen Einfluss.
Mache ich was falsch oder ist an dem Get Text Rect.vi was faul?
[attachment=20062]
LG
Torsten
Ich habe das Gefühl, dass die Schriftformatierungen nicht übernommen werden. In der neuen Version (unten angehängt) wird für jede Spalte jede Zelle geprüft und die maximale Breite einer Spalte bestimmt. Schreibe ich nun in zwei Zellen einer Spalte das selbe nur einmal fett und einmal normal, dann kommt trotzdem die selbe Breite heraus. Auch unterschiedliche Schriftgrößen haben keinen Einfluss.
Mache ich was falsch oder ist an dem Get Text Rect.vi was faul?
![Lv86_img Lv86_img](images/smilies/lvfsmilies/lv_icons/lv86_img.jpg)
LG
Torsten
29.07.2009, 19:58
Hi, Torsten,
ich habe mal rumgespielt: Dir fehlt der Anschluss "User-specified Font", ansonsten rechnet das VI mit dem Standard Application Font.
[attachment=20070]
Gruß, Jens
ich habe mal rumgespielt: Dir fehlt der Anschluss "User-specified Font", ansonsten rechnet das VI mit dem Standard Application Font.
[attachment=20070]
Gruß, Jens
29.07.2009, 20:01
oh man, ich depp wunder mich noch was das fürn anschluss für eine schrift ist.. hätte ich ja auch mal selbst auf die idee kommen können das schnell nachzuschlagen.
ich danke dir.
dann wirds morgen wahrscheinlich ne weitere version vom spalten minimierer geben. habe noch die ein oder andere idee gehabt.
LG
Torsten
ich danke dir.
dann wirds morgen wahrscheinlich ne weitere version vom spalten minimierer geben. habe noch die ein oder andere idee gehabt.
LG
Torsten
30.07.2009, 08:34
Ein neuer Morgen, ein neues Problem.
Momentan arbeite ich an dem "Textabstand".
Der Text innerhalb einer Zelle ist rechts und links mit einem gewissen Abstand (oben und unten auch) zum Zellenrand versehen. Kann ich diesen Abstand irgendwie bestimmen? Im Moment komme ich auf einen Wert von 5 Pixel. Aber ist das Schriftartenabhängig? Oder eine Systemeinstellung? Hat da jemand Hintergrundinfos zu?
Momentan arbeite ich an dem "Textabstand".
Der Text innerhalb einer Zelle ist rechts und links mit einem gewissen Abstand (oben und unten auch) zum Zellenrand versehen. Kann ich diesen Abstand irgendwie bestimmen? Im Moment komme ich auf einen Wert von 5 Pixel. Aber ist das Schriftartenabhängig? Oder eine Systemeinstellung? Hat da jemand Hintergrundinfos zu?
30.07.2009, 16:15
' schrieb:Ein neuer Morgen, ein neues Problem.
Momentan arbeite ich an dem "Textabstand".
Der Text innerhalb einer Zelle ist rechts und links mit einem gewissen Abstand (oben und unten auch) zum Zellenrand versehen. Kann ich diesen Abstand irgendwie bestimmen? Im Moment komme ich auf einen Wert von 5 Pixel. Aber ist das Schriftartenabhängig? Oder eine Systemeinstellung? Hat da jemand Hintergrundinfos zu?
Fonts haben sogenannte Metrics die auch einen Bereich vor dem ersten und nach dem letzten Buchstaben beschreiben. Zudem könnte es sein dass die Funktion ohnehin noch je ein Pixel auf allen Seiten für einen Rand hinzufügt.
Rolf Kalbermatter
05.08.2009, 13:13
' schrieb:dann wirds morgen wahrscheinlich ne weitere version vom spalten minimierer geben. habe noch die ein oder andere idee gehabt.Da es noch keine weitere Version gibt
![Wink Wink](images/smilies/wink.gif)
Da man bei Tabellen auch einen Header einblenden kann, (der meistens noch breiter ist), habe ich noch den "column header" implementiert.
05.08.2009, 13:27
Ja die Idee hatte ich schon, hab ne weile gebraucht um die Schriftformatierung des Spaltentitels zu finden. wer hätte das gedacht, in der Zeile -1 ist sie versteckt.
Hier also meine neue Version die dann auch die Formatierungen der Zellen berüclksichtigt. man kann außerdem ein min und max wert angeben für die breite und einen zusätzlichen textabstand.
[attachment=20207]
LG
Torsten
EDIT: ich sehe grade in roles version die abfrage ob der spaltentitel angezeigt wird. gute sache. bau ich noch ein!
Hier also meine neue Version die dann auch die Formatierungen der Zellen berüclksichtigt. man kann außerdem ein min und max wert angeben für die breite und einen zusätzlichen textabstand.
![Lv86_img Lv86_img](images/smilies/lvfsmilies/lv_icons/lv86_img.jpg)
LG
Torsten
EDIT: ich sehe grade in roles version die abfrage ob der spaltentitel angezeigt wird. gute sache. bau ich noch ein!
05.08.2009, 13:36
Und direkt die nächste Version:
[attachment=20208]
LG
Torsten
P.S.: Bei weiteren Anpassungen und Optimierungen bitte melden, damit ichs in meine Version auch einbauen kann.
Danke!
![Lv86_img Lv86_img](images/smilies/lvfsmilies/lv_icons/lv86_img.jpg)
LG
Torsten
P.S.: Bei weiteren Anpassungen und Optimierungen bitte melden, damit ichs in meine Version auch einbauen kann.
Danke!
05.08.2009, 13:55
Es gibt auch Zeilenheader (ebenfalls Index -1), der fehlt doch auch noch?!
Gruß, Jens
Gruß, Jens