Майстер RevitNetAddinWizard і NavisworksNetAddinWizard

Різні майстри Revit та Navisworks API, кодери, віджети та гаджети.

08.08.2014

Revit Units .NET API: Перелічіть усі допустимі одиниці Revit на дійсний UnitType

Revit .NET пропонує Units API з версії 2014 року. У цій серії публікацій ми збираємось вивчити Revit Units .NET API та надамо зразок коду та аналіз, як зазвичай.
Давайте перелічимо всі допустимі одиниці Revit для кожного дійсного типу одиниці (API enum UnitType).

Format LabelUtils GetLabelFor

відкрита статична порожнеча ListOutUnitsPerUnitType ()
<
рядок info = ";
за допомогою (StreamWriter sw = new StreamWriter (@ "c: \ temp \ RevitValidUnitsPerValidUnitType.txt"))

<
foreach (UnitType ut в UnitUtils.GetValidUnitTypes ())
<
info = string.Format ("-", ut, LabelUtils.GetLabelFor (ut));
sw.WriteLine (інформація);
foreach (dut DisplayUnitType в UnitUtils.GetValidDisplayUnits (ut))
<
info = string.Format ("\ t -", dut, LabelUtils.GetLabelFor (dut));
sw.WriteLine (інформація);
>
>
>
>

Результат може виглядати приблизно так:

Revit Addin Wizard (RevitAddinWizard) надає різні майстри, кодери та віджети, які допомагають програмувати адвіти Revit. Її можна завантажити за посиланням Завантажити внизу сторінки індексу блогу.