INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Stringlänge In Pixel



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!

03.02.2009, 22:24
Beitrag #1

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Stringlänge In Pixel
Weiß jemand, wie ich die Länge eines String in Pixel in einem Bedienelement ermittle? Oder ist es gibt es eine Funktion, die mir sagt, ob der gesamte, in einem Bedienelement eingegebene Text auch angezeigt wird? Hintergrund ist folgender: Der Benutzer kann zur Laufzeit die Untertitel einiger Elemente verändern. Ich möchte aber verhindern, dass er dort Untertitel eingibt, die wegen ihrer Länge in benachbarte Objekte hineinragen.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.02.2009, 08:11
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Stringlänge In Pixel
Wenn Du eine Länge nicht überschreiten möchtest, dann begrenze das String-Control doch einfach auf eine bestimmte Anzahl von Buchstaben, die man eingeben darf.

Kannst Du mal das VI hochladen und zeigen, wo Du meinst?

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2009, 08:15
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Stringlänge In Pixel
Hier ist noch ein Bsp. dazu.


Sonstige .vi  Stringl_nge_begrenzen.vi (Größe: 12,13 KB / Downloads: 191)

Lv80_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2009, 08:30
Beitrag #4

macces Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 57
Registriert seit: Oct 2006

8.60 SE
2006
kA

47803
Deutschland
Stringlänge In Pixel
@Y-P: In Arial u.ä. Schriftarten haben Buchstaben ja nicht die gleiche Breite. Würd aber gehn, wenn Du Courier oder so nimmst. Aber es gibt auch nen Eigenschaftsknoten (Untertitel/Maße) wo Du die Breite auslesen kannst. Des sollt Dir schon reichen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2009, 08:34
Beitrag #5

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Stringlänge In Pixel
Functions Pallete -> Programming -> Graphics & Sound -> Picture Functions -> Draw Text at Point.vi

Dieses VI öffnen, es enthält das VI "Get Text Rec.vi". Hiermit kannst du die Größe in Pixel für einen bestimmten String bestimmen.

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2009, 08:54
Beitrag #6

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Stringlänge In Pixel
' schrieb:Functions Pallete -> Programming -> Graphics & Sound -> Picture Functions -> Draw Text at Point.vi

Dieses VI öffnen, es enthält das VI "Get Text Rec.vi". Hiermit kannst du die Größe in Pixel für einen bestimmten String bestimmen.

VDB

Genau sowas habe ich gesucht, vielen Dank. Mit der Anzahl der Buchstaben funktioniert es nicht, denn Monospace will ich dem Anwender nich zumuten.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Custom Controls ändern die Größe (Pixel) Marcusius 1 3.150 02.09.2019 07:25
Letzter Beitrag: NoWay
  feste Stringlänge; entweder mit "Blanks" auffüllen oder abschneiden Dommas 10 10.413 27.08.2010 12:18
Letzter Beitrag: Dommas
  Pixel Entfernung ohne Vision Modul messen stenzr 0 3.340 07.08.2006 09:14
Letzter Beitrag: stenzr

Gehe zu: