Այս թեման նկարագրում է PowerPoint-ում տեքստը ընդգծելու գործընթացը C#**-ի միջոցով: Այն ունի մանրամասներ՝ IDE-ն կարգավորելու համար, քայլերի ցանկ և օրինակելի կոդը՝ presentation ընդգծման գործիք մշակելու համար՝ օգտագործելով C#: Դուք կսովորեք որոնել տեքստ՝ ընդգծելու համար՝ օգտագործելով տարբեր տարբերակներ:
PowerPoint-ում C#-ով ընդգծելու քայլեր
- Նախադրեք մշակման միջավայրը, որպեսզի օգտագործի Aspose.Slides for .NET տեքստը ընդգծելու համար
- Բեռնել PowerPoint-ը presentation և կրկնել բոլոր սլայդներում
- Կրկնեք յուրաքանչյուր սլայդի բոլոր ձևերը և մուտք գործեք յուրաքանչյուր ձև AutoShape օբյեկտում
- Ընդգծեք տեքստի բոլոր օրինակները, որոնք պարունակում են ցանկալի բառը
- Ընդգծի՛ր ամբողջական բառերը՝ մասնակիի փոխարեն
- Պահպանեք ելքային ներկայացումը
Այս քայլերն ամփոփում են, թե ինչպես կարելի է մշակել PPTX կամ PPT ընդգծող՝ օգտագործելով C#: Ներբեռնեք PowerPoint ֆայլը Presentation օբյեկտի մեջ և կրկնեք յուրաքանչյուր սլայդի բոլոր ձևերը: Օգտագործեք AutoShape օբյեկտը՝ տեքստը ընդգծելու համար՝ օգտագործելով տարբեր գերբեռնված մեթոդներ TextFrame.HighlightText(-ի համար):
Կոդ՝ C#-ի միջոցով PowerPoint-ի ներկայացման կարևորիչ մշակելու համար
using System; | |
using System.Drawing; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
class Program | |
{ | |
static void Main(string[] args) // Highlight Text in slides using C# | |
{ | |
new Aspose.Slides.License().SetLicense("License.lic"); | |
Presentation presentation = new Presentation("pres1.pptx"); | |
foreach (Slide slide in presentation.Slides) | |
{ | |
foreach (AutoShape autoShape in slide.Shapes) | |
{ | |
// Highlighting all words containing 'students' | |
autoShape.TextFrame.HighlightText("students", Color.Red); | |
autoShape.TextFrame.HighlightText("Test", Color.Yellow, new TextHighlightingOptions() | |
{ | |
// Highlight the whole Word "Test" only | |
WholeWordsOnly = true | |
}); | |
} | |
} | |
presentation.Save("Output.pptx", SaveFormat.Pptx); | |
Console.WriteLine("Done"); | |
} | |
} |
Այս կոդը ցույց է տալիս, թե ինչպես պետք է կարևորել PowerPoint-ում՝ օգտագործելով C#: Եթե ցանկանում եք ընդգծել թիրախային տողը պարունակող բոլոր տողերը, օգտագործեք HighlightText() մեթոդը թիրախային տեքստի հետ և ընդգծեք տեքստը: Նպատակային տողի ճիշտ նման տողերն ընդգծելու համար օգտագործեք այլ գերբեռնված մեթոդներ կամ օգտագործեք HighlightRegex()՝ ռեգեքս արտահայտությունների միջոցով տեքստը որոնելու և ընդգծելու համար:
Այս ուղեցույցը մեզ սովորեցրել է տեքստն ընդգծել ներկայացման մեջ: Եթե ցանկանում եք տեքստը ջնջել ներկայացման մեջ, տես ինչպես ջնջել տեքստը PPTX-ում՝ օգտագործելով C#-ի հոդվածը: