Aspose.Words.Examples.CSharp.Programming_Documents.Joining_and_Appending.ConvertNumPageFields.GetFieldCode C# (CSharp) Method

GetFieldCode() private static method

private static GetFieldCode ( FieldStart fieldStart ) : string
fieldStart FieldStart
return string
        private static string GetFieldCode(FieldStart fieldStart)
        {
            StringBuilder builder = new StringBuilder();

            for (Node node = fieldStart; node != null && node.NodeType != NodeType.FieldSeparator &&
                node.NodeType != NodeType.FieldEnd; node = node.NextPreOrder(node.Document))
            {
                // Use text only of Run nodes to avoid duplication.
                if (node.NodeType == NodeType.Run)
                    builder.Append(node.GetText());
            }
            return builder.ToString();
        }
        // ExEnd:GetRemoveField