Cara Mencoret Teks di PPTX menggunakan C#

Contoh singkat ini memerlukan cara mencoret teks di PPTX menggunakan C#. Ini mencakup informasi tentang sumber daya yang diperlukan, prosedur langkah demi langkah, dan kode contoh yang berfungsi untuk mencoret teks PPTX menggunakan c#. Ini membagikan detail proses termasuk membuat presentasi sampel, menambahkan bentuk otomatis, membuat bingkai teks dengan menambahkan teks, dan mencoret teks.

Langkah-langkah untuk Mencoret Teks di PPTX menggunakan C#

  1. Konfigurasikan lingkungan untuk menambahkan Aspose.Slides for .NET untuk mencoret teks di PPTX
  2. Buat presentasi kosong default menggunakan turunan dari kelas Presentation dan akses slide pertama
  3. Buat bentuk otomatis dari tipe Rectangle dan tambahkan bingkai teks sampel di dalamnya
  4. Tambahkan sebagian teks di dalam bingkai teks dan atur coretan garis ganda menggunakan enumerator TextStrikethroughType
  5. Tambahkan bagian kedua dari teks di dalam bingkai teks dan atur pemogokan baris tunggal menggunakan enumerator TextStrikethroughType
  6. Simpan presentasi dengan mencoret teks di PPTX

Langkah-langkah yang disebutkan di atas menjelaskan cara mencoret teks dalam Presentasi menggunakan C#. Semua kelas, metode, dan properti yang diperlukan ditentukan dan digunakan dalam urutan yang terdefinisi dengan baik untuk mendapatkan hasil yang diinginkan seperti kelas Presentasi digunakan untuk membuat kosong atau memuat file PPTX yang ada, kelas ShapeCollection digunakan untuk menambahkan bentuk otomatis di slide PPTX, pencacah TextStrikethroughType digunakan untuk mengatur jenis coretan yang diperlukan untuk bagian teks yang dipilih.

Kode untuk Mencoret Teks di PPTX menggunakan C#

using System;
using System.Drawing;
using Aspose.Slides;
using Aspose.Slides.Export;
namespace TestSlides
{
public class StrikeThroughText
{
public static void StrikeText()
{
String path = @"/Users/KnowledgeBase/TestData/";
//Setting the API linence
License SlidesLicense = new License();
SlidesLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic");
//Instantiate a Presentation class object to create a presentation
using (Presentation presentation = new Presentation())
{
//Insert a Blank empty slide inside the presentation
ISlide slide = presentation.Slides.AddEmptySlide(presentation.LayoutSlides.GetByType(SlideLayoutType.Blank));
//Add a new autoshape of the Rectangle type
IAutoShape autoShape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 0, 120, 300, 300);
// Filling the shape with no fill color
autoShape.FillFormat.FillType = FillType.NoFill;
//Add the text frame inside the autoshape
ITextFrame textFrame = autoShape.AddTextFrame("This is sample strikethrough text");
// Set the textual properties on the portion
IPortionFormat portionFormat = textFrame.Paragraphs[0].Portions[0].PortionFormat;
portionFormat.FillFormat.FillType = FillType.Solid;
portionFormat.FillFormat.SolidFillColor.Color = Color.Red;
//Strikethrough with a double line
portionFormat.StrikethroughType = TextStrikethroughType.Double;
//Add a second line of text inside the shape
IPortion secondPortion = new Portion("Second text line ");
textFrame.Paragraphs[0].Portions.Add(secondPortion);
portionFormat = secondPortion.PortionFormat;
portionFormat.FillFormat.FillType = FillType.Solid;
portionFormat.FillFormat.SolidFillColor.Color = Color.Blue;
//Strikethrouh with a single line
portionFormat.StrikethroughType = TextStrikethroughType.Single;
// Save the presentation with strikethrough text on the disk
presentation.Save(path + "StrikethroughText.pptx", SaveFormat.Pptx);
}
}
}
}

Contoh di atas mendemonstrasikan coret teks dalam PPT menggunakan c#. Ia menggunakan objek kelas Presentation untuk membuat presentasi kosong default dan menggunakan properti Presentation.Slides untuk mengakses slide default pertama dari koleksi slide. Autoshape dari tipe Rectangle dibuat, yang kemudian diikuti dengan penambahan teks di dalamnya. Terakhir, dengan menggunakan enumerator TextStrikethroughType, pemogokan teks yang diperlukan diatur dan presentasi dengan teks coretan disimpan di disk.

Tutorial ini telah memandu kita untuk mencoret teks presentasi menggunakan C#. Jika Anda ingin mempelajari proses menggabungkan slide di dalam presentasi, lihat artikel di cara menggabungkan slide di C#.

 Indonesian