Class RichText

Class RichText

نام ها : Aspose.Note جمع آوری: WL31_.dll (25.4.0)

این یک متن غنی است.

public sealed class RichText : Node, IOutlineElementChildNode, ITaggable, INode, IEnumerable<char>, IEnumerable

Inheritance

object Node RichText

Implements

IOutlineElementChildNode , ITaggable , INode , IEnumerable , IEnumerable

اعضای ارثی

Node.Accept(DocumentVisitor) , Node.Document , Node.IsComposite , Node.NodeType , Node.ParentNode , Node.PreviousSibling , Node.NextSibling , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

نشان می دهد که چگونه تمام متن را از سند دریافت کنید.

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

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

                                                       // Retrieve text
                                                       string text = string.Join(Environment.NewLine, oneFile.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;

                                                       // Print text on the output screen
                                                       Console.WriteLine(text);</richtext>

نشان می دهد که چگونه تمام متن را از صفحه دریافت کنید.

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

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

                                                   // Get list of page nodes
                                                   var page = oneFile.GetChildNodes<page>().FirstOrDefault();

                                                   if (page != null)
                                                   {
                                                       // Retrieve text
                                                       string text = string.Join(Environment.NewLine, page.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;
                                                       // Print text on the output screen
                                                       Console.WriteLine(text);
                                                   }</richtext></page>

بیایید عنوان های صفحه را در میان سایر عنوان ها با افزایش اندازه فونت برجسته کنیم.

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 =&gt; 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"));

نشان می دهد که چگونه متن را از هر ردیف از میز دریافت کنید.

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

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

                                                        // Get a list of table nodes
                                                        IList<table> nodes = document.GetChildNodes<table>();

                                                        foreach (Table table in nodes)
                                                        {
                                                            // Iterate through table rows
                                                            foreach (TableRow row in table)
                                                            {
                                                                // Retrieve text
                                                                string text = string.Join(Environment.NewLine, row.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;

                                                                // Print text on the output screen
                                                                Console.WriteLine(text);
                                                            }
                                                        }</richtext></table></table>

نشان می دهد که چگونه متن را از یک میز دریافت کنید.

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

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

                                              // Get a list of table nodes
                                              IList<table> nodes = document.GetChildNodes<table>();

                                              // Set table count
                                              int tblCount = 0;

                                              foreach (Table table in nodes)
                                              {
                                                  tblCount++;
                                                  Console.WriteLine("table # " + tblCount);

                                                  // Retrieve text
                                                  string text = string.Join(Environment.NewLine, table.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;

                                                  // Print text on the output screen
                                                  Console.WriteLine(text);
                                              }</richtext></table></table>

بیایید با برجسته کردن آخرین تغییرات متن را تأکید کنیم.

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>

نشان می دهد که چگونه یک عنوان برای یک صفحه تنظیم کنید.

string dataDir = RunExamples.GetDataDir_Text();
                                               string outputPath = dataDir + "CreateTitleMsStyle_out.one";

                                               var doc = new Document();
                                               var page = new Page(doc);

                                               page.Title = new Title(doc)
                                               {
                                                   TitleText = new RichText(doc)
                                                   {
                                                       Text = "Title text.",
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   },
                                                   TitleDate = new RichText(doc)
                                                   {
                                                       Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture),
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   },
                                                   TitleTime = new RichText(doc)
                                                   {
                                                       Text = "12:34",
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   }
                                               };

                                               doc.AppendChildLast(page);

                                               doc.Save(outputPath);

زبان ثابت را برای یک متن تنظیم کنید.

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

نشان می دهد که چگونه از طریق تمام صفحات عبور کنید و جایگزین متن را انجام دهید.

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

                                                                                  Dictionary<string, string=""> replacements = new Dictionary<string, string="">();
                                                                                  replacements.Add("Some task here", "New Text Here");

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

                                                                                  // Get all RichText nodes
                                                                                  IList<richtext> textNodes = oneFile.GetChildNodes<richtext>();

                                                                                  foreach (RichText richText in textNodes)
                                                                                  {
                                                                                      foreach (KeyValuePair<string, string=""> kvp in replacements)
                                                                                      {
                                                                                          // Replace text of a shape
                                                                                          richText.Replace(kvp.Key, kvp.Value);
                                                                                      }
                                                                                  }

                                                                                  dataDir = dataDir + "ReplaceTextOnAllPages_out.pdf";

                                                                                  // Save to any supported file format
                                                                                  oneFile.Save(dataDir, SaveFormat.Pdf);</string,></richtext></richtext></string,></string,>

با استفاده از الگوی پاراگراف به فرمت متن دستکاری کنید.

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

نشان می دهد که چگونه متن را از سلول های یک میز دریافت کنید.

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

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

                                                      // Get a list of table nodes
                                                      IList<table> nodes = document.GetChildNodes<table>();        

                                                      foreach (Table table in nodes)
                                                      {
                                                          // Iterate through table rows
                                                          foreach (TableRow row in table)
                                                          {
                                                              // Get list of TableCell nodes
                                                              // Iterate through table cells
                                                              foreach (TableCell cell in row)
                                                              {
                                                                  // Retrieve text
                                                                  string text = string.Join(Environment.NewLine, cell.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;

                                                                  // Print text on the output screen
                                                                  Console.WriteLine(text);
                                                              }
                                                          }
                                                      }</richtext></table></table>

نشان می دهد که چگونه از طریق متن صفحه عبور می کند و جایگزین می شود.

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

                                                                        Dictionary<string, string=""> replacements = new Dictionary<string, string="">();
                                                                        replacements.Add("voice over", "voice over new text");

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

                                                                        IList<page> pageNodes = oneFile.GetChildNodes<page>();

                                                                        // Get all RichText nodes
                                                                        IList<richtext> textNodes = pageNodes[0].GetChildNodes<richtext>();

                                                                        foreach (RichText richText in textNodes)
                                                                        {
                                                                            foreach (KeyValuePair<string, string=""> kvp in replacements)
                                                                            {
                                                                                // Replace text of a shape
                                                                                richText.Replace(kvp.Key, kvp.Value);
                                                                            }
                                                                        }

                                                                        // Save to any supported file format
                                                                        dataDir = dataDir + "ReplaceTextOnParticularPage_out.pdf";
                                                                        oneFile.Save(dataDir, SaveFormat.Pdf);</string,></richtext></richtext></page></page></string,></string,>

نشان می دهد که چگونه یک سند را ایجاد کنید و آن را در فرمت html با استفاده از گزینه های پیش فرض ذخیره کنید.

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

                                                                                           // Initialize OneNote document
                                                                                           Document doc = new Document();
                                                                                           Page page = doc.AppendChildLast(new Page());

                                                                                           // Default style for all text in the document.
                                                                                           ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
                                                                                           page.Title = new Title()
                                                                                                            {
                                                                                                                TitleText = new RichText() { Text = "Title text.", ParagraphStyle = textStyle },
                                                                                                                TitleDate = new RichText() { Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture), ParagraphStyle = textStyle },
                                                                                                                TitleTime = new RichText() { Text = "12:34", ParagraphStyle = textStyle }
                                                                                                            };

                                                                                           // Save into HTML format
                                                                                           dataDir = dataDir + "CreateOneNoteDocAndSaveToHTML_out.html";
                                                                                           doc.Save(dataDir);

نشان دهید چگونه یک پاراگراف جدید را با برچسب اضافه کنید.

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

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

                                                   // Initialize Page class object
                                                   Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                   // Initialize Outline class object
                                                   Outline outline = new Outline(doc);

                                                   // Initialize OutlineElement class object
                                                   OutlineElement outlineElem = new OutlineElement(doc);
                                                   ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
                                                   RichText text = new RichText(doc) { Text = "OneNote text.", ParagraphStyle = textStyle };
                                                   text.Tags.Add(NoteTag.CreateYellowStar());

                                                   // Add text node
                                                   outlineElem.AppendChildLast(text);

                                                   // Add outline element node
                                                   outline.AppendChildLast(outlineElem);

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

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

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

نشان می دهد که چگونه برای ایجاد یک سند و ذخیره در فرمت html طیف مشخصی از صفحات.

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

                                                                                           // Initialize OneNote document
                                                                                           Document doc = new Document();

                                                                                           Page page = doc.AppendChildLast(new Page());

                                                                                           // Default style for all text in the document.
                                                                                           ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
                                                                                           page.Title = new Title()
                                                                                                        {
                                                                                                            TitleText = new RichText() { Text = "Title text.", ParagraphStyle = textStyle },
                                                                                                            TitleDate = new RichText() { Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture), ParagraphStyle = textStyle },
                                                                                                            TitleTime = new RichText() { Text = "12:34", ParagraphStyle = textStyle }
                                                                                                        };

                                                                                           // Save into HTML format
                                                                                           dataDir = dataDir + "CreateAndSavePageRange_out.html";
                                                                                           doc.Save(dataDir, new HtmlSaveOptions
                                                                                                             {
                                                                                                                 PageCount = 1,
                                                                                                                 PageIndex = 0
                                                                                                             });

نشان می دهد که چگونه به جزئیات یک برچسب دسترسی داشته باشید.

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

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

                                                // Get all RichText nodes
                                                IList<richtext> nodes = oneFile.GetChildNodes<richtext>();

                                                // Iterate through each node
                                                foreach (RichText richText in nodes)
                                                {
                                                    var tags = richText.Tags.OfType<notetag>();
                                                    if (tags.Any())
                                                    {
                                                        Console.WriteLine($"Text: {richText.Text}");
                                                        foreach (var noteTag in tags)
                                                        {
                                                            // Retrieve properties
                                                            Console.WriteLine($"    Completed Time: {noteTag.CompletedTime}");
                                                            Console.WriteLine($"    Create Time: {noteTag.CreationTime}");
                                                            Console.WriteLine($"    Font Color: {noteTag.FontColor}");
                                                            Console.WriteLine($"    Status: {noteTag.Status}");
                                                            Console.WriteLine($"    Label: {noteTag.Label}");
                                                            Console.WriteLine($"    Icon: {noteTag.Icon}");
                                                            Console.WriteLine($"    High Light: {noteTag.Highlight}");
                                                        }
                                                    }
                                                }</notetag></richtext></richtext>

نشان می دهد که چگونه یک سند را با یک متن ایجاد کنید.

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

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

                                                      // Initialize Page class object
                                                      Page page = new Page(doc);

                                                      // Initialize Outline class object
                                                      Outline outline = new Outline(doc);

                                                      // Initialize OutlineElement class object
                                                      OutlineElement outlineElem = new OutlineElement(doc);

                                                      // Initialize TextStyle class object and set formatting properties
                                                      ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                      // Initialize RichText class object and apply text style
                                                      RichText text = new RichText(doc) { Text = "Hello OneNote text!", ParagraphStyle = textStyle };

                                                      // Add RichText node
                                                      outlineElem.AppendChildLast(text);

                                                      // Add OutlineElement node
                                                      outline.AppendChildLast(outlineElem);

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

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

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

نشان می دهد که چگونه لیست جدید را با شماره گذاری چینی وارد کنید.

string dataDir = RunExamples.GetDataDir_Text();

                                                               // Initialize OneNote document
                                                               Aspose.Note.Document doc = new Aspose.Note.Document();

                                                               // Initialize OneNote page
                                                               Aspose.Note.Page page = new Aspose.Note.Page(doc);
                                                               Outline outline = new Outline(doc);

                                                               // Apply text style settings
                                                               ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                               // Numbers in the same outline are automatically incremented.
                                                               OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                               outlineElem1.AppendChildLast(text1);

                                                               //------------------------
                                                               OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                               outlineElem2.AppendChildLast(text2);

                                                               //------------------------
                                                               OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                               outlineElem3.AppendChildLast(text3);

                                                               //------------------------
                                                               outline.AppendChildLast(outlineElem1);
                                                               outline.AppendChildLast(outlineElem2);
                                                               outline.AppendChildLast(outlineElem3);
                                                               page.AppendChildLast(outline);
                                                               doc.AppendChildLast(page);

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

نشان می دهد که چگونه برای قرار دادن لیز گلوله جدید.

string dataDir = RunExamples.GetDataDir_Text();

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

                                                // Initialize Page class object
                                                Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                // Initialize Outline class object
                                                Outline outline = new Outline(doc);

                                                // Initialize TextStyle class object and set formatting properties
                                                ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                // Initialize OutlineElement class objects and apply bullets
                                                OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };

                                                // Initialize RichText class object and apply text style
                                                RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                outlineElem1.AppendChildLast(text1);

                                                OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
                                                RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                outlineElem2.AppendChildLast(text2);

                                                OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
                                                RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                outlineElem3.AppendChildLast(text3);

                                                // Add outline elements
                                                outline.AppendChildLast(outlineElem1);
                                                outline.AppendChildLast(outlineElem2);
                                                outline.AppendChildLast(outlineElem3);

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

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

نشان می دهد که چگونه لیست جدید را با شماره گذاری وارد کنید.

string dataDir = RunExamples.GetDataDir_Text();

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

                                                       // Initialize Page class object
                                                       Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                       // Initialize Outline class object
                                                       Outline outline = new Outline(doc);

                                                       // Initialize TextStyle class object and set formatting properties
                                                       ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                       // Initialize OutlineElement class objects and apply numbering
                                                       // Numbers in the same outline are automatically incremented.
                                                       OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                       outlineElem1.AppendChildLast(text1);

                                                       OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                       outlineElem2.AppendChildLast(text2);

                                                       OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                       outlineElem3.AppendChildLast(text3);

                                                       // Add outline elements
                                                       outline.AppendChildLast(outlineElem1);
                                                       outline.AppendChildLast(outlineElem2);
                                                       outline.AppendChildLast(outlineElem3);

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

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

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

نشان دهید چگونه یک قالب برای جلسه هفتگی آماده کنید.

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

                                                              // Create an object of the Document class
                                                              var headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
                                                              var bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

                                                              var d = new Document();
                                                              bool restartFlag = true;
                                                              var outline = d.AppendChildLast(new Page()
                                                                                                  {
                                                                                                      Title = new Title() { TitleText = new RichText() { Text = $"Weekly meeting {DateTime.Today:d}", ParagraphStyle = ParagraphStyle.Default } }
                                                                                                  })
                                                                             .AppendChildLast(new Outline() { VerticalOffset = 30, HorizontalOffset = 30 });

                                                              outline.AppendChildLast(new OutlineElement())
                                                                     .AppendChildLast(new RichText() { Text = "Important", ParagraphStyle = headerStyle });
                                                              foreach (var e in new[] { "First", "Second", "Third" })
                                                              {
                                                                  outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
                                                                         .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle });
                                                                  restartFlag = false;
                                                              }

                                                              outline.AppendChildLast(new OutlineElement())
                                                                     .AppendChildLast(new RichText() { Text = "TO DO", ParagraphStyle = headerStyle, SpaceBefore = 15 });
                                                              restartFlag = true;
                                                              foreach (var e in new[] { "First", "Second", "Third" })
                                                              {
                                                                  outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
                                                                         .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle, Tags = { NoteCheckBox.CreateBlueCheckBox() } });
                                                                  restartFlag = false;
                                                              }

                                                              d.Save(Path.Combine(dataDir, "meetingNotes.one"));

