Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

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

  3. Измените имя заливки на «Ranges» (Диапазон).

  4. Перейдите во вкладку Complex, чтобы открыть редактор кода.

  5. Вставьте в него фрагмент исходного кода, приведенный ниже.

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

...

Простая заливка по сортности
Code Block
languagec#
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Text;
using System.Linq;
using Alastri.RR.Ui;
using Alastri.RR.Service;

public class CustomBlockShading : IBlockShading
{
    public Color GetColor(BlockContext context) 
	{
        double fe = context.N("DryTonnes.FE");
        
		if(fe > 60)             return Color.FromArgb(255,0,138); //pink
        else if(fe > 58)        return Color.Red;
		else if(fe > 56)        return Color.Orange;
        else                    return Color.WhiteSmoke;
    }
}

...