예제 #1
0
        private static void addFloatField(string userField, string displayFieldName = null)
        {
            UserFields.Add(userField);
            FloatFields.Add(userField);

            if (displayFieldName != null)
            {
                DisplayFieldByIndexField.Add(userField, displayFieldName);
            }
        }
예제 #2
0
        private static void addNumericField(this Document doc, string userField, float fieldValue)
        {
            userField = userField.ToLower(Str.Culture);

            if (!FloatFields.Contains(userField))
            {
                throw new ArgumentException($"Numeric float field {userField} not initialized");
            }

            var field = new SingleField(userField, fieldValue, Field.Store.NO);

            doc.Add(field);
        }