نشان می دهد که چگونه یک هیپر لینک را به یک متن متصل کنیم.

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

RichText()

یک مثال جدید از کلاس Aspose.Note.RichText را آغاز می کند.

public RichText()

Properties

Alignment

قرار دادن یا تنظیم هماهنگی.

public HorizontalAlignment Alignment { get; set; }

ارزش املاک

HorizontalAlignment

IsTitleDate

یک مقدار دریافت می کند که نشان می دهد که آیا عنصر RichText تاریخ را در عنوان صفحه قرار دارد یا خیر.

public bool IsTitleDate { get; }

ارزش املاک

bool

IsTitleText

یک مقدار دریافت می کند که نشان می دهد که آیا عنصر RichText حاوی متن عنوان صفحه است یا خیر.

public bool IsTitleText { get; }

ارزش املاک

bool

IsTitleTime

یک مقدار دریافت می کند که نشان می دهد که آیا عنصر RichText شامل زمان در عنوان صفحه است یا خیر.

public bool IsTitleTime { get; }

ارزش املاک

bool

LastModifiedTime

دریافت یا تنظیم آخرین زمان اصلاح شده.

public DateTime LastModifiedTime { get; set; }

ارزش املاک

DateTime

Examples

بیایید با برجسته کردن آخرین تغییرات متن را تأکید کنیم.

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>

