Szöveg áthúzása PPTX-ben C# használatával

Ez a gyors példa azt mutatja be, hogyan kell kihúzni a szöveget a PPTX nyelven C# használatával. Tartalmazza a szükséges erőforrásokról szóló információkat, egy lépésenkénti eljárást és egy működő mintakódot, amellyel a PPTX szöveget c# segítségével eltávolíthatja. Megosztja a folyamat részleteit, beleértve a minta prezentáció létrehozását, az automatikus alakzat hozzáadását, a szövegkeret létrehozását a szöveg hozzáadásával és a szöveg átütését.

A szöveg áthúzásának lépései PPTX-ben C# használatával

  1. Állítsa be a környezetet úgy, hogy hozzáadja a Aspose.Slides for .NET elemet a szöveg áthúzásához a PPTX-ben
  2. Hozzon létre egy alapértelmezett üres prezentációt a Presentation osztály egy példányával, és nyissa meg az első diát
  3. Hozzon létre egy téglalap típusú automatikus alakzatot, és adjon hozzá egy minta szövegkeretet
  4. Adjon hozzá egy szövegrészt a szövegkeretbe, és állítsa be a dupla soros áthúzást a TextStrikethroughType felsoroló segítségével
  5. Adjon hozzá egy második szövegrészt a szövegkeretbe, és állítsa be az egysoros áthúzást a TextStrikethroughType felsoroló segítségével
  6. Mentse el a prezentációt áthúzott szöveggel a PPTX-re

A fent említett lépések leírják, hogyan kell kihúzni a szöveget a prezentációban C# használatával. Minden szükséges osztály, metódus és tulajdonság megadva és jól meghatározott sorrendben használható a kívánt kimenet eléréséhez, például a Presentation osztály egy üres PPTX fájl létrehozásához vagy a meglévő PPTX fájl betöltéséhez, a ShapeCollection osztály az autoshape hozzáadásához használható. a PPTX diát, a TextStrikethroughType enumerátort használjuk a kívánt áthúzási típus beállítására a kiválasztott szövegrészhez.

Kód a szöveg áthúzásához PPTX-ben C# használatával

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);
}
}
}
}

A fenti példa a áthúzott szöveget mutatja be PPT-ben a c# használatával. A Presentation osztály objektumot használja az alapértelmezett üres prezentáció létrehozásához, és a Presentation.Slides tulajdonságot használja a diagyűjtemény első alapértelmezett diájának eléréséhez. Létrejön egy téglalap típusú automatikus alakzat, amelyet azután szöveg hozzáadása követ. Végül a TextStrikethroughType enumerátor segítségével beállítjuk a szükséges szövegátütést, és az áthúzott szöveggel ellátott bemutatót a lemezre mentjük.

Ez az oktatóanyag elvezetett minket ahhoz, hogy a prezentáció szövegét kihúzzuk C# használatával. Ha szeretné megismerni a diák prezentáción belüli egyesítésének folyamatát, olvassa el a hogyan lehet diákat egyesíteni C#-ban című cikket.

 Magyar