Як закреслити текст у PPTX за допомогою C#

У цьому короткому прикладі показано, як закреслити текст у PPTX за допомогою C#. Він містить інформацію про необхідні ресурси, покрокову процедуру та робочий зразок коду для викреслення тексту PPTX за допомогою c#. Він ділиться деталями процесу, включаючи створення зразка презентації, додавання автофігури, створення текстового кадру шляхом додавання тексту та викреслювання тексту.

Кроки для закреслення тексту в PPTX за допомогою C#

  1. Налаштуйте середовище, щоб додати Aspose.Slides for .NET, щоб закреслити текст у PPTX
  2. Створіть порожню презентацію за замовчуванням за допомогою екземпляра класу Presentation і перейдіть до першого слайда
  3. Створіть автоматичну фігуру типу «Прямокутник» і додайте в неї зразок текстового кадру
  4. Додайте частину тексту всередину текстового кадру та встановіть подвійне закреслення за допомогою перелічувача TextStrikethroughType
  5. Додайте другу частину тексту всередину текстового кадру та встановіть закреслення одного рядка за допомогою перелічувача TextStrikethroughType
  6. Збережіть презентацію з закресленим текстом на PPTX

Вищезазначені кроки описують як викреслити текст у презентації за допомогою C#. Усі необхідні класи, методи та властивості вказуються та використовуються у чітко визначеному порядку для отримання бажаного результату, наприклад, клас Presentation використовується для створення порожнього або завантаження існуючого файлу PPTX, клас ShapeCollection використовується для додавання автофігури в на слайді PPTX, перелічувач TextStrikethroughType використовується для встановлення необхідного типу закреслення для виділеної частини тексту.

Код для закреслення тексту в PPTX за допомогою 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);
}
}
}
}

Наведений вище приклад демонструє закреслений текст у PPT за допомогою c#. Він використовує об’єкт класу Presentation для створення порожньої презентації за замовчуванням і використовує властивість Presentation.Slides для доступу до першого слайда за замовчуванням із колекції слайдів. Створюється автофігура типу «Прямокутник», після чого всередині неї додається текст. Нарешті, за допомогою перелічувача TextStrikethroughType встановлюється необхідне закреслення тексту, а презентація з закресленим текстом зберігається на диску.

Цей підручник допоможе нам викреслити текст презентації за допомогою C#. Якщо ви хочете дізнатися, як об’єднати слайди всередині презентації, зверніться до статті як об’єднати слайди в C#.

 Українська