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

CopyContentToStringBuilder() public method

public CopyContentToStringBuilder ( System.StringBuilder stBuilder ) : void
stBuilder System.StringBuilder
return void
        public void CopyContentToStringBuilder(StringBuilder stBuilder)
        {
            List<EditableTextLine> lines = lineCollection as List<EditableTextLine>;
            if (lines != null)
            {
                int j = lines.Count;
                int n = j - 1;
                for (int i = 0; i < j; ++i)
                {
                    lines[i].CopyLineContent(stBuilder);
                    if (i < n)
                    {
                        stBuilder.Append('\n');
                    }
                }
            }
            else
            {
                ((EditableTextLine)lineCollection).CopyLineContent(stBuilder);
            }
        }

Usage Example

 public void CopyContentToStrignBuilder(StringBuilder stBuilder)
 {
     visualFlowLayer.CopyContentToStringBuilder(stBuilder);
 }