UseAltKinsokuLineBreakRules class

Office 2013 and later

Use Alternate Set of East Asian Line Breaking Rules. When the object is serialized out as xml, its qualified name is w:useAltKinsokuLineBreakRules.

Namespace:  DocumentFormat.OpenXml.Wordprocessing
Assembly:  DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)

public class UseAltKinsokuLineBreakRules : OnOffType

[ISO/IEC 29500-1 1st Edition]

useAltKinsokuLineBreakRules (Use Alternate Set of East Asian Line Breaking Rules)

This element specifies an alternate set of characters which can be used to determine which characters can begin and/or end a line when kinsoku line breaking rules are enabled using the kinsoku element (Part 1, §

Typically, the characters used to determine which characters shall not end a line are those listed by the kinsoku element in the paragraph properties subclause of this document. This element, when present with a val attribute value of true (or equivalent), specifies that the following settings shall be used instead (for brevity, only those settings which are different are listed below):

Chinese (Simplified)

  • Cannot start a line:!),.:;?]}¨·ˇˉ―‖’”…∶、。〃々〉》」』】〕〗!"'),.:;?]`|}~¢

  • Cannot end a line:([{·‘“〈《「『【〔〖(.[{£¥

Chinese (Traditional)

  • Cannot start a line:!),.:;?]}¢·–—’”•‥…‧′╴、。〉》」』】〕〞︰︱︳︴︶︸︺︼︾﹀﹂﹄﹏﹐﹑﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}、


  • Cannot end a line:([\{£¥‘“〈《「『【〔$([{₩

[Example: Consider a line of text in a WordprocessingML document within a paragraph marked as Chinese (Simplified) which begins with a % symbol, as follows:


Typically, the kinsoku settings for Chinese (Simplified) do not allow this character to begin a line, so the character before that symbol would be moved down onto this line:


However, if this compatibility setting is turned on:

  <w:useAltKinsokuLineBreakRules />

Then the alternate kinsoku rules are in place, which do not prevent the % character from beginning the new line, resulting in the following output:


end example]

Parent Elements

compat (Part 1, §

This element’s content model is defined by the common boolean property definition in Part 1, §17.17.4.

© ISO/IEC29500: 2008.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.