Length

طول متن را می پذیرد.

public int Length { get; }

ارزش املاک

int

LineSpacing

خط را می گیرد یا خط را می گیرد.

public float? LineSpacing { get; set; }

ارزش املاک

float ?

ParagraphStyle

به دست آوردن یا تنظیم سبک پاراگراف.این تنظیمات مورد استفاده قرار می گیرند اگر در WL31_.RichText.Styles جمع آوری یا این آیتم یک تنظیم مورد نیاز را مشخص نمی کند.

public ParagraphStyle ParagraphStyle { get; set; }

ارزش املاک

ParagraphStyle

Examples

بیایید عنوان های صفحه را در میان سایر عنوان ها با افزایش اندازه فونت برجسته کنیم.

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 =&gt; 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"));

نشان می دهد که چگونه سبک موضوعی تاریک را به یک سند اعمال کنید.

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

                                                             // Load the document into Aspose.Note.
                                                             Document doc = new Document(Path.Combine(dataDir, "Aspose.one"));

                                                             foreach (var page in doc)
                                                             {
                                                                 page.BackgroundColor = Color.Black;
                                                             }

                                                             foreach (var node in doc.GetChildNodes<richtext>())
                                                             {
                                                                 var c = node.ParagraphStyle.FontColor;
                                                                 if (c.IsEmpty || Math.Abs(c.R - Color.Black.R) + Math.Abs(c.G - Color.Black.G) + Math.Abs(c.B - Color.Black.B) &lt;= 30)
                                                                 {
                                                                     node.ParagraphStyle.FontColor = Color.White;
                                                                 }
                                                             }

                                                             doc.Save(Path.Combine(dataDir, "AsposeDarkTheme.pdf"));</richtext>

بیایید با برجسته کردن آخرین تغییرات متن را تأکید کنیم.

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>

نشان می دهد که چگونه یک عنوان برای یک صفحه تنظیم کنید.

string dataDir = RunExamples.GetDataDir_Text();
                                               string outputPath = dataDir + "CreateTitleMsStyle_out.one";

                                               var doc = new Document();
                                               var page = new Page(doc);

                                               page.Title = new Title(doc)
                                               {
                                                   TitleText = new RichText(doc)
                                                   {
                                                       Text = "Title text.",
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   },
                                                   TitleDate = new RichText(doc)
                                                   {
                                                       Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture),
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   },
                                                   TitleTime = new RichText(doc)
                                                   {
                                                       Text = "12:34",
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   }
                                               };

                                               doc.AppendChildLast(page);

                                               doc.Save(outputPath);

با استفاده از الگوی پاراگراف به فرمت متن دستکاری کنید.

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

نشان دهید چگونه یک پاراگراف جدید را با برچسب اضافه کنید.

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

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

                                                   // Initialize Page class object
                                                   Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                   // Initialize Outline class object
                                                   Outline outline = new Outline(doc);

                                                   // Initialize OutlineElement class object
                                                   OutlineElement outlineElem = new OutlineElement(doc);
                                                   ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
                                                   RichText text = new RichText(doc) { Text = "OneNote text.", ParagraphStyle = textStyle };
                                                   text.Tags.Add(NoteTag.CreateYellowStar());

                                                   // Add text node
                                                   outlineElem.AppendChildLast(text);

                                                   // Add outline element node
                                                   outline.AppendChildLast(outlineElem);

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

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

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

نشان می دهد که چگونه به جزئیات یک برچسب دسترسی داشته باشید.

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

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

                                                // Get all RichText nodes
                                                IList<richtext> nodes = oneFile.GetChildNodes<richtext>();

                                                // Iterate through each node
                                                foreach (RichText richText in nodes)
                                                {
                                                    var tags = richText.Tags.OfType<notetag>();
                                                    if (tags.Any())
                                                    {
                                                        Console.WriteLine($"Text: {richText.Text}");
                                                        foreach (var noteTag in tags)
                                                        {
                                                            // Retrieve properties
                                                            Console.WriteLine($"    Completed Time: {noteTag.CompletedTime}");
                                                            Console.WriteLine($"    Create Time: {noteTag.CreationTime}");
                                                            Console.WriteLine($"    Font Color: {noteTag.FontColor}");
                                                            Console.WriteLine($"    Status: {noteTag.Status}");
                                                            Console.WriteLine($"    Label: {noteTag.Label}");
                                                            Console.WriteLine($"    Icon: {noteTag.Icon}");
                                                            Console.WriteLine($"    High Light: {noteTag.Highlight}");
                                                        }
                                                    }
                                                }</notetag></richtext></richtext>

نشان می دهد که چگونه لیست جدید را با شماره گذاری چینی وارد کنید.

string dataDir = RunExamples.GetDataDir_Text();

                                                               // Initialize OneNote document
                                                               Aspose.Note.Document doc = new Aspose.Note.Document();

                                                               // Initialize OneNote page
                                                               Aspose.Note.Page page = new Aspose.Note.Page(doc);
                                                               Outline outline = new Outline(doc);

                                                               // Apply text style settings
                                                               ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                               // Numbers in the same outline are automatically incremented.
                                                               OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                               outlineElem1.AppendChildLast(text1);

                                                               //------------------------
                                                               OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                               outlineElem2.AppendChildLast(text2);

                                                               //------------------------
                                                               OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                               outlineElem3.AppendChildLast(text3);

                                                               //------------------------
                                                               outline.AppendChildLast(outlineElem1);
                                                               outline.AppendChildLast(outlineElem2);
                                                               outline.AppendChildLast(outlineElem3);
                                                               page.AppendChildLast(outline);
                                                               doc.AppendChildLast(page);

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

نشان می دهد که چگونه برای قرار دادن لیز گلوله جدید.

