[]
Represents a complex field element in a body content.
public class ComplexField : ContentRange, IBrowsable<ComplexField>
Gets this complex field's start character.
public FieldChar BeginChar { get; }
Gets or sets this complex field's code string representation.
public string Code { get; set; }
Gets FieldCode collection of this complex field.
public FieldCodeCollection CodeFields { get; }
Gets or sets custom field data that is associated with this field. This property can be used as desired to store additional application-defined data with the field.
public string CustomData { get; set; }
Gets this complex field's end character.
public FieldChar EndChar { get; }
Gets or sets a value indicating whether this field has been flagged by an application to indicate that its current results are no longer correct (stale) due to other modifications made to the document, and these contents should be updated before they are displayed if this functionality is supported by the next processing application.
public bool IsDirty { get; set; }
Get or sets a value indicating whether this field shall not have its field result recalculated, even if an application attempts to recalculate the results of all fields in the document or a recalculation is explicitly requested.
public bool Locked { get; set; }
Gets the next complex field.
public ComplexField Next { get; }
Gets the previous complex field.
public ComplexField Previous { get; }
Gets this complex field's separator (code|result) character.
public FieldChar SeparatorChar { get; }
Deletes this complex field from the parent Body.
public override void Delete()
Gets this complex field's code range.
public Range GetCodeRange()
Initializes and returns a Range in the body occuped by this complex field.
public override Range GetRange()
Gets this complex field's result range.
public Range GetResultRange()