CardMaker.Card.FormattedText.Markup.BackgroundColorMarkup.PostProcessMarkupRectangle C# (CSharp) Метод

PostProcessMarkupRectangle() публичный Метод

public PostProcessMarkupRectangle ( ProjectLayoutElement zElement, List listAllMarkups, int nMarkup ) : bool
zElement CardMaker.XML.ProjectLayoutElement
listAllMarkups List
nMarkup int
Результат bool
        public override bool PostProcessMarkupRectangle(ProjectLayoutElement zElement, List<MarkupBase> listAllMarkups, int nMarkup)
        {
            m_listRectangles = new List<RectangleF>();
            for (var nIdx = nMarkup + 1; nIdx < listAllMarkups.Count; nIdx++)
            {
                var zMarkup = listAllMarkups[nIdx];

                // check if the markup is closed
                if (typeof(CloseTagMarkup) == zMarkup.GetType() &&
                    this == ((CloseTagMarkup)zMarkup).MarkupToClose)
                    break;

                m_listRectangles.Add(zMarkup.TargetRect);
            }

            return true;
        }