string dataDir = RunExamples.GetDataDir_Text();

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

                                                // Initialize Page class object
                                                Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                // Initialize Outline class object
                                                Outline outline = new Outline(doc);

                                                // Initialize TextStyle class object and set formatting properties
                                                ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                // Initialize OutlineElement class objects and apply bullets
                                                OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };

                                                // Initialize RichText class object and apply text style
                                                RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                outlineElem1.AppendChildLast(text1);

                                                OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
                                                RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                outlineElem2.AppendChildLast(text2);

                                                OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
                                                RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                outlineElem3.AppendChildLast(text3);

                                                // Add outline elements
                                                outline.AppendChildLast(outlineElem1);
                                                outline.AppendChildLast(outlineElem2);
                                                outline.AppendChildLast(outlineElem3);

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

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

نشان می دهد که چگونه لیست جدید را با شماره گذاری وارد کنید.

string dataDir = RunExamples.GetDataDir_Text();

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

                                                       // Initialize Page class object
                                                       Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                       // Initialize Outline class object
                                                       Outline outline = new Outline(doc);

                                                       // Initialize TextStyle class object and set formatting properties
                                                       ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                       // Initialize OutlineElement class objects and apply numbering
                                                       // Numbers in the same outline are automatically incremented.
                                                       OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                       outlineElem1.AppendChildLast(text1);

                                                       OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                       outlineElem2.AppendChildLast(text2);

                                                       OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                       outlineElem3.AppendChildLast(text3);

                                                       // Add outline elements
                                                       outline.AppendChildLast(outlineElem1);
                                                       outline.AppendChildLast(outlineElem2);
                                                       outline.AppendChildLast(outlineElem3);

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

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

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

نشان دهید چگونه یک قالب برای جلسه هفتگی آماده کنید.

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

                                                              // Create an object of the Document class
                                                              var headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
                                                              var bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

                                                              var d = new Document();
                                                              bool restartFlag = true;
                                                              var outline = d.AppendChildLast(new Page()
                                                                                                  {
                                                                                                      Title = new Title() { TitleText = new RichText() { Text = $"Weekly meeting {DateTime.Today:d}", ParagraphStyle = ParagraphStyle.Default } }
                                                                                                  })
                                                                             .AppendChildLast(new Outline() { VerticalOffset = 30, HorizontalOffset = 30 });

                                                              outline.AppendChildLast(new OutlineElement())
                                                                     .AppendChildLast(new RichText() { Text = "Important", ParagraphStyle = headerStyle });
                                                              foreach (var e in new[] { "First", "Second", "Third" })
                                                              {
                                                                  outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
                                                                         .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle });
                                                                  restartFlag = false;
                                                              }

                                                              outline.AppendChildLast(new OutlineElement())
                                                                     .AppendChildLast(new RichText() { Text = "TO DO", ParagraphStyle = headerStyle, SpaceBefore = 15 });
                                                              restartFlag = true;
                                                              foreach (var e in new[] { "First", "Second", "Third" })
                                                              {
                                                                  outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
                                                                         .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle, Tags = { NoteCheckBox.CreateBlueCheckBox() } });
                                                                  restartFlag = false;
                                                              }

                                                              d.Save(Path.Combine(dataDir, "meetingNotes.one"));

نشان می دهد که چگونه یک هیپر لینک را به یک متن متصل کنیم.

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

SpaceAfter

پس از آن حداقل مقدار فضا را دریافت یا تنظیم کنید.

public float? SpaceAfter { get; set; }

ارزش املاک

float ?

SpaceBefore

پیش از این حداقل مقدار فضای را دریافت یا تنظیم کنید.

public float? SpaceBefore { get; set; }

ارزش املاک

float ?

Styles

سبک ها را می گیرند.

[Obsolete("Obsolete since 22.5 release. Use TextRuns property.")]
public IEnumerable<textstyle> Styles { get; }

ارزش املاک

IEnumerable &lt؛ TextStyle >

Examples

نشان می دهد چگونه برای ترکیب یک جدول با متن با سبک های مختلف.

string dataDir = RunExamples.GetDataDir_Text();

                                                                        var headerText = new RichText() { ParagraphStyle = new ParagraphStyle() { FontSize = 18, IsBold = true }, Alignment = HorizontalAlignment.Center }
                                                                                            .Append("Super contest for suppliers.");

                                                                        var page = new Page();
                                                                        var outline = page.AppendChildLast(new Outline() { HorizontalOffset = 50 });
                                                                        outline.AppendChildLast(new OutlineElement()).AppendChildLast(headerText);

                                                                        // Summary text before table
                                                                        var bodyTextHeader = outline.AppendChildLast(new OutlineElement()).AppendChildLast(new RichText() { ParagraphStyle = ParagraphStyle.Default });
                                                                        bodyTextHeader.Append("This is the final ranking of proposals got from our suppliers.");

                                                                        var ranking = outline.AppendChildLast(new OutlineElement()).AppendChildLast(new Table());
                                                                        var headerRow = ranking.AppendChildFirst(new TableRow());

                                                                        var headerStyle = ParagraphStyle.Default;
                                                                        headerStyle.IsBold = true;

                                                                        // Let's add a set of columns and a header row
                                                                        var backGroundColor = Color.LightGray;
                                                                        foreach (var header in new[] { "Supplier", "Contacts", "Score A", "Score B", "Score C", "Final score", "Attached materials", "Comments" })
                                                                        {
                                                                            ranking.Columns.Add(new TableColumn());
                                                                            headerRow.AppendChildLast(new TableCell() { BackgroundColor = backGroundColor })
                                                                                     .AppendChildLast(new OutlineElement())
                                                                                     .AppendChildLast(new RichText() { ParagraphStyle = headerStyle })
                                                                                        .Append(header);
                                                                        }

                                                                        // Let's 5 empty rows. Rows have interchanging background color
                                                                        for (int i = 0; i &lt; 5; i++)
                                                                        {
                                                                            backGroundColor = backGroundColor.IsEmpty ? Color.LightGray : Color.Empty;

                                                                            var row = ranking.AppendChildLast(new TableRow());
                                                                            for (int j = 0; j &lt; ranking.Columns.Count(); j++)
                                                                            {
                                                                                row.AppendChildLast(new TableCell() { BackgroundColor = backGroundColor })
                                                                                   .AppendChildLast(new OutlineElement())
                                                                                   .AppendChildLast(new RichText() { ParagraphStyle = ParagraphStyle.Default });
                                                                            }
                                                                        }

                                                                        // Let's add some template for content in 'Contacts' column
                                                                        foreach (var row in ranking.Skip(1))
                                                                        {
                                                                            var contactsCell = row.ElementAt(1);
                                                                            contactsCell.AppendChildLast(new OutlineElement())
                                                                                        .AppendChildLast(new RichText() { ParagraphStyle = ParagraphStyle.Default })
                                                                                            .Append("Web: ").Append("link", new TextStyle() { HyperlinkAddress = "www.link.com", IsHyperlink = true });
                                                                            contactsCell.AppendChildLast(new OutlineElement())
                                                                                        .AppendChildLast(new RichText() { ParagraphStyle = ParagraphStyle.Default })
                                                                                            .Append("E-mail: ").Append("mail", new TextStyle() { HyperlinkAddress = "mailto:hi@link.com", IsHyperlink = true });
                                                                        }

                                                                        var d = new Document();
                                                                        d.AppendChildLast(page);
                                                                        d.Save(Path.Combine(dataDir, "ComposeTable_out.one"));

Tags

لیست تمام برچسب های یک پاراگراف را دریافت کنید.

public List<itag> Tags { get; }

ارزش املاک

List &lt؛ ITag >

Examples

