Example #1
0
        public TextParagraph2D CreateTextParagraph2D(Vector2f positionOffsetTopLeft, Vector2f positionOffsetBotRight, Alignment alignment, uint characterSize)
        {
            TextParagraph2D textParagraph2D = new TextParagraph2D(this, positionOffsetTopLeft, positionOffsetBotRight, alignment, characterSize);

            this.textParagraph2Ds.Add(textParagraph2D);

            return(textParagraph2D);
        }
        public void CreateTextTokensIn(TextParagraph2D paragraph2D, string id, params string[] parameters)
        {
            List <TextToken2D> textToken2Ds = this.CreateTextTokens(id);

            //if (parameters.Count() > 0)
            //{
            //    IEnumerable<TextToken2D> tokenParameters = textToken2Ds.Where(pElem => pElem.ParameterIndex >= 0);
            //    foreach (TextToken2D textToken2D in tokenParameters)
            //    {
            //        textToken2D.FullText = parameters[textToken2D.ParameterIndex];
            //    }
            //}

            paragraph2D.UpdateTextTokens(textToken2Ds, parameters);
        }