Exemple #1
0
        private void CreateOrUpdateVector(AvidVector originalVector, ref IAvidMark targetVector, int categoryId, bool underlined)
        {
            string markText = originalVector != null?originalVector.Magnitude.ToString("D") : string.Empty;

            AvidWindow position = originalVector ?? new AvidWindow();

            if (targetVector == null)
            {
                targetVector = _elementBoard.AddMark(categoryId, markText, originalVector != null, underlined, position);
            }
            else
            {
                targetVector.Text    = markText;
                targetVector.Window  = position;
                targetVector.Visible = !AvidWindow.IsNullOrZero(position);
            }
        }
        private void CreateOrUpdateVector(AvidVector originalVector, ref IAvidMark targetVector, int categoryId, bool underlined)
        {
            string markText = originalVector != null ? originalVector.Magnitude.ToString("D") : string.Empty;
            AvidWindow position = originalVector ?? new AvidWindow();

            if (targetVector == null)
            {
                targetVector = _elementBoard.AddMark(categoryId, markText, originalVector != null, underlined, position);
            }
            else
            {
                targetVector.Text = markText;
                targetVector.Window = position;
                targetVector.Visible = !AvidWindow.IsNullOrZero(position);
            }
        }