نشان می دهد که چگونه به جزئیات وظایف Outlook دسترسی داشته باشید.

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

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

                                                          // Get all RichText nodes
                                                          IList<richtext> nodes = oneFile.GetChildNodes<richtext>();

                                                          // Iterate through each node
                                                          foreach (RichText richText in nodes)
                                                          {
                                                              var tasks = richText.Tags.OfType<notetask>();
                                                              if (tasks.Any())
                                                              {
                                                                  Console.WriteLine($"Task: {richText.Text}");
                                                                  foreach (var noteTask in tasks)
                                                                  {
                                                                      // Retrieve properties
                                                                      Console.WriteLine($"    Completed Time: {noteTask.CompletedTime}");
                                                                      Console.WriteLine($"    Create Time: {noteTask.CreationTime}");
                                                                      Console.WriteLine($"    Due Date: {noteTask.DueDate}");
                                                                      Console.WriteLine($"    Status: {noteTask.Status}");
                                                                      Console.WriteLine($"    Icon: {noteTask.Icon}");
                                                                  }
                                                              }
                                                          }</notetask></richtext></richtext>

Text

این نوار نباید حاوی هیچ کاراکتر از ارزش 10 (فید خط) باشد.

public string Text { get; set; }

ارزش املاک

string

Examples

نشان می دهد که چگونه تمام متن را از سند دریافت کنید.

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

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

                                                       // Retrieve text
                                                       string text = string.Join(Environment.NewLine, oneFile.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;

                                                       // Print text on the output screen
                                                       Console.WriteLine(text);</richtext>

نشان می دهد که چگونه تمام متن را از صفحه دریافت کنید.

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

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

                                                   // Get list of page nodes
                                                   var page = oneFile.GetChildNodes<page>().FirstOrDefault();

                                                   if (page != null)
                                                   {
                                                       // Retrieve text
                                                       string text = string.Join(Environment.NewLine, page.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;
                                                       // Print text on the output screen
                                                       Console.WriteLine(text);
                                                   }</richtext></page>

نشان می دهد که چگونه متن را از هر ردیف از میز دریافت کنید.

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

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

                                                        // Get a list of table nodes
                                                        IList<table> nodes = document.GetChildNodes<table>();

                                                        foreach (Table table in nodes)
                                                        {
                                                            // Iterate through table rows
                                                            foreach (TableRow row in table)
                                                            {
                                                                // Retrieve text
                                                                string text = string.Join(Environment.NewLine, row.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;

                                                                // Print text on the output screen
                                                                Console.WriteLine(text);
                                                            }
                                                        }</richtext></table></table>

نشان می دهد که چگونه متن را از یک میز دریافت کنید.

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

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

                                              // Get a list of table nodes
                                              IList<table> nodes = document.GetChildNodes<table>();

                                              // Set table count
                                              int tblCount = 0;

                                              foreach (Table table in nodes)
                                              {
                                                  tblCount++;
                                                  Console.WriteLine("table # " + tblCount);

                                                  // Retrieve text
                                                  string text = string.Join(Environment.NewLine, table.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;

                                                  // Print text on the output screen
                                                  Console.WriteLine(text);
                                              }</richtext></table></table>

نشان می دهد که چگونه یک عنوان برای یک صفحه تنظیم کنید.

string dataDir = RunExamples.GetDataDir_Text();
                                               string outputPath = dataDir + "CreateTitleMsStyle_out.one";

                                               var doc = new Document();
                                               var page = new Page(doc);

                                               page.Title = new Title(doc)
                                               {
                                                   TitleText = new RichText(doc)
                                                   {
                                                       Text = "Title text.",
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   },
                                                   TitleDate = new RichText(doc)
                                                   {
                                                       Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture),
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   },
                                                   TitleTime = new RichText(doc)
                                                   {
                                                       Text = "12:34",
                                                       ParagraphStyle = ParagraphStyle.Default
                                                   }
                                               };

                                               doc.AppendChildLast(page);

                                               doc.Save(outputPath);

نشان می دهد که چگونه از طریق تمام صفحات عبور کنید و جایگزین متن را انجام دهید.

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

                                                                                  Dictionary<string, string=""> replacements = new Dictionary<string, string="">();
                                                                                  replacements.Add("Some task here", "New Text Here");

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

                                                                                  // Get all RichText nodes
                                                                                  IList<richtext> textNodes = oneFile.GetChildNodes<richtext>();

                                                                                  foreach (RichText richText in textNodes)
                                                                                  {
                                                                                      foreach (KeyValuePair<string, string=""> kvp in replacements)
                                                                                      {
                                                                                          // Replace text of a shape
                                                                                          richText.Replace(kvp.Key, kvp.Value);
                                                                                      }
                                                                                  }

                                                                                  dataDir = dataDir + "ReplaceTextOnAllPages_out.pdf";

                                                                                  // Save to any supported file format
                                                                                  oneFile.Save(dataDir, SaveFormat.Pdf);</string,></richtext></richtext></string,></string,>

نشان می دهد که چگونه متن را از سلول های یک میز دریافت کنید.

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

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

                                                      // Get a list of table nodes
                                                      IList<table> nodes = document.GetChildNodes<table>();        

                                                      foreach (Table table in nodes)
                                                      {
                                                          // Iterate through table rows
                                                          foreach (TableRow row in table)
                                                          {
                                                              // Get list of TableCell nodes
                                                              // Iterate through table cells
                                                              foreach (TableCell cell in row)
                                                              {
                                                                  // Retrieve text
                                                                  string text = string.Join(Environment.NewLine, cell.GetChildNodes<richtext>().Select(e =&gt; e.Text)) + Environment.NewLine;

                                                                  // Print text on the output screen
                                                                  Console.WriteLine(text);
                                                              }
                                                          }
                                                      }</richtext></table></table>

نشان می دهد که چگونه یک سند را ایجاد کنید و آن را در فرمت html با استفاده از گزینه های پیش فرض ذخیره کنید.

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

                                                                                           // Initialize OneNote document
                                                                                           Document doc = new Document();
                                                                                           Page page = doc.AppendChildLast(new Page());

                                                                                           // Default style for all text in the document.
                                                                                           ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
                                                                                           page.Title = new Title()
                                                                                                            {
                                                                                                                TitleText = new RichText() { Text = "Title text.", ParagraphStyle = textStyle },
                                                                                                                TitleDate = new RichText() { Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture), ParagraphStyle = textStyle },
                                                                                                                TitleTime = new RichText() { Text = "12:34", ParagraphStyle = textStyle }
                                                                                                            };

                                                                                           // Save into HTML format
                                                                                           dataDir = dataDir + "CreateOneNoteDocAndSaveToHTML_out.html";
                                                                                           doc.Save(dataDir);

نشان دهید چگونه یک پاراگراف جدید را با برچسب اضافه کنید.

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

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

                                                   // Initialize Page class object
                                                   Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                   // Initialize Outline class object
                                                   Outline outline = new Outline(doc);

                                                   // Initialize OutlineElement class object
                                                   OutlineElement outlineElem = new OutlineElement(doc);
                                                   ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
                                                   RichText text = new RichText(doc) { Text = "OneNote text.", ParagraphStyle = textStyle };
                                                   text.Tags.Add(NoteTag.CreateYellowStar());

                                                   // Add text node
                                                   outlineElem.AppendChildLast(text);

                                                   // Add outline element node
                                                   outline.AppendChildLast(outlineElem);

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

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

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

نشان می دهد که چگونه برای ایجاد یک سند و ذخیره در فرمت html طیف مشخصی از صفحات.

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

                                                                                           // Initialize OneNote document
                                                                                           Document doc = new Document();

                                                                                           Page page = doc.AppendChildLast(new Page());

                                                                                           // Default style for all text in the document.
                                                                                           ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
                                                                                           page.Title = new Title()
                                                                                                        {
                                                                                                            TitleText = new RichText() { Text = "Title text.", ParagraphStyle = textStyle },
                                                                                                            TitleDate = new RichText() { Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture), ParagraphStyle = textStyle },
                                                                                                            TitleTime = new RichText() { Text = "12:34", ParagraphStyle = textStyle }
                                                                                                        };

                                                                                           // Save into HTML format
                                                                                           dataDir = dataDir + "CreateAndSavePageRange_out.html";
                                                                                           doc.Save(dataDir, new HtmlSaveOptions
                                                                                                             {
                                                                                                                 PageCount = 1,
                                                                                                                 PageIndex = 0
                                                                                                             });

نشان می دهد که چگونه به جزئیات یک برچسب دسترسی داشته باشید.

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

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

                                                // Get all RichText nodes
                                                IList<richtext> nodes = oneFile.GetChildNodes<richtext>();

                                                // Iterate through each node
                                                foreach (RichText richText in nodes)
                                                {
                                                    var tags = richText.Tags.OfType<notetag>();
                                                    if (tags.Any())
                                                    {
                                                        Console.WriteLine($"Text: {richText.Text}");
                                                        foreach (var noteTag in tags)
                                                        {
                                                            // Retrieve properties
                                                            Console.WriteLine($"    Completed Time: {noteTag.CompletedTime}");
                                                            Console.WriteLine($"    Create Time: {noteTag.CreationTime}");
                                                            Console.WriteLine($"    Font Color: {noteTag.FontColor}");
                                                            Console.WriteLine($"    Status: {noteTag.Status}");
                                                            Console.WriteLine($"    Label: {noteTag.Label}");
                                                            Console.WriteLine($"    Icon: {noteTag.Icon}");
                                                            Console.WriteLine($"    High Light: {noteTag.Highlight}");
                                                        }
                                                    }
                                                }</notetag></richtext></richtext>

نشان می دهد که چگونه یک سند را با یک متن ایجاد کنید.

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

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

                                                      // Initialize Page class object
                                                      Page page = new Page(doc);

                                                      // Initialize Outline class object
                                                      Outline outline = new Outline(doc);

                                                      // Initialize OutlineElement class object
                                                      OutlineElement outlineElem = new OutlineElement(doc);

                                                      // Initialize TextStyle class object and set formatting properties
                                                      ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                      // Initialize RichText class object and apply text style
                                                      RichText text = new RichText(doc) { Text = "Hello OneNote text!", ParagraphStyle = textStyle };

                                                      // Add RichText node
                                                      outlineElem.AppendChildLast(text);

                                                      // Add OutlineElement node
                                                      outline.AppendChildLast(outlineElem);

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

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

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

نشان می دهد که چگونه لیست جدید را با شماره گذاری چینی وارد کنید.

string dataDir = RunExamples.GetDataDir_Text();

                                                               // Initialize OneNote document
                                                               Aspose.Note.Document doc = new Aspose.Note.Document();

                                                               // Initialize OneNote page
                                                               Aspose.Note.Page page = new Aspose.Note.Page(doc);
                                                               Outline outline = new Outline(doc);

                                                               // Apply text style settings
                                                               ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                               // Numbers in the same outline are automatically incremented.
                                                               OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                               outlineElem1.AppendChildLast(text1);

                                                               //------------------------
                                                               OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                               outlineElem2.AppendChildLast(text2);

                                                               //------------------------
                                                               OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10) };
                                                               RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                               outlineElem3.AppendChildLast(text3);

                                                               //------------------------
                                                               outline.AppendChildLast(outlineElem1);
                                                               outline.AppendChildLast(outlineElem2);
                                                               outline.AppendChildLast(outlineElem3);
                                                               page.AppendChildLast(outline);
                                                               doc.AppendChildLast(page);

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

