تُستخدم التسطير المتعرجة عادةً لإظهار التناقضات في المستند. نحن على دراية بهذه السطور حيث يستخدم Microsoft Word تسطيرًا متعرجًا أحمر للإشارة إلى أخطاء إملائية وتسطير أزرق متعرج / متموج لمشكلات التنسيق. يمكننا أيضًا إضافة هذه التعليقات التوضيحية ذات التسطير في المستندات برمجيًا. في هذه المقالة ، سوف نتعلم كيفية إضافة تسطير متموج في Word و PDF و PPT والمستندات الأخرى باستخدام C #.

أضف تعليقًا توضيحيًا متعرجًا إلى المستندات

المواضيع التالية تناقش أدناه:

NET API for Wavy Underline - تعليق توضيحي متعرج

يوفر GroupDocs.Annotation حل التعليقات التوضيحية الذي يسمح بمعالجة وأتمتة أنواع التعليقات المختلفة في المستندات داخل تطبيقات .NET. سنستخدم GroupDocs.Annotation for .NET API لإضافة تعليق توضيحي متعرج في المستندات باستخدام C #.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Annotation

إضافة تسطير مموج إلى نص في Word (DOC / DOCX) باستخدام C # - تعليق توضيحي متعرج

توضح الخطوة التالية كيفية إدراج تسطير متموج في مستند Word باستخدام C #.

  • قم بتحميل Word (DOC، DOCX) باستخدام فئة Annotator.
  • قم بإنشاء التسطير المتموج باستخدام فئة SquigglyAnnotation.
  • قم بإضفاء الطابع الشخصي على التسطير المتعرج من خلال تعيين لونه ، وشفافيته ، وإحداثياته ، ورقم الصفحة ، وما إلى ذلك.
  • يضيف the squiggly annotation to the annotator.
  • احفظ ملف Word المحدث باستخدام طريقة Save ().

يضيف مثال كود C # التالي التسطير المتموج إلى النص المحدد لمستند Word.

/*
 * أضف تسطير مموج (تعليق توضيحي متعرج) إلى نص في ملفات DOC و DOCX باستخدام 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");
}

يمكنك إضافة أي نوع آخر من التعليقات التوضيحية من مختلف AnnotationModels.

أضف تسطير مموج إلى نص في PDF و PPT ومستندات أخرى باستخدام C

وبالمثل ، يمكنك إضافة تسطير متعرج إلى أي مستند باستخدام نفس رمز C # (تحقق من الوثائق إذا كان تنسيق ملف المستند المقصود مدعومًا بواسطة API).

فيما يلي خطوات كيفية إدراج تسطير متموج في مستند PDF باستخدام C #.

  • قم بتحميل مستند PDF باستخدام فئة Annotator.
  • قم بإنشاء تسطير متعرج باستخدام فئة SquigglyAnnotation.
  • قم بتخصيص اللون والتعتيم والإحداثيات ورقم الصفحة وما إلى ذلك للتسطير المتعرج / المتموج.
  • أضف التعليق التوضيحي المتعرج إلى الشرح باستخدام طريقة Add ().
  • احفظ ملف PDF المحدث باستخدام طريقة Save ().

يضيف مثال كود C # التالي التسطير المتموج إلى النص المحدد لملف PDF.

/*
 * أضف تسطير مموج (تعليق توضيحي متعرج) إلى نص في ملف PDF باستخدام 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");
}

استنتاج

للتلخيص ، ناقشنا كيفية إضافة تسطير متموج / متعرج في مستندات Word باستخدام C #. بالإضافة إلى ذلك ، يمكن إضافة نفس التعليق التوضيحي المتعرج إلى مستندات أخرى مثل PDF و PPT والمزيد. التعليق التوضيحي المتعرج هو إضافة جديدة إلى العديد من أنواع التعليقات التوضيحية الأخرى التي تقدمها واجهة برمجة التطبيقات.

تعرف على المزيد حول GroupDocs.Annotation for .NET. قم بزيارة الوثائق لبدء إنشاء تطبيقات التعليقات التوضيحية للمستندات الخاصة بك للعديد من تنسيقات المستندات المدعومة. للاستفسارات ، اتصل بنا عبر المنتدى.

أنظر أيضا