نص StrikeThrough باستخدام C #

هناك حالات تحتاج فيها إلى الإشارة إلى المحتوى الذي به أخطاء أو أنه لم يعد صالحًا. تعد الشطب إحدى الطرق لتمييز المحتوى غير الصحيح داخل المستندات. لذلك ، من أجل أتمتة الشطب داخل تطبيقات .NET ، توضح هذه المقالة كيفية يتوسطه نص في المستندات باستخدام C #.

المواضيع التالية تناقش في هذه المقالة.

NET API إلى نص يتوسطه خط

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

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

PM> Install-Package GroupDocs.Annotation

كيفية يتوسطه خط في النص في المستندات باستخدام C

دعنا نبدأ بسرعة في شطب الأخطاء المحددة في المستند. تسمح لك الخطوات التالية بتوسط النص في المستندات باستخدام C #.

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

يشطب مثال كود C # التالي النص المحدد في مستند PDF.

/*
 * نص يتوسطه خط في Word و PDF وجداول البيانات والعروض التقديمية باستخدام C #
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    StrikeoutAnnotation strikeout = new StrikeoutAnnotation
    {
        FontColor = 0x000000,
        Opacity = 0.7,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(183, 770),
            new Point(308, 770),
            new Point(183, 752),
            new Point(308, 752)
        }
    };
    annotator.Add(strikeout);
    annotator.Save("path/strikethrough-text.pdf");
}

احصل على ترخيص API مجاني

يمكنك استخدام GroupDocs.Annotation for .NET مجانًا من خلال الحصول على ترخيص مؤقت.

استنتاج

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

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

أنظر أيضا