نشان می دهد که چگونه برای قرار دادن لیز گلوله جدید.

string dataDir = RunExamples.GetDataDir_Text();

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

                                                // Initialize Page class object
                                                Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                // Initialize Outline class object
                                                Outline outline = new Outline(doc);

                                                // Initialize TextStyle class object and set formatting properties
                                                ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                // Initialize OutlineElement class objects and apply bullets
                                                OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };

                                                // Initialize RichText class object and apply text style
                                                RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                outlineElem1.AppendChildLast(text1);

                                                OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
                                                RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                outlineElem2.AppendChildLast(text2);

                                                OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
                                                RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                outlineElem3.AppendChildLast(text3);

                                                // Add outline elements
                                                outline.AppendChildLast(outlineElem1);
                                                outline.AppendChildLast(outlineElem2);
                                                outline.AppendChildLast(outlineElem3);

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

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

نشان می دهد که چگونه لیست جدید را با شماره گذاری وارد کنید.

string dataDir = RunExamples.GetDataDir_Text();

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

                                                       // Initialize Page class object
                                                       Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                       // Initialize Outline class object
                                                       Outline outline = new Outline(doc);

                                                       // Initialize TextStyle class object and set formatting properties
                                                       ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };

                                                       // Initialize OutlineElement class objects and apply numbering
                                                       // Numbers in the same outline are automatically incremented.
                                                       OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text1 = new RichText(doc) { Text = "First", ParagraphStyle = defaultStyle };
                                                       outlineElem1.AppendChildLast(text1);

                                                       OutlineElement outlineElem2 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text2 = new RichText(doc) { Text = "Second", ParagraphStyle = defaultStyle };
                                                       outlineElem2.AppendChildLast(text2);

                                                       OutlineElement outlineElem3 = new OutlineElement(doc) { NumberList = new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10) };
                                                       RichText text3 = new RichText(doc) { Text = "Third", ParagraphStyle = defaultStyle };
                                                       outlineElem3.AppendChildLast(text3);

                                                       // Add outline elements
                                                       outline.AppendChildLast(outlineElem1);
                                                       outline.AppendChildLast(outlineElem2);
                                                       outline.AppendChildLast(outlineElem3);

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

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

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

نشان دهید چگونه یک قالب برای جلسه هفتگی آماده کنید.

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

                                                              // Create an object of the Document class
                                                              var headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
                                                              var bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

                                                              var d = new Document();
                                                              bool restartFlag = true;
                                                              var outline = d.AppendChildLast(new Page()
                                                                                                  {
                                                                                                      Title = new Title() { TitleText = new RichText() { Text = $"Weekly meeting {DateTime.Today:d}", ParagraphStyle = ParagraphStyle.Default } }
                                                                                                  })
                                                                             .AppendChildLast(new Outline() { VerticalOffset = 30, HorizontalOffset = 30 });

                                                              outline.AppendChildLast(new OutlineElement())
                                                                     .AppendChildLast(new RichText() { Text = "Important", ParagraphStyle = headerStyle });
                                                              foreach (var e in new[] { "First", "Second", "Third" })
                                                              {
                                                                  outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
                                                                         .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle });
                                                                  restartFlag = false;
                                                              }

                                                              outline.AppendChildLast(new OutlineElement())
                                                                     .AppendChildLast(new RichText() { Text = "TO DO", ParagraphStyle = headerStyle, SpaceBefore = 15 });
                                                              restartFlag = true;
                                                              foreach (var e in new[] { "First", "Second", "Third" })
                                                              {
                                                                  outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
                                                                         .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle, Tags = { NoteCheckBox.CreateBlueCheckBox() } });
                                                                  restartFlag = false;
                                                              }

                                                              d.Save(Path.Combine(dataDir, "meetingNotes.one"));

