This method returns the number of repeated values at a certain level of the repeat.
int GetRepeatCount ( int repeat1, int repeat2, int repeat3, int repeat4 )
| Parameter | Description |
| repeat1 | First repeat index for the specified value. |
| repeat2 | Second repeat index for the specified value. |
| repeat3 | Third repeat index for the specified value. |
| repeat4 | Fourth repeat index for the specified value. |
The repeat count for the specified value.
The RepeatCount property returns the repeat count at the current level; however, this method returns the repeat count at an arbitrary level without changing the repeat indexes for the Answer object.
Any unused repeat indexes must be set to -1. For instance, if you want to reference the fourth iteration of the first level of a repeated answer, you would use 3,-1,-1,-1 as the repeat index.
The following Visual C# example displays the number of repeated values at the first repeat level:
public class ExampleCode
{
static void Main()
{
HotDocs.AnswerCollection asc = new HotDocs.AnswerCollection();
HotDocs.Answer ans = new HotDocs.Answer();
HotDocs.HDVARTYPE vType = HotDocs.HDVARTYPE.HD_TEXTTYPE;
asc.Create(@"C:\Documents\HotDocs\Answers\AnswerFile.anx");
ans = asc.Item("Beneficiary Name", ref vType);
MessageBox.Show(ans.GetRepeatCount(0, -1, -1, -1).ToString());
asc.Close();
}
}