Arbeiten mit Textstilen

Ändern Sie die Schriftfarbe, Größe, Größe und markieren Sie den gesamten Text des Richtext -Knotens

In diesem Thema wird das Ändern der Schriftfarbe, Größe und Hervorhebung des gesamten Textes eines Richtext -Knotens erläutert. Diese Funktion bietet Entwicklern eine umfassendere Kontrolle von OneNote. Mit dieser Funktion können Entwickler die Schriftfarbe, Größe und Hervorhebung des gewünschten reichen Textknotens anpassen.

Ändern der Schriftfarbe, Größe und Hervorhebung des Textes

Um die Schriftart und Farbe eines reichen Textknotens mit ASSOSPLE.Hecing zu ändern, befolgen Sie bitte die folgenden Schritte:

  1. Laden Sie OneNote -Dokument in eine Dokument Klasse.
  2. Greifen Sie auf einen Richtext -Knoten zu, dessen Schriftart und Farben geändert werden sollen.
  3. Zugang zu Textstyle.
  4. Stellen Sie die Schrift und Farbe des Textes ein.

Die Ausgabe des Code -Snippets unten ist in der Abbildung dargestellt.

todo:image_alt_text

Ändern Sie den Stil des Absatzes.

 1String dataDir = Utils.getSharedDataDir(ChangeTextStyle.class) + "styles/";
 2
 3// Load the document into Aspose.Note
 4Document document = new Document(dataDir + "Sample1.one");
 5
 6// Get a particular RichText node
 7List<RichText> richTextNodes = document.getChildNodes(RichText.class);
 8RichText richText = richTextNodes.get(0);
 9
10for (TextStyle style : richText.getStyles()) {
11	// Set font color
12	style.setFontColor(Color.yellow);
13	// Set highlight color
14	style.setHighlight(Color.blue);
15	// Set font size
16	style.setFontSize(20);
17}
18
19document.save(dataDir + "ChangeTextStyle_out.pdf");
20System.out.printf("File saved: %s\n", dataDir + "ChangeTextStyle_out.pdf");

Setzen Sie den Standardabsatzstileinstellungen.

oder

The output file looks like: todo:image_alt_text

Setzen Sie die Beweissprache für einen Text.

 1        String dataDir = Paths.get(Utils.getSharedDataDir(LoadPasswordProtectedOneNoteDoc.class), "text").toString();
 2
 3        Document document = new Document();
 4        Page page = new Page(document);
 5        Outline outline = new Outline(document);
 6        OutlineElement outlineElem = new OutlineElement(document);
 7
 8        RichText text = new RichText(document);
 9        text.setText("United States Germany China");
10        text.setParagraphStyle(ParagraphStyle.getDefault());
11
12        // Font and font size are from text.ParagraphStyle
13        TextStyle style = new TextStyle();
14        style.setLanguage(Locale.forLanguageTag("en-US"));
15        style.setRunIndex(13);
16        text.getStyles().addItem(style);
17
18        // Only font is from text.ParagraphStyle
19        style = new TextStyle();
20        style.setLanguage(Locale.forLanguageTag("de-DE"));
21        style.setRunIndex(21);
22        text.getStyles().addItem(style);
23
24        // Only font size is from text.ParagraphStyle
25        style = new TextStyle();
26        style.setLanguage(Locale.forLanguageTag("zh-CN"));
27        style.setRunIndex(text.getText().length());
28        text.getStyles().addItem(style);
29
30
31        outlineElem.appendChildLast(text);
32        outline.appendChildLast(outlineElem);
33        page.appendChildLast(outline);
34        document.appendChildLast(page);
35
36        document.save(Paths.get(dataDir, "SetProofingLanguageForText.one").toString());

The output file looks like: todo:image_alt_text

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.