LayoutFarm.Text.EditableTextFlowLayer.TopDownReCalculateContentSize C# (CSharp) Method

TopDownReCalculateContentSize() public method

public TopDownReCalculateContentSize ( ) : void
return void
        public override void TopDownReCalculateContentSize()
        {
#if DEBUG

            vinv_dbug_EnterLayerReCalculateContent(this);
#endif
            if (this.LineCount > 1)
            {
                List<EditableTextLine> lines = (List<EditableTextLine>)this.lineCollection;
                EditableTextLine lastline = lines[lines.Count - 1];
                SetPostCalculateLayerContentSize(lastline.ActualLineWidth, lastline.ActualLineHeight + lastline.LineTop);
            }
            else
            {
                SetPostCalculateLayerContentSize(ReCalculateContentSizeHorizontalFlow(this));
            }
#if DEBUG
            vinv_dbug_ExitLayerReCalculateContent();
#endif
        }