Робота з текстовими стилями
Змініть колір шрифту, розмір і виділіть весь текст вузла RichText
У цій темі йдеться про зміну кольору шрифту, розміру та виділення всього тексту вузла RichText. Ця функція забезпечує більш глибокий контроль OneNote для розробників. Використовуючи цю функцію, розробники можуть налаштувати колір шрифту, розмір та виділити текст будь -якого бажаного насиченого текстового вузла.
Щоб змінити шрифт і колір багатий текстовий вузол за допомогою aspose.note, будь ласка, виконайте наведені нижче кроки:
- Завантажте документ oneNote до документа класу.
- Доступ до вузла RichText, шрифт і кольори якого слід змінити.
- Доступ до тексту.
- Встановіть шрифт і колір тексту.
1string dataDir = RunExamples.GetDataDir_Text();
2
3// Load the document into Aspose.Note.
4Document document = new Document(dataDir + "Aspose.one");
5// Get a particular RichText node
6IList<RichText> richTextNodes = document.GetChildNodes<RichText>();
7RichText richText = richTextNodes[0];
8
9foreach (TextStyle style in richText.Styles)
10{
11 // Set font color
12 style.FontColor = Color.Yellow;
13 // Set highlight color
14 style.Highlight = Color.Blue;
15 // Set font size
16 style.FontSize = 20;
17}
Set default paragraph style settings
Set proofing language for a text
Apply Dark mode style
The following code example demonstrates how to make OneNote document to look like in Dark mode.
1// The path to the documents directory.
2string dataDir = RunExamples.GetDataDir_Text();
3
4// Load the document into Aspose.Note.
5Document doc = new Document(Path.Combine(dataDir, "Aspose.one"));
6
7foreach (var page in doc)
8{
9 page.BackgroundColor = Color.Black;
10}
11
12foreach (var node in doc.GetChildNodes<RichText>())
13{
14 var c = node.ParagraphStyle.FontColor;
15 if (c.IsEmpty || Math.Abs(c.R - Color.Black.R) + Math.Abs(c.G - Color.Black.G) + Math.Abs(c.B - Color.Black.B) <= 30)
16 {
17 node.ParagraphStyle.FontColor = Color.White;
18 }
19}
20
21doc.Save(Path.Combine(dataDir, "AsposeDarkTheme.pdf"));