Class TextStyle

Class TextStyle

De naam: Aspose.Note Verzameling: Aspose.Note.dll (25.4.0)

Hij bepaalt de tekststijl.

public sealed class TextStyle : Style

Inheritance

object Style TextStyle

Geëerbiede leden

Style.GetHashCode() , Style.IsBold , Style.IsItalic , Style.IsUnderline , Style.IsStrikethrough , Style.IsSuperscript , Style.IsSubscript , Style.FontName , Style.FontSize , Style.FontColor , Style.Highlight , Style.FontStyle , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Laten we de titels van de pagina onder andere header benadrukken door de lettergrootte te verhogen.

string dataDir = RunExamples.GetDataDir_Text();

                                                                                       // Load the document into Aspose.Note.
                                                                                       Document document = new Document(dataDir + "Aspose.one");

                                                                                       // Iterate through page's titles.
                                                                                       foreach (var title in document.Select(e => e.Title.TitleText))
                                                                                       {
                                                                                           title.ParagraphStyle.FontSize = 24;
                                                                                           title.ParagraphStyle.IsBold = true;

                                                                                           foreach (var run in title.TextRuns)
                                                                                           {
                                                                                               run.Style.FontSize = 24;
                                                                                               run.Style.IsBold = true;
                                                                                           }
                                                                                       }

                                                                                       document.Save(Path.Combine(dataDir, "ChangePageTitleStyle.pdf"));

Laten we de meest recente wijzigingen in de tekst benadrukken door het onderstrepen.

string dataDir = RunExamples.GetDataDir_Text();

                                                                 // Load the document into Aspose.Note.
                                                                 Document document = new Document(dataDir + "Aspose.one");

                                                                 // Get RichText nodes modified last week.
                                                                 var richTextNodes = document.GetChildNodes<richtext>().Where(e =&gt; e.LastModifiedTime &gt;= DateTime.Today.Subtract(TimeSpan.FromDays(7)));

                                                                 foreach (var node in richTextNodes)
                                                                 {
                                                                     // Set highlight color
                                                                     node.ParagraphStyle.Highlight = Color.DarkGreen;
                                                                     foreach (var run in node.TextRuns)
                                                                     {
                                                                         // Set highlight color
                                                                         run.Style.Highlight = Color.DarkSeaGreen;
                                                                     }
                                                                 }

                                                                 document.Save(Path.Combine(dataDir, "HighlightAllRecentChanges.pdf"));</richtext>

Set proofing taal voor een tekst.

var document = new Document();
                                            var page = new Page();
                                            var outline = new Outline();
                                            var outlineElem = new OutlineElement();

                                            var text = new RichText() { ParagraphStyle = ParagraphStyle.Default };
                                            text.Append("United States", new TextStyle() { Language = CultureInfo.GetCultureInfo("en-US") })
                                                .Append(" Germany", new TextStyle() { Language = CultureInfo.GetCultureInfo("de-DE") })
                                                .Append(" China", new TextStyle() { Language = CultureInfo.GetCultureInfo("zh-CN") });

                                            outlineElem.AppendChildLast(text);
                                            outline.AppendChildLast(outlineElem);
                                            page.AppendChildLast(outline);
                                            document.AppendChildLast(page);

                                            document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetProofingLanguageForText.one"));

Manipuleer met tekstformaat met behulp van paragraafstijl.

var document = new Document();
                                                           var page = new Page();
                                                           var outline = new Outline();
                                                           var outlineElem = new OutlineElement();

                                                           var text = new RichText() { ParagraphStyle = new ParagraphStyle() { FontName = "Courier New", FontSize = 20 } }
                                                                           .Append($"DefaultParagraphFontAndSize{Environment.NewLine}")
                                                                           .Append($"OnlyDefaultParagraphFont{Environment.NewLine}", new TextStyle() { FontSize = 14 })
                                                                           .Append("OnlyDefaultParagraphFontSize", new TextStyle() { FontName = "Verdana" });

                                                           outlineElem.AppendChildLast(text);
                                                           outline.AppendChildLast(outlineElem);
                                                           page.AppendChildLast(outline);
                                                           document.AppendChildLast(page);

                                                           document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetDefaultParagraphStyle.one"));

Laat zien hoe je een hyperlink aan een tekst verbindt.

// The path to the documents directory.
                                                   string dataDir = RunExamples.GetDataDir_Tasks();

                                                   // Create an object of the Document class
                                                   Document doc = new Document();

                                                   RichText titleText = new RichText() { ParagraphStyle = ParagraphStyle.Default }.Append("Title!");

                                                   Outline outline = new Outline()
                                                                         {
                                                                             MaxWidth = 200,
                                                                             MaxHeight = 200,
                                                                             VerticalOffset = 100,
                                                                             HorizontalOffset = 100
                                                                         };

                                                   TextStyle textStyleRed = new TextStyle
                                                                                {
                                                                                    FontColor = Color.Red,
                                                                                    FontName = "Arial",
                                                                                    FontSize = 10,
                                                                                };

                                                   TextStyle textStyleHyperlink = new TextStyle
                                                                                      {
                                                                                          IsHyperlink = true,
                                                                                          HyperlinkAddress = "www.google.com"
                                                                                      };

                                                   RichText text = new RichText() { ParagraphStyle = ParagraphStyle.Default }
                                                                       .Append("This is ", textStyleRed)
                                                                       .Append("hyperlink", textStyleHyperlink)
                                                                       .Append(". This text is not a hyperlink.", TextStyle.Default);

                                                   OutlineElement outlineElem = new OutlineElement();
                                                   outlineElem.AppendChildLast(text);

                                                   // Add outline elements
                                                   outline.AppendChildLast(outlineElem);

                                                   // Initialize Title class object
                                                   Title title = new Title() { TitleText = titleText };

                                                   // Initialize Page class object
                                                   Page page = new Note.Page() { Title = title };

                                                   // Add Outline node
                                                   page.AppendChildLast(outline);

                                                   // Add Page node
                                                   doc.AppendChildLast(page);

                                                   // Save OneNote document
                                                   dataDir = dataDir + "AddHyperlink_out.one";
                                                   doc.Save(dataDir);

Constructors

TextStyle()

public TextStyle()

Properties

Default

Geeft de stijl met de “in-US” cultuur.

public static TextStyle Default { get; }

Eigendomswaarde

TextStyle

DefaultMsOneNoteTitleDateStyle

Geeft standaardstijl voor titeldatum in MS OneNote.

public static TextStyle DefaultMsOneNoteTitleDateStyle { get; }

Eigendomswaarde

TextStyle

DefaultMsOneNoteTitleTextStyle

Geeft standaardstijl voor titeltekst in MS OneNote.

public static TextStyle DefaultMsOneNoteTitleTextStyle { get; }

Eigendomswaarde

TextStyle

DefaultMsOneNoteTitleTimeStyle

Geeft standaardstijl voor titeltijd in MS OneNote.

public static TextStyle DefaultMsOneNoteTitleTimeStyle { get; }

Eigendomswaarde

TextStyle

HyperlinkAddress

Het moet worden ingesteld als de waarde van de Aspose.Note.TextStyle.IsHyperlink eigenschap is waar.

public string HyperlinkAddress { get; set; }

Eigendomswaarde

string

Examples

Laat zien hoe je een hyperlink aan een tekst verbindt.

// The path to the documents directory.
                                                   string dataDir = RunExamples.GetDataDir_Tasks();

                                                   // Create an object of the Document class
                                                   Document doc = new Document();

                                                   RichText titleText = new RichText() { ParagraphStyle = ParagraphStyle.Default }.Append("Title!");

                                                   Outline outline = new Outline()
                                                                         {
                                                                             MaxWidth = 200,
                                                                             MaxHeight = 200,
                                                                             VerticalOffset = 100,
                                                                             HorizontalOffset = 100
                                                                         };

                                                   TextStyle textStyleRed = new TextStyle
                                                                                {
                                                                                    FontColor = Color.Red,
                                                                                    FontName = "Arial",
                                                                                    FontSize = 10,
                                                                                };

                                                   TextStyle textStyleHyperlink = new TextStyle
                                                                                      {
                                                                                          IsHyperlink = true,
                                                                                          HyperlinkAddress = "www.google.com"
                                                                                      };

                                                   RichText text = new RichText() { ParagraphStyle = ParagraphStyle.Default }
                                                                       .Append("This is ", textStyleRed)
                                                                       .Append("hyperlink", textStyleHyperlink)
                                                                       .Append(". This text is not a hyperlink.", TextStyle.Default);

                                                   OutlineElement outlineElem = new OutlineElement();
                                                   outlineElem.AppendChildLast(text);

                                                   // Add outline elements
                                                   outline.AppendChildLast(outlineElem);

                                                   // Initialize Title class object
                                                   Title title = new Title() { TitleText = titleText };

                                                   // Initialize Page class object
                                                   Page page = new Note.Page() { Title = title };

                                                   // Add Outline node
                                                   page.AppendChildLast(outline);

                                                   // Add Page node
                                                   doc.AppendChildLast(page);

                                                   // Save OneNote document
                                                   dataDir = dataDir + "AddHyperlink_out.one";
                                                   doc.Save(dataDir);