نشان می دهد که چگونه یک هیپر لینک را به یک متن متصل کنیم.

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

TextRuns

جمع آوری متن در حال اجرا است.

public IEnumerable<textrun> TextRuns { get; }

ارزش املاک

IEnumerable &lt؛ TextRun >

Methods

Accept(DocumentVisitor)

بازدیدکننده ی گره را پذیرفته است.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

موضوع یک کلاس از Aspose.Note.DocumentVisitor گرفته شده است.

Append(کلمات کلیدی: TextStyle)

یک ردیف را به پایان اضافه کنید.

public RichText Append(string value, TextStyle style)

Parameters

value string

ارزش افزوده است.

style TextStyle

سبک اضافه کردن نوار

Returns

RichText

_WL31 _RichText .

Examples

زبان ثابت را برای یک متن تنظیم کنید.

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

با استفاده از الگوی پاراگراف به فرمت متن دستکاری کنید.

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

نشان می دهد که چگونه یک هیپر لینک را به یک متن متصل کنیم.

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

نشان می دهد چگونه برای ایجاد یک سند با متن غنی فرمت شده.

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

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

                                                                   // Initialize Page class object
                                                                   Page page = new Page();

                                                                   // Initialize Title class object
                                                                   Title title = new Title();

                                                                   // Initialize TextStyle class object and set formatting properties
                                                                   ParagraphStyle defaultTextStyle = new ParagraphStyle
                                                                                                         {
                                                                                                             FontColor = Color.Black,
                                                                                                             FontName = "Arial",
                                                                                                             FontSize = 10
                                                                                                         };

                                                                   RichText titleText = new RichText() { ParagraphStyle = defaultTextStyle }.Append("Title!");
                                                                   Outline outline = new Outline()
                                                                                         {
                                                                                             VerticalOffset = 100,
                                                                                             HorizontalOffset = 100
                                                                                         };
                                                                   OutlineElement outlineElem = new OutlineElement();

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

                                                                   TextStyle textStyleForOneNoteWord = new TextStyle
                                                                                                           {
                                                                                                               FontColor = Color.Green,
                                                                                                               FontName = "Calibri",
                                                                                                               FontSize = 10,
                                                                                                               IsItalic = true,
                                                                                                           };

                                                                   TextStyle textStyleForTextWord = new TextStyle
                                                                                                        {
                                                                                                            FontColor = Color.Blue,
                                                                                                            FontName = "Arial",
                                                                                                            FontSize = 15,
                                                                                                            IsBold = true,
                                                                                                            IsItalic = true,
                                                                                                        };

                                                                   RichText text = new RichText() { ParagraphStyle = defaultTextStyle }
                                                                                       .Append("Hello", textStyleForHelloWord)
                                                                                       .Append(" OneNote", textStyleForOneNoteWord)
                                                                                       .Append(" text", textStyleForTextWord)
                                                                                       .Append("!", TextStyle.Default);

                                                                   title.TitleText = titleText;

                                                                   // Set page title
                                                                   page.Title = title;

                                                                   // Add RichText node
                                                                   outlineElem.AppendChildLast(text);

                                                                   // Add OutlineElement node
                                                                   outline.AppendChildLast(outlineElem);

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

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

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

Append(String)

یک نوار را به آخرین محدوده متن اضافه کنید.

public RichText Append(string value)

Parameters

value string

ارزش افزوده است.

Returns

RichText

_WL31 _RichText .

Examples

با استفاده از الگوی پاراگراف به فرمت متن دستکاری کنید.

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

نشان می دهد که چگونه یک هیپر لینک را به یک متن متصل کنیم.

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

AppendFront(String)

اضافه کردن یک نوار به جلوی محدوده متن اول.

public RichText AppendFront(string value)

Parameters

value string

ارزش افزوده است.

Returns

RichText

_WL31 _RichText .

AppendFront(کلمات کلیدی: TextStyle)

یک نوار را به جلو اضافه کنید.

public RichText AppendFront(string value, TextStyle style)

Parameters

value string

ارزش افزوده است.

style TextStyle

سبک اضافه کردن نوار

Returns

RichText

_WL31 _RichText .

Clear()

محتوای این پرونده را روشن می کند.

public RichText Clear()

Returns

RichText

_WL31 _RichText .

GetEnumerator()

یک لیستگر را باز می گرداند که از طریق کاراکترهای این آیتم RichText تکرار می شود.

public IEnumerator<char> GetEnumerator()

Returns

IEnumerator &lt؛ char >

سیستم جمع آوری.IEnumerator

IndexOf(برچسب ها: StringComparison)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور ردیف مشخص شده در حالت فعلی.

public int IndexOf(string value, int startIndex, int count, StringComparison comparisonType)

Parameters

value string

ارزش آن است.

startIndex int

موقعیت شروع جستجو

count int

شمارش می شود.

comparisonType StringComparison

نوع جستجو برای استفاده از نوار مشخص شده

Returns

int

سیستم .Int32.

IndexOf(برچسب ها: StringComparison)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور ردیف مشخص شده در حالت فعلی. پارامترها موقعیت جستجوی شروع را در ردی جاری و نوع جستجو برای استفاده برای ردپای خاص مشخص می کنند.

public int IndexOf(string value, int startIndex, StringComparison comparisonType)

Parameters

value string

ارزش آن است.

startIndex int

موقعیت شروع جستجو

comparisonType StringComparison

نوع جستجو برای استفاده از نوار مشخص شده

Returns

int

سیستم .Int32.

IndexOf(کارآفرین، Int، int)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور از کاراکتر مشخص شده در این مثال. جستجو در یک موقعیت مشخصی شروع می شود و یک تعداد مشخص از موقعیتی های مشخص را بررسی می کند.

public int IndexOf(char value, int startIndex, int count)

Parameters

value char

ارزش آن است.

startIndex int

موقعیت شروع جستجو

count int

شمارش می شود.

Returns

int

سیستم .Int32.

IndexOf(برچسب ها: StringComparison)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور ردیف مشخص شده در مثال فعلی یک پارامتر مشخص می کند که نوع جستجوی مورد استفاده برای ردپای تعیین شده است.

public int IndexOf(string value, StringComparison comparisonType)

Parameters

value string

ارزش آن است.

comparisonType StringComparison

نوع جستجو برای استفاده از نوار مشخص شده

Returns

int

سیستم .Int32.

IndexOf(تگ، تگ، تگ)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور ردیف مشخص شده در این مثال. جستجو در یک موقعیت مشخص کاراکتر آغاز می شود و تعداد مشخصی از مکان های کارکتر را بررسی می کند.

public int IndexOf(string value, int startIndex, int count)

Parameters

value string

ارزش آن است.

startIndex int

موقعیت شروع جستجو

count int

شمارش می شود.

Returns

int

سیستم .Int32.

IndexOf(اتومبیل، int)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور از کاراکتر Unicode مشخص شده در این ردیف.

public int IndexOf(char value, int startIndex)

Parameters

value char

ارزش آن است.

startIndex int

موقعیت شروع جستجو

Returns

int

سیستم .Int32.

IndexOf(String)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور ردیف مشخص شده در این مثال.

public int IndexOf(string value)

Parameters

value string

ارزش آن است.

Returns

int

سیستم .Int32.

IndexOf(ماشین)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور از شخصیت Unicode مشخص شده در این ردیف.

public int IndexOf(char value)

Parameters

value char

ارزش آن است.

Returns

int

سیستم .Int32.

IndexOf(آریا، int)

