Class TextStyle

Class TextStyle

Pôvodný názov: Aspose.Note Zhromaždenie: Aspose.Note.dll (25.4.0)

Určuje textový štýl.

public sealed class TextStyle : Style

Inheritance

object Style TextStyle

Z dedičných členov

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

Zdôrazňujme názvy stránok medzi inými hlavami zvýšením veľkosti písma.

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

Pozrime sa na najnovšie zmeny v texte zdôraznením.

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>

Nastavenie preukázateľného jazyka pre text.

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

Manipulácia textovým formátom pomocou štýlu odsekov.

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

Ukazuje, ako prepájať hypertextový odkaz na text.

// 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

Získava štýl s “in-US” kultúrou.

public static TextStyle Default { get; }

Hodnota nehnuteľnosti

TextStyle

DefaultMsOneNoteTitleDateStyle

Získava predvolený štýl pre dátum názvu v MS OneNote.

public static TextStyle DefaultMsOneNoteTitleDateStyle { get; }

Hodnota nehnuteľnosti

TextStyle

DefaultMsOneNoteTitleTextStyle

Získava predvolený štýl pre titulný text v MS OneNote.

public static TextStyle DefaultMsOneNoteTitleTextStyle { get; }

Hodnota nehnuteľnosti

TextStyle

DefaultMsOneNoteTitleTimeStyle

Získava predvolený štýl pre čas názvu v programe MS OneNote.

public static TextStyle DefaultMsOneNoteTitleTimeStyle { get; }

Hodnota nehnuteľnosti

TextStyle

HyperlinkAddress

Musí sa nastaviť, či je hodnota vlastnosti Aspose.Note.TextStyle.IsHyperlink pravdivá.

public string HyperlinkAddress { get; set; }

Hodnota nehnuteľnosti

string

Examples

Ukazuje, ako prepájať hypertextový odkaz na text.

// 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

Získa alebo nastaví hodnotu, ktorá naznačuje, či je textový štýl skryté.

public bool IsHidden { get; set; }

Hodnota nehnuteľnosti

bool

IsHyperlink

Získa alebo nastaví hodnotu, ktorá naznačuje, či je textový štýl hypertextovým odkazom.

public bool IsHyperlink { get; set; }

Hodnota nehnuteľnosti

bool

Examples

Ukazuje, ako prepájať hypertextový odkaz na text.

// 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

Získa alebo nastaví hodnotu, ktorá naznačuje, či je textový štýl matematicky formátovaný.

public bool IsMathFormatting { get; set; }

Hodnota nehnuteľnosti

bool

Language

Získať alebo nastaviť jazyk textu.

public CultureInfo Language { get; set; }

Hodnota nehnuteľnosti

CultureInfo

Examples

Nastavenie preukázateľného jazyka pre text.

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

Vráti sa System.Globalization.CultureInfo.InvariantKultúra ak nehnuteľnosť nie je nastavená.

Methods

Equals(objekty)

Určuje, či je špecifikovaný objekt rovný aktuálnemu objektu.

public override bool Equals(object obj)

Parameters

obj object

a predmetom .

Returns

bool

Systém je boolean.

Equals(TextStyle)

Určuje, či je špecifikovaný objekt rovný aktuálnemu objektu.

public bool Equals(TextStyle other)

Parameters

other TextStyle

a predmetom .

Returns

bool

Systém je boolean.

GetHashCode()

Slúži ako funkcia hash pre typ.

public override int GetHashCode()

Returns

int

Spoločnosť Int32.

 Slovenčina