Ist es möglich, den Text links und oben zu halten?Hallo alle,
Gibt es eine Möglichkeit, Text an der von x und y bereitgestellten Stelle zu halten. also linksbündig und obenbündig?
unten ist der Code. Ich habe im Scripting-Index nachgesehen, vielleicht ist da etwas, aber ich konnte es nicht finden.
Danke
RAM
a="this is a \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {50, 20}, a );
)
);Betreff: Ist es möglich, den Text links und oben zu halten?Sie können den Wert für den unteren Rand des Kästchens verringern, aber wenn Sie am Ende mehr Text haben, als in das Kästchen passt, wird dieser natürlich wieder abgeschnitten. Auch hier bin ich mir nicht sicher, wie ich die Textzeile nur bis zu einer oberen und linken Koordinate haben kann.
a="this is a \!nnewline \!nnewline \!nnewline \!nnewline \!nnewline \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {0, 50, 15, 0}, a );
)
);
Betreff: Ist es möglich, den Text links und oben zu halten?ya ... ein weiteres schlechtes Beispiel. Auf diese Weise legen Sie die Nummer der neuen Zeile fest. Wenn ich mehr neue Zeilen habe, werden sie nicht in den definierten Koordinaten angezeigt. Sie können zB 5-6 neue Zeilen mit derselben xy-Koordinate ausprobieren.
Betreff: Ist es möglich, den Text links und oben zu halten?Ach, ich verstehe. Entschuldigung, ich habe das falsch verstanden. Sie müssen die Koordinaten {links, oben, rechts, unten} verwenden. Es wird unter Beispiel 2 im Scripting Index for Text angezeigt. Im Wesentlichen erstellt es ein Feld mit Linien an den angegebenen Koordinaten, in dem Ihr Text platziert wird. Wenn Sie die "richtige" Koordinate zu klein machen, wird der Text abgeschnitten. Wenn Sie es vergrößern, wird das Feld erweitert, wodurch der Text ebenfalls verschoben wird. Ich bin mir nicht sicher, ob es eine einfache Möglichkeit gibt, nur die oberen und linken Zahlen ohne die anderen anzugeben.
a="this is a \!nnewline \!nnewline \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {0, 50, 15, 20}, a );
)
);
Betreff: Ist es möglich, den Text links und oben zu halten?a="this is a \!nnewline \!nnewline \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {0, 50}, a );
)
);zB in diesem Bild und JSL. Ich setze die Y-Koordinate auf 50, aber mein Text ist auf 50 zentriert. Aber ich möchte, dass er bei 50 beginnt und nach unten geht. Irgendeine Lösung
Betreff: Ist es möglich, den Text links und oben zu halten?Interessant. Wenn ich den Code mit auf {0, 90} gesetzten Koordinaten ausführe, ist dies meine Ausgabe:
coordinates {0, 90}coordinates {0, 90}Koordinaten {0, 90}
Es wird nur in der Mitte angezeigt, wenn ich meine Koordinaten auf {0, 45} setze:
coordinates {0, 45}coordinates {0, 45}Koordinaten {0, 45}
Betreff: Ist es möglich, den Text links und oben zu halten?Unabhängig von der von Ihnen angegebenen Koordinate wird der Text in der Mitte der y-Koordinate ausgerichtet. Ich suche einen Test, der an der Spitze der angegebenen Koordinate ausgerichtet ist.Betreff: Ist es möglich, den Text links und oben zu halten?Ich glaube, du willst nur deine Koordinaten ändern. Ändern Sie also {50, 20} in die gewünschte {x, y}-Position. Das x ist die Position der linken Seite des Textes und das y die untere Seite des Textes. Der unten stehende Aktualisierungscode platziert den Text ganz oben in der oberen linken Ecke und berührt die Ränder des Diagrammfelds.
a="this is a \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {0, 90}, a );
)
);