RhinoCommon API
TextEntityJustification Property |
Gets or sets the justification of text in relation to its base point.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll)
Since: 5.0
public TextJustification Justification { get; set; }
Public Property Justification As TextJustification Get Set
Property Value
Type: TextJustificationusing Rhino; using Rhino.Commands; using Rhino.Geometry; namespace examples_cs { public class TextJustifyCommand : Command { public override string EnglishName { get { return "csTextJustify"; } } protected override Result RunCommand(RhinoDoc doc, RunMode mode) { var text_entity = new TextEntity { Plane = Plane.WorldXY, Text = "Hello Rhino!", Justification = TextJustification.MiddleCenter, FontIndex = doc.Fonts.FindOrCreate("Arial", false, false) }; doc.Objects.AddText(text_entity); doc.Views.Redraw(); return Result.Success; } } }
Imports Rhino Imports Rhino.Commands Imports Rhino.Geometry Namespace examples_vb Public Class TextJustifyCommand Inherits Command Public Overrides ReadOnly Property EnglishName() As String Get Return "vbTextJustify" End Get End Property Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result Dim text_entity = New TextEntity() text_entity.Plane = Plane.WorldXY text_entity.Text = "Hello Rhino!" text_entity.Justification = TextJustification.MiddleCenter text_entity.FontIndex = doc.Fonts.FindOrCreate("Arial", False, False) doc.Objects.AddText(text_entity) doc.Views.Redraw() Return Result.Success End Function End Class End Namespace
Python
from scriptcontext import doc from Rhino.Geometry import * text_entity = TextEntity() text_entity.Plane = Plane.WorldXY text_entity.Text = "Hello Rhino!" text_entity.Justification = TextJustification.MiddleCenter text_entity.FontIndex = doc.Fonts.FindOrCreate("Arial", False, False) doc.Objects.AddText(text_entity) doc.Views.Redraw()