Exemplo n.º 1
0
        private static string FormatFieldInfo(Enum key, SchemaFieldUnit fi)
        {
            int    len       = 28;
            string keyDesc   = key?.ToString() ?? "undefined";
            string valueDesc = fi.Value.ToString().PadRight(len).Substring(0, len);

            return($"key| {keyDesc,-20}  name| {fi.Name,-20} value| {valueDesc,-30} unit type| {fi.UnitType}");
        }
Exemplo n.º 2
0
        private void MakeField(SchemaBuilder sbld, SchemaFieldUnit schemaFieldUnit)
        {
            FieldBuilder fbld = sbld.AddSimpleField(
                schemaFieldUnit.Name, schemaFieldUnit.Value.GetType());

            fbld.SetDocumentation(schemaFieldUnit.Desc);

            if (schemaFieldUnit.UnitType != RevitUnitType.UT_UNDEFINED)
            {
                fbld.SetUnitType((UnitType)(int)schemaFieldUnit.UnitType);
            }
        }