TS. Создание пользовательских меток

Во вкладке Reserves в панели области просмотра Viewport Display найдите поле Labels и нажмите на его раскрывающийся список. В нем находится предварительно загруженный список автоматических меток для иерархии уровня и полей запасов. Вы можете расширить этот список, добавив в него пользовательские метки.

  1. Нажмите значок шестеренки, находящийся справа от раскрывающегося списка Label.

  2. Нажмите синюю кнопку со знаком плюса, чтобы добавить новую метку.

  3. Измените имя метки на «Record» (Запись).

  4. Вставьте фрагмент формулы в редактор кода.

  5. Подсказки по кодам можно посмотреть дважды щелкнув по Available Formulas (Доступные формулы).

  6. Нажмите ОК для завершения.

Пользовательская метка отображения

public class Label : ILabelTextProvider { public string GetLabel(RecordAndShadingContext rsc) { var name = rsc.Record.GetNames(); var mine = name[1]; var pit = name[2]; var stage = name[3]; var bench = name[4]; var blast = name[5]; return "Id: " + mine + "_" + pit + "_" + stage + "_" + bench + "_" + blast; } }