String value that selects between Metric and English (Imperial) measurement types (see Figure 1). The U-T-H window allows the default measurement type to be changed there (Figure 2). Enter English or Metric and click on OK. Figure 3 shows where the Measurement Type is set for a New Job.
Figure 1
Figure 2
Figure 3
API Calls
Delphi
Using IItem Object Model
procedure main; var planswift: IPlanSwift; settings: IItem; property: IPropertyObject begin planswift := coPlanSwift.Create(); settings := planswift.getItem('\Settings'); property := planswift.GetProperty('DefaultMeasurementType'); WriteLn(property.ResultAsString()) end
Using PlanSwift Object Model
//or procedure main; var planswift: IPlanSwift; property:IPropertyObject; begin planswift := coPlanSwift.Create(); property := planswift.GetProperty('\Settings','DefaultMeasurementType'); WriteLn(property.ResultAsString()) end;
C#
Using IItem Object Model
private void Main() { PlanSwift planswift = new PlanSwift(); IItem settings = planswift.GetItem(@"\Settings"); IPropertyObject property = settings.GetProperty("DefaultMeasurementType"); console.WriteLn(property.ResultAsString()) }
Using PlanSwift Object Model
private void Main() { PlanSwift planswift = new PlanSwift(); IPropertyObject property = planswift.GetProperty(@"\Settings","DefaultMeasurementType") console.WriteLn(property.ResultAsString) }
VB/VBA (OLE)
Using IItem Object Model
Sub main() Dim planswift = CreateObject("PlanSwift9.PlanCenter") Dim settings = planswift.GetItem("\Settings") Dim property = settings.GetProperty("DefaultMeasurementType") Console.WriteLn(property.ResultAsString()); End Sub
Using PlanSwift Object Model
Sub Main() Dim planswift = CreateObject("PlanSwift9.PlanCenter") Dim nameProperty = planswift.GetProperty("\Settings","DefaultMeasurementType") Console.WriteLn(property.ResultAsString) End Sub
Pascal Scripting (OLE)
Item Object Model
begin settings := getItem('\Settings'); ShowMessage(GetResultAsString(settings,'DefaultMeasurementType')); end
Root Object Model
begin ShowMessage(GetResultAsString('\Settings','DefaultMeasurementType')); end
Pascal Scripting
Item Object Model
begin settings := PlanSwift.getItem('\Settings'); property := settings.GetProperty('DefaultMeasurementType'); ShowMessage(property.ResultAsString); end
Using the PlanSwift Object Model
begin property := PlanSwift.GetProperty('\Settings','DefaultMeasurementType'); ShowMessage(property.ResultAsString); end