بازگرداندن شاخص مبتنی بر صفر از اولین ظهور ردیف مشخص شده در این مثال. جستجو در یک موقعیت مشخص کاراکتر آغاز می شود.

public int IndexOf(string value, int startIndex)

Parameters

value string

ارزش آن است.

startIndex int

موقعیت شروع جستجو

Returns

int

سیستم .Int32.

Insert(آریا، string)

یک نوار خاص را در یک موقعیت شاخص خاص در این حالت قرار دهید.

public RichText Insert(int startIndex, string value)

Parameters

startIndex int

شاخص شروع

value string

ارزش آن است.

Returns

RichText

_WL31 _RichText .

Exceptions

ArgumentOutOfRangeException

Insert(کلمات کلیدی: string, textstyle)

یک ردیف مشخص با سبک مشخص در یک موقعیت شاخص مشخص را در این مثال وارد کنید.

public RichText Insert(int startIndex, string value, TextStyle style)

Parameters

startIndex int

شاخص شروع

value string

ارزش آن است.

style TextStyle

سبک است.

Returns

RichText

_WL31 _RichText .

Exceptions

ArgumentOutOfRangeException

Remove(int، int)

حذف تعداد مشخصی از کاراکترها در حالت فعلی که در یک موقعیت مشخص آغاز می شود.

public RichText Remove(int startIndex, int count)

Parameters

startIndex int

شاخص شروع

count int

شمارش می شود.

Returns

RichText

_WL31 _RichText .

Exceptions

ArgumentOutOfRangeException

Remove(int)

تمام کاراکترها را در حالت فعلی حذف می کند، از موقعیت مشخصی شروع می شود و از آخرین موقعیتی ادامه می یابد.

public RichText Remove(int startIndex)

Parameters

startIndex int

شاخص شروع

Returns

RichText

_WL31 _RichText .

Exceptions

ArgumentOutOfRangeException

Replace(ماشین، ماشین)

جایگزین تمام حوادث یک کاراکتر Unicode مشخص شده در این حالت با کارکتر دیگری مشخص می شود.

public RichText Replace(char oldChar, char newChar)

Parameters

oldChar char

ماشین قدیمی

newChar char

ماشین جدید است.

Returns

RichText

_WL31 _RichText .

Replace(String، String)

جایگزین تمام حوادث یک ردیف مشخص شده در حالت فعلی با ردی دیگر مشخص می شود.

public RichText Replace(string oldValue, string newValue)

Parameters

oldValue string

ارزش های قدیمی

newValue string

ارزش جدید است.

Returns

RichText

_WL31 _RichText .

Examples

نشان می دهد که چگونه از طریق متن صفحه عبور می کند و جایگزین می شود.

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

                                                                        Dictionary<string, string=""> replacements = new Dictionary<string, string="">();
                                                                        replacements.Add("voice over", "voice over new text");

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

                                                                        IList<page> pageNodes = oneFile.GetChildNodes<page>();

                                                                        // Get all RichText nodes
                                                                        IList<richtext> textNodes = pageNodes[0].GetChildNodes<richtext>();

                                                                        foreach (RichText richText in textNodes)
                                                                        {
                                                                            foreach (KeyValuePair<string, string=""> kvp in replacements)
                                                                            {
                                                                                // Replace text of a shape
                                                                                richText.Replace(kvp.Key, kvp.Value);
                                                                            }
                                                                        }

                                                                        // Save to any supported file format
                                                                        dataDir = dataDir + "ReplaceTextOnParticularPage_out.pdf";
                                                                        oneFile.Save(dataDir, SaveFormat.Pdf);</string,></richtext></richtext></page></page></string,></string,>

نشان می دهد که چگونه یک سند جدید را با جایگزینی قطعات متن خاص در یک قالب ایجاد کنید.

string dataDir = RunExamples.GetDataDir_Text();

                                                                                               var D = new Dictionary<string, string="">
                                                                                                           {
                                                                                                               { "Company", "Atlas Shrugged Ltd" },
                                                                                                               { "CandidateName", "John Galt" },
                                                                                                               { "JobTitle", "Chief Entrepreneur Officer" },
                                                                                                               { "Department", "Sales" },
                                                                                                               { "Salary", "123456 USD" },
                                                                                                               { "Vacation", "30" },
                                                                                                               { "StartDate", "29 Feb 2024" },
                                                                                                               { "YourName", "Ayn Rand" }
                                                                                                           };

                                                                                               // Load the template document into Aspose.Note.
                                                                                               var d = new Document(Path.Combine(dataDir, "JobOffer.one"));

                                                                                               // Let's replace all template words
                                                                                               foreach (var e in d.GetChildNodes<richtext>())
                                                                                               {
                                                                                                   foreach (var replace in D)
                                                                                                   {
                                                                                                       e.Replace($"${{{replace.Key}}}", replace.Value);
                                                                                                   }
                                                                                               }

                                                                                               d.Save(Path.Combine(dataDir, "JobOffer_out.one"));</richtext></string,>

Exceptions

ArgumentNullException

ArgumentException

Replace(کلمات کلیدی: string, textstyle)

جایگزین تمام حوادث یک ردیف مشخص شده در حالت فعلی با ردی دیگر در سبک مشخص می شود.

public RichText Replace(string oldValue, string newValue, TextStyle style)

Parameters

oldValue string

ارزش های قدیمی

newValue string

ارزش جدید است.

style TextStyle

سبک ارزش جدید است.

Returns

RichText

_WL31 _RichText .

Exceptions

ArgumentNullException

ArgumentException

Trim(پارام شار[])

حذف تمام حوادث هدایت و ردیابی مجموعه ای از کاراکترهای مشخص شده در یک ردیف.

public RichText Trim(params char[] trimChars)

Parameters

trimChars char [ ]

تراکتورهای تریلر

Returns

RichText

_WL31 _RichText .

Trim(ماشین)

حذف تمام موارد هدایت و ردیابی یک شخصیت.

public RichText Trim(char trimChar)

Parameters

trimChar char

تریلر تراکتور

Returns

RichText

_WL31 _RichText .

Trim()

حذف تمام شخصیت های پیشرو و ردیابی فضای سفید.

public RichText Trim()

Returns

RichText

_WL31 _RichText .

TrimEnd(پارام شار[])

حذف تمام وقایع ردیابی از مجموعه ای از کاراکترهای مشخص شده در یک ردیف.

public RichText TrimEnd(params char[] trimChars)

Parameters

trimChars char [ ]

تراکتورهای تریلر

Returns

RichText

_WL31 _RichText .

TrimEnd(ماشین)

از بین بردن همه حوادث ردیابی یک شخصیت.

public RichText TrimEnd(char trimChar)

Parameters

trimChar char

تریلر تراکتور

Returns

RichText

_WL31 _RichText .

TrimEnd()

از بین بردن تمام کاراکترهای سفید فضا.

public RichText TrimEnd()

Returns

RichText

_WL31 _RichText .

TrimStart(پارام شار[])

حذف تمام حوادث اصلی مجموعه ای از کاراکترهای مشخص شده در یک ردیف.

public RichText TrimStart(params char[] trimChars)

Parameters

trimChars char [ ]

تراکتورهای تریلر

Returns

RichText

_WL31 _RichText .

TrimStart(ماشین)

حذف تمام حوادث اصلی یک شخصیت خاص.

public RichText TrimStart(char trimChar)

Parameters

trimChar char

تریلر تراکتور

Returns

RichText

_WL31 _RichText .

TrimStart()

از بین بردن تمام شخصیت های اصلی فضای سفید.

public RichText TrimStart()

Returns

RichText

_WL31 _RichText .

 فارسی