IsHidden

Geeft of stelt een waarde aan die aanwijst of de tekststijl verborgen is.

public bool IsHidden { get; set; }

Eigendomswaarde

bool

IsHyperlink

Geeft of stelt een waarde aan om aan te geven of de tekststijl een hyperlink is.

public bool IsHyperlink { get; set; }

Eigendomswaarde

bool

Examples

Laat zien hoe je een hyperlink aan een tekst verbindt.

// The path to the documents directory.
                                                   string dataDir = RunExamples.GetDataDir_Tasks();

                                                   // Create an object of the Document class
                                                   Document doc = new Document();

                                                   RichText titleText = new RichText() { ParagraphStyle = ParagraphStyle.Default }.Append("Title!");

                                                   Outline outline = new Outline()
                                                                         {
                                                                             MaxWidth = 200,
                                                                             MaxHeight = 200,
                                                                             VerticalOffset = 100,
                                                                             HorizontalOffset = 100
                                                                         };

                                                   TextStyle textStyleRed = new TextStyle
                                                                                {
                                                                                    FontColor = Color.Red,
                                                                                    FontName = "Arial",
                                                                                    FontSize = 10,
                                                                                };

                                                   TextStyle textStyleHyperlink = new TextStyle
                                                                                      {
                                                                                          IsHyperlink = true,
                                                                                          HyperlinkAddress = "www.google.com"
                                                                                      };

                                                   RichText text = new RichText() { ParagraphStyle = ParagraphStyle.Default }
                                                                       .Append("This is ", textStyleRed)
                                                                       .Append("hyperlink", textStyleHyperlink)
                                                                       .Append(". This text is not a hyperlink.", TextStyle.Default);

                                                   OutlineElement outlineElem = new OutlineElement();
                                                   outlineElem.AppendChildLast(text);

                                                   // Add outline elements
                                                   outline.AppendChildLast(outlineElem);

                                                   // Initialize Title class object
                                                   Title title = new Title() { TitleText = titleText };

                                                   // Initialize Page class object
                                                   Page page = new Note.Page() { Title = title };

                                                   // Add Outline node
                                                   page.AppendChildLast(outline);

                                                   // Add Page node
                                                   doc.AppendChildLast(page);

                                                   // Save OneNote document
                                                   dataDir = dataDir + "AddHyperlink_out.one";
                                                   doc.Save(dataDir);

IsMathFormatting

Geeft of stelt een waarde aan om aan te geven of de tekststijl mathematisch is.

public bool IsMathFormatting { get; set; }

Eigendomswaarde

bool

Language

Geeft of stelt de taal van de tekst.

public CultureInfo Language { get; set; }

Eigendomswaarde

CultureInfo

Examples

Set proofing taal voor een tekst.

var document = new Document();
                                            var page = new Page();
                                            var outline = new Outline();
                                            var outlineElem = new OutlineElement();

                                            var text = new RichText() { ParagraphStyle = ParagraphStyle.Default };
                                            text.Append("United States", new TextStyle() { Language = CultureInfo.GetCultureInfo("en-US") })
                                                .Append(" Germany", new TextStyle() { Language = CultureInfo.GetCultureInfo("de-DE") })
                                                .Append(" China", new TextStyle() { Language = CultureInfo.GetCultureInfo("zh-CN") });

                                            outlineElem.AppendChildLast(text);
                                            outline.AppendChildLast(outlineElem);
                                            page.AppendChildLast(outline);
                                            document.AppendChildLast(page);

                                            document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetProofingLanguageForText.one"));

Remarks

Terugkeert System.Globalization.CultureInfo.InvariantKultuur als de eigendom niet is ingesteld.

Methods

Equals(Objecten)

Het bepaalt of het aangegeven object gelijk is aan het huidige object.

public override bool Equals(object obj)

Parameters

obj object

Het object .

Returns

bool

Het systeem. boolean

Equals(TextStyle)

Het bepaalt of het aangegeven object gelijk is aan het huidige object.

public bool Equals(TextStyle other)

Parameters

other TextStyle

Het object .

Returns

bool

Het systeem. boolean

GetHashCode()

Het dient als een hashfunctie voor het type.

public override int GetHashCode()

Returns

int

Het systeem.Int32.

 Nederlands