iTextSharp.text.pdf.BidiOrder.ValidateLineBreaks C# (CSharp) Метод

ValidateLineBreaks() приватный статический Метод

private static ValidateLineBreaks ( int linebreaks, int textLength ) : void
linebreaks int
textLength int
Результат void
        private static void ValidateLineBreaks(int[] linebreaks, int textLength)
        {
            int prev = 0;
            for (int i = 0; i < linebreaks.Length; ++i) {
                int next = linebreaks[i];
                if (next <= prev) {
                    throw new ArgumentException(MessageLocalization.GetComposedMessage("bad.linebreak.1.at.index.2", next, i));
                }
                prev = next;
            }
            if (prev != textLength) {
                throw new ArgumentException(MessageLocalization.GetComposedMessage("last.linebreak.must.be.at.1", textLength));
            }
        }