For example, this shows a sequence of possible editing changes:
Styles that propagate by paragraph can be applied only to paragraphs--ranges of characters delimited by paragraph-separator characters (UUnicodeSpecial::kParagraphSeparator). This makes the style propagation mechanism more complicated than it is for character styles, because IText has to repropagate paragraph styles when paragraph separator characters are added or deleted.
The mechanism for propagating styles follows these rules:

When propagating paragraph styles, IText recognizes only the UUnicodeSpecial::kParagraphSeparator character (U+2029) to be a paragraph-separator character. When text in other character encoding systems is transcoded into Unicode, you must ensure that it is processed by an ILineBreakConverter object so that the separator characters are transcoded correctly.
![]()
Styles and Style Sets
Transcoding Classes
![]()
Editing Character Data in an IText Object