Los subrayados ondulados se usan normalmente para mostrar inconsistencias en el documento. Estamos bastante familiarizados con estas líneas, ya que Microsoft Word usa subrayados ondulados rojos para indicar errores de ortografía y subrayados ondulados u ondulados azules para problemas de formato. También podemos agregar tales anotaciones de subrayado en documentos mediante programación. En este artículo, aprenderemos cómo agregar subrayados ondulados en Word, PDF, PPT y otros documentos usando C#.

Agregar anotación ondulada a los documentos

A continuación se tratan los siguientes temas:

API de .NET para subrayado ondulado: anotación ondulada

GroupDocs.Annotation proporciona la solución de anotación que permite la manipulación y automatización de varios tipos de anotación en documentos dentro de aplicaciones .NET. Usaremos su GroupDocs.Annotation for .NET API para agregar una anotación ondulada en documentos usando C#.

Puede descargar el instalador DLL o MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de NuGet.

PM> Install-Package GroupDocs.Annotation

Agregar subrayado ondulado al texto en Word (DOC/DOCX) usando C# - Anotación ondulada

El siguiente paso muestra cómo insertar un subrayado ondulado en un documento de Word usando C#.

  • Cargar el Word (DOC, DOCX) usando la clase Annotator.
  • Cree el subrayado ondulado usando la clase SquigglyAnnotation.
  • Personalice el subrayado ondulado configurando su color, opacidad, coordenadas, número de página, etc.
  • Agregar la anotación ondulada al anotador.
  • Guarde el archivo de Word actualizado usando el método Guardar().

El siguiente ejemplo de código C# agrega el subrayado ondulado al texto seleccionado del documento de Word.

/*
 * Agregue subrayado ondulado (anotación ondulada) al texto en archivos DOC, DOCX usando C#
 */
using (Annotator annotator = new Annotator("path/document.docx"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        BackgroundColor = 0xFFF000,
        FontColor = 0xFF0000,
        Message = "This is Squiggly Annotation",
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 170),
            new Point(290, 170),
            new Point(20, 200),
            new Point(290, 200)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.docx");
}

Puede agregar cualquier otro tipo de anotación de varios AnnotationModels.

Agregue subrayado ondulado al texto en PDF, PPT y otros documentos usando C#

De manera similar, puede agregar el subrayado ondulado a cualquier documento usando el mismo código C# (Consulte la documentación si la API admite el formato de archivo de su documento deseado).

Los siguientes son los pasos para insertar un subrayado ondulado en un documento PDF usando C#.

  • Cargar el documento PDF usando la clase Annotator.
  • Cree el subrayado ondulado usando la clase SquigglyAnnotation.
  • Personaliza el color, la opacidad, las coordenadas, el número de página, etc. para el subrayado ondulado/ondulado.
  • Agregue la anotación ondulada al anotador usando el método Add().
  • Guarde el archivo PDF actualizado usando el método Guardar().

El siguiente ejemplo de código C# agrega el subrayado ondulado al texto seleccionado del archivo PDF.

/*
 * Agregue un subrayado ondulado (anotación ondulada) al texto en un archivo PDF usando C#
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        FontColor = 0xFF0000,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 100),
            new Point(150, 100),
            new Point(20, 130),
            new Point(150, 130)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.pdf");
}

Conclusión

Para resumir, discutimos cómo agregar un subrayado ondulado o ondulado en documentos de Word usando C#. Además, la misma anotación ondulada se puede agregar a otros documentos como PDF, PPT y más. La anotación Squiggly es una nueva adición a muchos otros tipos de anotación que ofrece la API.

Obtenga más información sobre GroupDocs.Annotation para .NET. Visite su documentación para comenzar a crear sus propias aplicaciones de anotación de documentos para varios formatos de documentos admitidos. Para consultas, contáctenos a través del foro.

Ver también