private CountTextUnit ( TextUnit tu, |
||
tu | TextUnit | |
rangeToCount | ||
return | int |
public static void CountTextUnitsInRange(TextPatternRange rangeToCount, TextUnit[] supportedTextUnits, ref int[] numberOfTextUnits) { // Validate arrays if (supportedTextUnits.Length != (((int)TextUnit.Document) + 1)) { throw new ArgumentException("supportedTextUnits array is of incorrect length"); } if (numberOfTextUnits.Length != (((int)TextUnit.Document) + 1)) { throw new ArgumentException("numberOfTextUnits array is of incorrect length"); } // Determine supported text units numberOfTextUnits[(int)TextUnit.Character] = TextLibraryCount.CountTextUnit(TextUnit.Character, rangeToCount); numberOfTextUnits[(int)TextUnit.Format] = TextLibraryCount.CountTextUnit(TextUnit.Format, rangeToCount); numberOfTextUnits[(int)TextUnit.Word] = TextLibraryCount.CountTextUnit(TextUnit.Word, rangeToCount); numberOfTextUnits[(int)TextUnit.Line] = TextLibraryCount.CountTextUnit(TextUnit.Line, rangeToCount); numberOfTextUnits[(int)TextUnit.Paragraph] = TextLibraryCount.CountTextUnit(TextUnit.Paragraph, rangeToCount); numberOfTextUnits[(int)TextUnit.Page] = TextLibraryCount.CountTextUnit(TextUnit.Page, rangeToCount); numberOfTextUnits[(int)TextUnit.Document] = TextLibraryCount.CountTextUnit(TextUnit.Document, rangeToCount); }
public static int CountTextUnit(TextUnit tu, TextPatternRange rangeToCount) { return(TextLibraryCount.CountTextUnit(tu, rangeToCount)); }