Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Spaltenbreite automatisch anpassen!?
Genial. Danke.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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?
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
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
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?
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
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.
' 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 , musste ich das für mich noch anpassen, ev. hattest du diese Idee auch schon.
Da man bei Tabellen auch einen Header einblenden kann, (der meistens noch breiter ist), habe ich noch den "column header" implementiert.
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
05.08.2009, 13:27 (Dieser Beitrag wurde zuletzt bearbeitet: 05.08.2009 13:28 von TSC.)
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.