HyphenationOptions

HyphenationOptions class

Permite configurar las opciones de separación de palabras del documento.

Para obtener más información, visite elTrabajar con separación de palabras artículo de documentación.

public class HyphenationOptions

Constructores

NombreDescripción
HyphenationOptions()Constructor predeterminado

Propiedades

NombreDescripción
AutoHyphenation { get; set; }Obtiene o establece el valor que determina si la separación de palabras automática está activada para el documento. El valor predeterminado para esta propiedad esFALSO .
ConsecutiveHyphenLimit { get; set; }Obtiene o establece el número máximo de líneas consecutivas que pueden terminar con guiones. El valor predeterminado para esta propiedad es 0.
HyphenateCaps { get; set; }Obtiene o establece el valor que determina si las palabras escritas en letras mayúsculas están divididas con guiones. El valor predeterminado para esta propiedad esverdadero .
HyphenationZone { get; set; }Obtiene o establece la distancia en 1/20 de un punto desde el margen derecho dentro del cual no desea que separe las palabras con guiones. El valor predeterminado para esta propiedad es 360 (0,25 pulgadas).

Ejemplos

Muestra cómo configurar la separación de palabras automática.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Font.Size = 24;
builder.Writeln("Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");

doc.HyphenationOptions.AutoHyphenation = true;
doc.HyphenationOptions.ConsecutiveHyphenLimit = 2;
doc.HyphenationOptions.HyphenationZone = 720;
doc.HyphenationOptions.HyphenateCaps = true;

doc.Save(ArtifactsDir + "Document.HyphenationOptions.docx");

Ver también