Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.2
|
Leadtools.Annotations Namespace > AnnUnitConverter Class : SetUnitAbbreviation Method |
'Declaration Public Shared Function SetUnitAbbreviation( _ ByVal unit As AnnUnit, _ ByVal newValue As String _ ) As String
'Usage Dim unit As AnnUnit Dim newValue As String Dim value As String value = AnnUnitConverter.SetUnitAbbreviation(unit, newValue)
You can use this method to globally change the abbreviation used with any unit during the life of your program.
This example will change the abbreviation of SmartEnglish from the default of "in" to "inch":
Imports Leadtools Imports Leadtools.Annotations Private Sub AnnUnitConverter_SetUnitAbbreviation() Dim ruler1 As New AnnRulerObject() ruler1.MeasurementUnit = AnnUnit.SmartEnglish ' Should be the default of "in" Console.WriteLine("UnitAbbreviation: {0}", ruler1.UnitAbbreviation) ' Change the default abbreviation of SmartEnglish to "inches" AnnUnitConverter.SetUnitAbbreviation(AnnUnit.SmartEnglish, "inches") ' Create another ruler with SmartEnglish measurement units Dim ruler2 As New AnnRulerObject() ruler2.MeasurementUnit = AnnUnit.SmartEnglish ' Should be the new value of "inches" Console.WriteLine("UnitAbbreviation: {0}", ruler2.UnitAbbreviation) End Sub
using Leadtools; using Leadtools.Annotations; private void AnnUnitConverter_SetUnitAbbreviation() { AnnRulerObject ruler1 = new AnnRulerObject(); ruler1.MeasurementUnit = AnnUnit.SmartEnglish; // Should be the default of "in" Console.WriteLine("UnitAbbreviation: {0}", ruler1.UnitAbbreviation); // Change the default abbreviation of SmartEnglish to "inches" AnnUnitConverter.SetUnitAbbreviation(AnnUnit.SmartEnglish, "inches"); // Create another ruler with SmartEnglish measurement units AnnRulerObject ruler2 = new AnnRulerObject(); ruler2.MeasurementUnit = AnnUnit.SmartEnglish; // Should be the new value of "inches" Console.WriteLine("UnitAbbreviation: {0}", ruler2.UnitAbbreviation); }