HyphenationOptions

HyphenationOptions class

Permite configurar las opciones de partición de documentos.

public class HyphenationOptions

Constructores

Nombre Descripción
HyphenationOptions() Constructor predeterminado

Propiedades

Nombre Descripción
AutoHyphenation { get; set; } Obtiene o establece el valor que determina si la partición automática está activada para el documento. El valor predeterminado para esta propiedad es falso .
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 mayúsculas están separadas por guiones. El valor predeterminado para esta propiedad es verdadero .
HyphenationZone { get; set; } Obtiene o establece la distancia en 1/20 de un punto desde el margen derecho dentro del cual no desea dividir palabras. El valor predeterminado para esta propiedad es 360 (0,25 pulgadas).

Ejemplos

Muestra cómo configurar la partición 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