Class RichText
Pôvodný názov: Aspose.Note Zhromaždenie: Aspose.Note.dll (25.4.0)
Je to bohatý text.
public sealed class RichText : Node, IOutlineElementChildNode, ITaggable, INode, IEnumerable<char>, IEnumerable
{
private List<char> _text;
public RichText()
{
_text = new List<char>();
}
public IEnumerator<char> GetEnumerator()
{
return _text.GetEnumerator();
}
IEnumerator IEnumerable.GetEnumerator()
{
return _text.GetEnumerator();
}
}
Inheritance
Implements
IOutlineElementChildNode
,
ITaggable
,
INode
,
IEnumerable
Z dedičných členov
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
Ukážte, ako získať celý text z dokumentu.
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "Aspose.one");
string text = string.Join(Environment.NewLine, oneFile.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
Ukážte, ako získať celý text z stránky.
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "Aspose.one");
var page = oneFile.GetChildNodes<Page>().FirstOrDefault();
if (page != null)
{
string text = string.Join(Environment.NewLine, page.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
}
Zdôrazňujme názvy stránok medzi inými hlavami zvýšením veľkosti písma.
string dataDir = RunExamples.GetDataDir_Text();
Document document = new Document(dataDir + "Aspose.one");
foreach (var title in document.Select(e => e.Title.TitleText))
{
title.ParagraphStyle.FontSize = 24;
title.ParagraphStyle.IsBold = true;
foreach (var run in title.TextRuns)
{
run.Style.FontSize = 24;
run.Style.IsBold = true;
}
}
document.Save(Path.Combine(dataDir, "ChangePageTitleStyle.pdf"));
Ukáže, ako získať text z každého riadku tabuľky.
string dataDir = RunExamples.GetDataDir_Tables();
Document document = new Document(dataDir + "Sample1.one");
IList<Table> nodes = document.GetChildNodes<Table>();
foreach (Table table in nodes)
{
foreach (TableRow row in table)
{
string text = string.Join(Environment.NewLine, row.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
}
}
Ukážte, ako získať text z tabuľky.
string dataDir = RunExamples.GetDataDir_Tables();
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "Sample1.one");
IList<Aspose.Words.Table> nodes = document.GetChildNodes<Aspose.Words.Table>();
int tblCount = 0;
foreach (Aspose.Words.Table table in nodes)
{
tblCount++;
Console.WriteLine("table # " + tblCount);
string text = string.Join(Environment.NewLine, table.GetChildNodes<Aspose.Words.DocumentBuilder>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
}
Pozrime sa na najnovšie zmeny v texte zdôraznením.
string dataDir = RunExamples.GetDataDir_Text();
Document document = new Document(dataDir + "Aspose.one");
var richTextNodes = document.GetChildNodes<RichText>().Where(e => e.LastModifiedTime >= DateTime.Today.Subtract(TimeSpan.FromDays(7)));
foreach (var node in richTextNodes)
{
node.ParagraphStyle.Highlight = Color.DarkGreen;
foreach (var run in node.TextRuns)
{
run.Style.Highlight = Color.DarkSeaGreen;
}
}
document.Save(Path.Combine(dataDir, "HighlightAllRecentChanges.pdf"));
Ukážte, ako nastaviť titul pre stránku.
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);
Nastavenie preukázateľného jazyka pre text.
var document = new Document();
var page = new Page();
var outline = new Outline();
var outlineElem = new OutlineElement();
var text = new RichText() { ParagraphStyle = ParagraphStyle.Default };
text.Append("United States", new TextStyle() { Language = CultureInfo.GetCultureInfo("en-US") })
.Append(" Germany", new TextStyle() { Language = CultureInfo.GetCultureInfo("de-DE") })
.Append(" China", new TextStyle() { Language = CultureInfo.GetCultureInfo("zh-CN") });
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
document.AppendChildLast(page);
document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetProofingLanguageForText.one"));
Ukáže, ako prejsť cez všetky stránky a urobiť náhradu v texte.
string dataDir = RunExamples.GetDataDir_Text();
Dictionary<string, string> replacements = new Dictionary<string, string>();
replacements.Add("Some task here", "New Text Here");
Document oneFile = new Document(dataDir + "Aspose.one");
IList<RichText> textNodes = oneFile.GetChildNodes<RichText>();
foreach (RichText richText in textNodes)
{
foreach (KeyValuePair<string, string> kvp in replacements)
{
richText.Replace(kvp.Key, kvp.Value);
}
}
dataDir += "ReplaceTextOnAllPages_out.pdf";
oneFile.Save(dataDir, SaveFormat.Pdf);
Manipulácia textovým formátom pomocou štýlu odsekov.
var document = new Document();
var page = new Page();
var outline = new Outline();
var outlineElem = new OutlineElement();
var text = new RichText()
.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"));
Ukáže, ako získať text z buniek tabuľky.
string dataDir = RunExamples.GetDataDir_Tables();
Document document = new Document(dataDir + "Sample1.one");
IList<Table> nodes = document.GetChildNodes<Table>();
foreach (Table table in nodes)
{
foreach (TableRow row in table)
{
IList<TableCell> cells = row.GetChildNodes<TableCell>();
foreach (TableCell cell in cells)
{
string text = string.Join(Environment.NewLine, cell.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
}
}
}
Ukáže, ako prejsť textom stránky a urobiť náhradu.
string dataDir = RunExamples.GetDataDir_Text();
Dictionary<string, string> replacements = new Dictionary<string, string>();
replacements.Add("voice over", "voice over new text");
Document oneFile = new Document(dataDir + "Aspose.one");
IList<Page> pageNodes = oneFile.GetChildNodes<Page>();
IList<RichText> textNodes = pageNodes[0].GetChildNodes<RichText>();
foreach (RichText richText in textNodes)
{
foreach (KeyValuePair<string, string> kvp in replacements)
{
richText.Replace(kvp.Key, kvp.Value);
}
}
dataDir = dataDir + "ReplaceTextOnParticularPage_out.pdf";
oneFile.Save(dataDir, SaveFormat.Pdf);
Ukáže, ako vytvoriť dokument a uložiť ho vo formáte html pomocou predvolených možností.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document doc = new Document();
Page page = doc.AppendChildLast(new Page());
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
}
};
dataDir = dataDir + "CreateOneNoteDocAndSaveToHTML_out.html";
doc.Save(dataDir);
Ukáže, ako pridať nový odsek s tagom.
string dataDir = RunExamples.GetDataDir_Tags();
Document doc = new Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
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());
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "AddTextNodeWithTag_out.one";
doc.Save(dataDir);
Ukáže, ako vytvoriť dokument a uložiť v html formáte špecifikovaný rozsah stránok.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document doc = new Document();
Page page = doc.AppendChildLast(new Page());
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
}
};
dataDir += "CreateAndSavePageRange_out.html";
doc.Save(dataDir, new HtmlSaveOptions
{
PageCount = 1,
PageIndex = 0
});
Ukážte, ako získať prístup k detailom značky.
string dataDir = RunExamples.GetDataDir_Tags();
Document oneFile = new Document(dataDir + "TagFile.one");
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
foreach (RichText richText in nodes)
{
var tags = richText.Tags.OfType<NoteTag>();
if (tags.Any())
{
Console.WriteLine($"Text: {richText.Text}");
foreach (var noteTag in tags)
{
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}");
}
}
}
Ukážte, ako vytvoriť dokument s textom.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document doc = new Document();
Page page = new Page(doc);
Outline outline = new Outline(doc);
OutlineElement outlineElem = new OutlineElement(doc);
ParagraphStyle textStyle = new ParagraphStyle
{
FontColor = Color.Black,
FontName = "Arial",
FontSize = 10
};
RichText text = new RichText(doc)
{
Text = "Hello OneNote text!",
ParagraphStyle = textStyle
};
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "CreateDocWithSimpleRichText_out.one";
doc.Save(dataDir);
Ukážte, ako vložiť nový zoznam s čínskym číslovaním.
string dataDir = RunExamples.GetDataDir_Text();
Aspose.Note.Document doc = new Aspose.Note.Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
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);
dataDir = dataDir + "InsertChineseNumberList_out.one";
doc.Save(dataDir);
Ukázať, ako vložiť nový bulleted lis.
string dataDir = RunExamples.GetDataDir_Text();
Aspose.Note.Document doc = new Aspose.Note.Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
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);
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "ApplyBulletsOnText_out.one";
doc.Save(dataDir);
Ukáže, ako vložiť nový zoznam s číslovaním.
string dataDir = RunExamples.GetDataDir_Text();
Document doc = new Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
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);
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "ApplyNumberingOnText_out.one";
doc.Save(dataDir);
Ukážte, ako pripraviť šablónu na týždennú schôdzu.
string dataDir = RunExamples.GetDataDir_Tags();
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"));
Ukazuje, ako prepájať hypertextový odkaz na text.
string dataDir = RunExamples.GetDataDir_Tasks();
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);
outline.AppendChildLast(outlineElem);
Title title = new Title() { TitleText = titleText };
Page page = new Note.Page() { Title = title };
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "AddHyperlink_out.one";
doc.Save(dataDir);
Constructors
Príspevok v téme)
Initalizuje novú inštanciu triedy Aspose.Note.RichText.
public RichText()
{
}
Properties
Alignment
Dostane alebo nastaví zosúladenie.
public HorizontalAlignment Alignment
{
get;
set;
}
Hodnota nehnuteľnosti
IsTitleDate
Dostane hodnotu, ktorá ukazuje, či prvok RichText obsahuje dátum v hlave stránky.
public bool IsTitleDate
{
get;
}
Hodnota nehnuteľnosti
IsTitleText
Získava hodnotu, ktorá ukazuje, či prvok RichText obsahuje text názvu stránky.
public bool IsTitleText
{
get;
}
Hodnota nehnuteľnosti
IsTitleTime
Dostane hodnotu, ktorá ukazuje, či prvok RichText obsahuje čas v hlave stránky.
public bool IsTitleTime
{
get;
}
Hodnota nehnuteľnosti
LastModifiedTime
Dostane alebo nastaví poslednú modifikovanú dobu.
public DateTime LastModifiedTime
{
get;
set;
}
Hodnota nehnuteľnosti
Examples
Pozrime sa na najnovšie zmeny v texte zdôraznením.
string dataDir = RunExamples.GetDataDir_Text();
Document document = new Document(dataDir + "Aspose.one");
var richTextNodes = document.GetChildNodes<RichText>().Where(e => e.LastModifiedTime >= DateTime.Today.AddDays(-7));
foreach (var node in richTextNodes)
{
node.ParagraphStyle.Highlight = Color.DarkGreen;
foreach (var run in node.TextRuns)
{
run.Style.Highlight = Color.DarkSeaGreen;
}
}
document.Save(Path.Combine(dataDir, "HighlightAllRecentChanges.pdf"));
Length
Získajte dĺžku textu.
public int Length
{
get;
}
Hodnota nehnuteľnosti
LineSpacing
Získajte alebo nastavíte linku spacing.
public float? LineSpacing
{
get;
set;
}
Hodnota nehnuteľnosti
float ?
ParagraphStyle
Získať alebo nastaviť štýl odsekov.Tieto nastavenia sa používajú, ak v kolekcii Aspose.Note.RichText.Styles nie je vhodný textový objekt alebo tento objekt neoznačuje potrebné nastavenie.
public ParagraphStyle ParagraphStyle
{
get;
set;
}
Hodnota nehnuteľnosti
Examples
Zdôrazňujme názvy stránok medzi inými hlavami zvýšením veľkosti písma.
string dataDir = RunExamples.GetDataDir_Text();
Document document = new Document(dataDir + "Aspose.one");
foreach (var title in document.Select(e => e.Title.TitleText))
{
title.ParagraphStyle.FontSize = 24;
title.ParagraphStyle.IsBold = true;
foreach (var run in title.TextRuns)
{
run.Style.FontSize = 24;
run.Style.IsBold = true;
}
}
document.Save(Path.Combine(dataDir, "ChangePageTitleStyle.pdf"));
Ukáže, ako aplikovať temný štýl na dokument.
string dataDir = RunExamples.GetDataDir_Text();
Document doc = new Document(Path.Combine(dataDir, "Aspose.one"));
foreach (var page in doc)
{
page.BackgroundColor = Color.Black;
}
foreach (var node in doc.GetChildNodes<Aspose.Words.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) <= 30)
{
node.ParagraphStyle.FontColor = Color.White;
}
}
doc.Save(Path.Combine(dataDir, "AsposeDarkTheme.pdf"));
Pozrime sa na najnovšie zmeny v texte zdôraznením.
string dataDir = RunExamples.GetDataDir_Text();
Document document = new Document(dataDir + "Aspose.one");
var richTextNodes = document.GetChildNodes<RichText>()
.Where(e => e.LastModifiedTime >= DateTime.Today.AddDays(-7));
foreach (var node in richTextNodes)
{
node.ParagraphStyle.Highlight = Color.DarkGreen;
foreach (var run in node.TextRuns)
{
run.Style.Highlight = Color.DarkSeaGreen;
}
}
document.Save(Path.Combine(dataDir, "HighlightAllRecentChanges.pdf"));
Ukážte, ako nastaviť titul pre stránku.
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);
Manipulácia textovým formátom pomocou štýlu odsekov.
var document = new Document();
var page = new Page();
var outline = new Outline();
var outlineElem = new OutlineElement();
var text = new RichText()
.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"));
Ukáže, ako pridať nový odsek s tagom.
string dataDir = RunExamples.GetDataDir_Tags();
Document doc = new Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
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());
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "AddTextNodeWithTag_out.one";
doc.Save(dataDir);
Ukážte, ako získať prístup k detailom značky.
string dataDir = RunExamples.GetDataDir_Tags();
Document oneFile = new Document(dataDir + "TagFile.one");
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
foreach (RichText richText in nodes)
{
var tags = richText.Tags.OfType<NoteTag>();
if (tags.Any())
{
Console.WriteLine($"Text: {richText.Text}");
foreach (var noteTag in tags)
{
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}");
}
}
}
Ukážte, ako vložiť nový zoznam s čínskym číslovaním.
string dataDir = RunExamples.GetDataDir_Text();
Aspose.Note.Document doc = new Aspose.Note.Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle
{
FontColor = Color.Black,
FontName = "Arial",
FontSize = 10
};
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);
dataDir = dataDir + "InsertChineseNumberList_out.one";
doc.Save(dataDir);
Ukázať, ako vložiť nový bulleted lis.
string dataDir = RunExamples.GetDataDir_Text();
Aspose.Note.Document doc = new Aspose.Note.Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
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);
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "ApplyBulletsOnText_out.one";
doc.Save(dataDir);
Ukáže, ako vložiť nový zoznam s číslovaním.
string dataDir = RunExamples.GetDataDir_Text();
Document doc = new Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
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);
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "ApplyNumberingOnText_out.one";
doc.Save(dataDir);
Ukážte, ako pripraviť šablónu na týždennú schôdzu.
string dataDir = RunExamples.GetDataDir_Tags();
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"));
Ukazuje, ako prepájať hypertextový odkaz na text.
string dataDir = RunExamples.GetDataDir_Tasks();
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);
outline.AppendChildLast(outlineElem);
Title title = new Title() { TitleText = titleText };
Page page = new Note.Page() { Title = title };
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "AddHyperlink_out.one";
doc.Save(dataDir);
SpaceAfter
Získať alebo nastaviť minimálne množstvo priestoru po.
public float? spaceAfter { get; set; }
Hodnota nehnuteľnosti
float ?
SpaceBefore
Získať alebo nastaviť minimálne množstvo priestoru pred.
public float? SpaceBefore { get; set; }
Hodnota nehnuteľnosti
float ?
Styles
Dostane sa štýly.
[Obsolete("Obsolete since 22.5 release. Use TextRuns property.")]
public IEnumerable<TextStyle> Styles { get; }
Hodnota nehnuteľnosti
IEnumerable < TextStyle >
Examples
Ukáže, ako zostaviť tabuľku s textom s rôznymi štýlmi.
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);
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;
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);
}
for (int i = 0; i < 5; i++)
{
backGroundColor = backGroundColor.IsEmpty ? Color.LightGray : Color.Empty;
var row = ranking.AppendChildLast(new TableRow());
for (int j = 0; j < ranking.Columns.Count(); j++)
{
row.AppendChildLast(new TableCell() { BackgroundColor = backGroundColor })
.AppendChildLast(new OutlineElement())
.AppendChildLast(new RichText() { ParagraphStyle = ParagraphStyle.Default });
}
}
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
Získajte zoznam všetkých značiek jedného odseku.
public List<intag> Tags { get; }
Hodnota nehnuteľnosti
Examples
Ukáže, ako získať prístup k detailom úloh Outlook.
string dataDir = RunExamples.GetDataDir_Tasks();
Document oneFile = new Document(dataDir + "Aspose.one");
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
foreach (RichText richText in nodes)
{
var tasks = richText.Tags.OfType<Notetask>();
if (tasks.Any())
{
Console.WriteLine($"Task: {richText.Text}");
foreach (var noteTask in tasks)
{
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}");
}
}
}
Text
Získať alebo nastaviť text. riadok MUSÍ NENÍ obsahovať žiadne znaky hodnoty 10 (line feed).
public string Text
{
get { return this.Text; }
set { this.Text = value; }
}
Hodnota nehnuteľnosti
Examples
Ukážte, ako získať celý text z dokumentu.
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "Aspose.one");
string text = string.Join(Environment.NewLine, oneFile.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
Ukážte, ako získať celý text z stránky.
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "Aspose.one");
var page = oneFile.GetChildNodes<Page>().FirstOrDefault();
if (page != null)
{
string text = string.Join(Environment.NewLine, page.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
}
Ukáže, ako získať text z každého riadku tabuľky.
string dataDir = RunExamples.GetDataDir_Tables();
Document document = new Document(dataDir + "Sample1.one");
IList<Table> nodes = document.GetChildNodes<Table>();
foreach (Table table in nodes)
{
foreach (TableRow row in table)
{
string text = string.Join(Environment.NewLine, row.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
}
}
Ukážte, ako získať text z tabuľky.
string dataDir = RunExamples.GetDataDir_Tables();
Document document = new Document(dataDir + "Sample1.one");
IList<Table> nodes = document.GetChildNodes<Table>();
int tblCount = 0;
foreach (Table table in nodes)
{
tblCount++;
Console.WriteLine("table # " + tblCount);
string text = string.Join(Environment.NewLine, table.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
}
Ukážte, ako nastaviť titul pre stránku.
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);
Ukáže, ako prejsť cez všetky stránky a urobiť náhradu v texte.
string dataDir = RunExamples.GetDataDir_Text();
Dictionary<string, string> replacements = new Dictionary<string, string>();
replacements.Add("Some task here", "New Text Here");
Document oneFile = new Document(dataDir + "Aspose.one");
IList<RichText> textNodes = oneFile.GetChildNodes<RichText>();
foreach (RichText richText in textNodes)
{
foreach (KeyValuePair<string, string> kvp in replacements)
{
richText.Replace(kvp.Key, kvp.Value);
}
}
dataDir += "ReplaceTextOnAllPages_out.pdf";
oneFile.Save(dataDir, SaveFormat.Pdf);
Ukáže, ako získať text z buniek tabuľky.
string dataDir = RunExamples.GetDataDir_Tables();
Document document = new Document(dataDir + "Sample1.one");
IList<Table> nodes = document.GetChildNodes<Table>();
foreach (Table table in nodes)
{
foreach (TableRow row in table)
{
IList<TableCell> cells = row.GetChildNodes<TableCell>();
foreach (TableCell cell in cells)
{
string text = string.Join(Environment.NewLine, cell.GetChildNodes<RichText>().Select(e => e.Text)) + Environment.NewLine;
Console.WriteLine(text);
}
}
}
Ukáže, ako vytvoriť dokument a uložiť ho vo formáte html pomocou predvolených možností.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document doc = new Document();
Page page = doc.AppendChildLast(new Page());
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
}
};
dataDir = dataDir + "CreateOneNoteDocAndSaveToHTML_out.html";
doc.Save(dataDir);
Ukáže, ako pridať nový odsek s tagom.
string dataDir = RunExamples.GetDataDir_Tags();
Document doc = new Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
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());
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "AddTextNodeWithTag_out.one";
doc.Save(dataDir);
Ukáže, ako vytvoriť dokument a uložiť v html formáte špecifikovaný rozsah stránok.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document doc = new Document();
Page page = doc.AppendChildLast(new Page());
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
}
};
dataDir = dataDir + "CreateAndSavePageRange_out.html";
doc.Save(dataDir, new HtmlSaveOptions
{
PageCount = 1,
PageIndex = 0
});
Ukážte, ako získať prístup k detailom značky.
string dataDir = RunExamples.GetDataDir_Tags();
Document oneFile = new Document(dataDir + "TagFile.one");
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
foreach (RichText richText in nodes)
{
var tags = richText.Tags.OfType<Notetag>();
if (tags.Any())
{
Console.WriteLine($"Text: {richText.Text}");
foreach (var noteTag in tags)
{
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}");
}
}
}
Ukážte, ako vytvoriť dokument s textom.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document doc = new Document();
Page page = new Page(doc);
Outline outline = new Outline(doc);
OutlineElement outlineElem = new OutlineElement(doc);
ParagraphStyle textStyle = new ParagraphStyle
{
FontColor = Color.Black,
FontName = "Arial",
FontSize = 10
};
RichText text = new RichText(doc)
{
Text = "Hello OneNote text!",
ParagraphStyle = textStyle
};
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir += "CreateDocWithSimpleRichText_out.one";
doc.Save(dataDir);
Ukážte, ako vložiť nový zoznam s čínskym číslovaním.
string dataDir = RunExamples.GetDataDir_Text();
Aspose.Note.Document doc = new Aspose.Note.Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle
{
FontColor = Color.Black,
FontName = "Arial",
FontSize = 10
};
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);
dataDir = dataDir + "InsertChineseNumberList_out.one";
doc.Save(dataDir);
Ukázať, ako vložiť nový bulleted lis.
string dataDir = RunExamples.GetDataDir_Text();
Aspose.Note.Document doc = new Aspose.Note.Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
OutlineElement outlineElem1 = new OutlineElement(doc) { NumberList = new NumberList("*", "Arial", 10) };
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);
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "ApplyBulletsOnText_out.one";
doc.Save(dataDir);
Ukáže, ako vložiť nový zoznam s číslovaním.
string dataDir = RunExamples.GetDataDir_Text();
Document doc = new Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);
Outline outline = new Outline(doc);
ParagraphStyle defaultStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
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);
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "ApplyNumberingOnText_out.one";
doc.Save(dataDir);
Ukážte, ako pripraviť šablónu na týždennú schôdzu.
string dataDir = RunExamples.GetDataDir_Tags();
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"));
Ukazuje, ako prepájať hypertextový odkaz na text.
string dataDir = RunExamples.GetDataDir_Tasks();
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);
outline.AppendChildLast(outlineElem);
Title title = new Title() { TitleText = titleText };
Page page = new Note.Page() { Title = title };
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "AddHyperlink_out.one";
doc.Save(dataDir);
TextRuns
Získava zbierku textových pretekov.
public IEnumerable<textrun> TextRuns
{
get;
}
Hodnota nehnuteľnosti
IEnumerable < TextRun >
Methods
Príjem (Dokument návštevník)
Prijíma návštevníka uzla.
public override void Accept(Aspose.Words.DocumentVisitor visitor)
{
}
Parameters
visitor
DocumentVisitor
Objekt triedy je odvodený z Aspose.Note.DocumentVisitor.
Príslušenstvo (string, TextStyle)
Pridať riadok na koniec.
public RichText Append(string value, TextStyle style)
{
return new RichText()
{
AppendedText = value,
Style = style
};
}
Parameters
value
string
a pridanú hodnotu.
style
TextStyle
Štýl pridaného prúdu.
Returns
Príspevok v téme Aspose.Note.RichText.
Examples
Nastavenie preukázateľného jazyka pre text.
var document = new Document();
var page = new Page();
var outline = new Outline();
var outlineElem = new OutlineElement();
var text = new RichText() { ParagraphStyle = ParagraphStyle.Default };
text.Append("United States", new TextStyle() { Language = CultureInfo.GetCultureInfo("en-US") })
.Append(" Germany", new TextStyle() { Language = CultureInfo.GetCultureInfo("de-DE") })
.Append(" China", new TextStyle() { Language = CultureInfo.GetCultureInfo("zh-CN") });
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
document.AppendChildLast(page);
document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetProofingLanguageForText.one"));
Manipulácia textovým formátom pomocou štýlu odsekov.
var document = new Document();
var page = new Page();
var outline = new Outline();
var outlineElem = new OutlineElement();
var text = new RichText()
{
ParagraphStyle = new ParagraphStyle()
{
FontName = "Courier New",
FontSize = 20
}
}
.Append($"DefaultParagraphFontAndSize{Environment.NewLine}")
.Append($"OnlyDefaultParagraphFont{Environment.NewLine}", new TextStyle() { FontSize = 14 })
.Append("OnlyDefaultParagraphFontSize", new TextStyle() { FontName = "Verdana" });
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
document.AppendChildLast(page);
document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetDefaultParagraphStyle.one"));
Ukazuje, ako prepájať hypertextový odkaz na text.
string dataDir = RunExamples.GetDataDir_Tasks();
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()
.Append("This is ", textStyleRed)
.Append("hyperlink", textStyleHyperlink)
.Append(". This text is not a hyperlink.", TextStyle.Default);
OutlineElement outlineElem = new OutlineElement();
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
Title title = new Title() { TitleText = titleText };
Page page = new Note.Page() { Title = title };
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "AddHyperlink_out.one";
doc.Save(dataDir);
Ukáže, ako vytvoriť dokument s formátovaným bohatým textom.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document doc = new Document();
Page page = new Page();
Title title = new Title();
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;
page.Title = title;
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "CreateDocWithFormattedRichText_out.one";
doc.Save(dataDir);
Príslušenstvo (string )
Pridať riadok do posledného textového rozsahu.
public RichText Append(string value)
{
return new RichText().Append(value);
}
Parameters
value
string
a pridanú hodnotu.
Returns
Príspevok v téme Aspose.Note.RichText.
Examples
Manipulácia textovým formátom pomocou štýlu odsekov.
var document = new Document();
var page = new Page();
var outline = new Outline();
var outlineElem = new OutlineElement();
var text = new RichText()
.Append($"DefaultParagraphFontAndSize{Environment.NewLine}")
.Append($"OnlyDefaultParagraphFont{Environment.NewLine}", new TextStyle() { FontSize = 14 })
.Append("OnlyDefaultParagraphFontSize", new TextStyle() { FontName = "Verdana" });
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
document.AppendChildLast(page);
document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetDefaultParagraphStyle.one"));
Ukazuje, ako prepájať hypertextový odkaz na text.
string dataDir = RunExamples.GetDataDir_Tasks();
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()
.Append("This is ", textStyleRed)
.Append("hyperlink", textStyleHyperlink)
.Append(". This text is not a hyperlink.", TextStyle.Default);
OutlineElement outlineElem = new OutlineElement();
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
Title title = new Title() { TitleText = titleText };
Page page = new Note.Page() { Title = title };
page.AppendChildLast(outline);
doc.AppendChildLast(page);
dataDir = dataDir + "AddHyperlink_out.one";
doc.Save(dataDir);
Príslušenstvo (string )
Pridať riadok na prednej strane prvého textového rozsahu.
public RichText AppendFront(string value)
{
return new RichText()
{
Text = value + _richText.Text
};
}
Parameters
value
string
a pridanú hodnotu.
Returns
Príspevok v téme Aspose.Note.RichText.
AppendFront (string, textový štýl)
Pridajte prúžok na prednú stranu.
public RichText AppendFront(string value, TextStyle style)
{
return _document.RangeSparse(_currentParagraph.Start, 0).InsertNode(new CmfRun(value) { Style = style });
}
Parameters
value
string
a pridanú hodnotu.
style
TextStyle
Štýl pridaného prúdu.
Returns
Príspevok v téme Aspose.Note.RichText.
jasné )
Objasňuje obsah tohto prípadu.
public RichText Clear()
{
Clear(); // Assuming that there is a method named 'Clear' in the base class or an extension method
return this;
}
Returns
Príspevok v téme Aspose.Note.RichText.
Číslo číslice ()
Vráti enumerátor, ktorý iteruje prostredníctvom znakov tohto objektu RichText.
public IEnumerator<char> GetEnumerator()
{
}
Returns
IEnumerator < char >
Systém. kolekcie a IENUMERATOR
IndexOf (string, int a int, StringComparison)
Vráti index založený na nule prvého výskytu špecifikovaného pruhu v aktuálnom príklade.
public int IndexOf(string value, int startIndex, int count, StringComparison comparisonType)
{
}
Parameters
value
string
a hodnotu .
startIndex
int
Počiatočná pozícia vyhľadávania
count
int
To je počítanie.
comparisonType
StringComparison
Typ vyhľadávania na použitie pre špecifikovaný pruh
Returns
Spoločnosť Int32.
IndexOf (string, int a stringComparison)
Vráti index založený na nule prvého výskytu špecifikovanej pruhy v aktuálnom príklade. Parametre určujú začiatočnú pozíciu vyhľadávania v súčasnej pruhu a typ hľadania, ktorý sa má použiť pre špecifickú prúžku.
public int IndexOf(string value, int startIndex, StringComparison comparisonType)
{
}
Parameters
value
string
a hodnotu .
startIndex
int
Počiatočná pozícia vyhľadávania
comparisonType
StringComparison
Typ vyhľadávania na použitie pre špecifikovaný pruh
Returns
Spoločnosť Int32.
IndexOf (char, int a int)
Vráti index založený na nule prvého výskytu špecifikovaného znaku v tomto príklade. Vyhľadávanie sa začína v špecifickom postavení charakteru a skúma určitý počet pozícií znakov.
public int IndexOf(char value, int startIndex, int count)
{
}
Parameters
value
char
a hodnotu .
startIndex
int
Počiatočná pozícia vyhľadávania
count
int
To je počítanie.
Returns
Spoločnosť Int32.
IndexOf (string a stringComparison)
Vráti index založený na nule prvého výskytu špecifikovaného riadku v aktuálnom príklade. parameter určuje typ vyhľadávania, ktorý sa má použiť pre špecifický riadok.
public int IndexOf(string value, StringComparison comparisonType)
{
}
Parameters
value
string
a hodnotu .
comparisonType
StringComparison
Typ vyhľadávania na použitie pre špecifikovaný pruh
Returns
Spoločnosť Int32.
IndexOf (string, int a int)
Vráti index založený na nule prvého výskytu špecifikovaného riadku v tomto príklade. Vyhľadávanie sa začína v špecifickom postavení znakov a skúma určitý počet pozícií charakterov.
public int IndexOf(string value, int startIndex, int count)
{
}
Parameters
value
string
a hodnotu .
startIndex
int
Počiatočná pozícia vyhľadávania
count
int
To je počítanie.
Returns
Spoločnosť Int32.
IndexOf (char a int)
Vráti index založený na nule prvého výskytu špecifikovaného znaku Unicode v tomto riadku.
public int IndexOf(char value, int startIndex)
{
}
Parameters
value
char
a hodnotu .
startIndex
int
Počiatočná pozícia vyhľadávania
Returns
Spoločnosť Int32.
IndexOf (stringová)
Vráti index založený na nule prvého výskytu špecifikovaného riadku v tomto príklade.
public int IndexOf(string value)
{
}
Parameters
value
string
a hodnotu .
Returns
Spoločnosť Int32.
IndexOf(char) →
Vráti index založený na nule prvého výskytu špecifikovaného znaku Unicode v tomto riadku.
public int IndexOf(char value)
{
}
Parameters
value
char
a hodnotu .
Returns
Spoločnosť Int32.
IndexOf (string a int)
Vráti index založený na nule prvého výskytu špecifikovaného riadku v tomto prípade. Vyhľadávanie začína v špecifickom postavení znakov.
public int IndexOf(string value, int startIndex)
{
}
Parameters
value
string
a hodnotu .
startIndex
int
Počiatočná pozícia vyhľadávania
Returns
Spoločnosť Int32.
Inštalácia (int a string)
Vložte špecifikovaný riadok v špecifickej indexovej polohe v tomto príklade.
public RichText Insert(int startIndex, string value)
{
return this._document.Range[startIndex, 0].InsertNode(value, false);
}
Parameters
startIndex
int
Začiatočný index
value
string
a hodnotu .
Returns
Príspevok v téme Aspose.Note.RichText.
Exceptions
Inštalácia (int, string, TextStyle)
V tomto príklade vložíte špecifickú riadok s špecifikovaným štýlom v konkrétnej indexovej polohe.
public RichText Insert(int startIndex, string value, TextStyle style)
{
}
In this specific example, I have made no changes to the given code as it already follows standard C# formatting conventions. Proper indentation and spacing are in place. If there were any inconsistencies or improvements needed for readability, they would be addressed while maintaining the original logic and variable/method names.
Parameters
startIndex
int
Začiatočný index
value
string
a hodnotu .
style
TextStyle
V štýle .
Returns
Príspevok v téme Aspose.Note.RichText.
Exceptions
Odstrániť (int, int)
Odstráni špecifikovaný počet znakov v aktuálnej inštancii začínajúcej v špecifickej polohe.
public RichText Remove(int startIndex, int count)
{
}
Parameters
startIndex
int
Začiatočný index
count
int
To je počítanie.
Returns
Príspevok v téme Aspose.Note.RichText.
Exceptions
Odstrániť (int)
Odstráni všetky znaky v aktuálnom nastavení, začínajúce v konkrétnej polohe a pokračujú cez poslednú pozíciu.
public RichText Remove(int startIndex)
{
}
Parameters
startIndex
int
Začiatočný index
Returns
Príspevok v téme Aspose.Note.RichText.
Exceptions
Náhrada (char , char )
V tomto prípade nahrádza všetky výskyty špecifikovaného znaku Unicode iným špecifickým znakom.
public RichText Replace(char oldChar, char newChar)
{
}
Parameters
oldChar
char
Starý nákladný automobil.
newChar
char
Nový char.
Returns
Príspevok v téme Aspose.Note.RichText.
náhrada (string a string)
nahrádza všetky udalosti konkrétneho prúdu v aktuálnom prípade iným konkrétnym prúdom.
public RichText Replace(string oldValue, string newValue)
{
}
Parameters
oldValue
string
a starú hodnotu.
newValue
string
a novú hodnotu.
Returns
Príspevok v téme Aspose.Note.RichText.
Examples
Ukáže, ako prejsť textom stránky a urobiť náhradu.
string dataDir = RunExamples.GetDataDir_Text();
Dictionary<string, string> replacements = new Dictionary<string, string>();
replacements.Add("voice over", "voice over new text");
Document oneFile = new Document(dataDir + "Aspose.one");
IList<Page> pageNodes = oneFile.GetChildNodes<Page>();
IList<RichText> textNodes = pageNodes[0].GetChildNodes<RichText>();
foreach (RichText richText in textNodes)
{
foreach (KeyValuePair<string, string> kvp in replacements)
{
richText.Replace(kvp.Key, kvp.Value);
}
}
dataDir = dataDir + "ReplaceTextOnParticularPage_out.pdf";
oneFile.Save(dataDir, Aspose.Words.SaveFormat.Pdf);
Ukáže, ako vytvoriť nový dokument nahradením špeciálnych textových kusov v šablóne.
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" }
};
var document = new Document(Path.Combine(dataDir, "JobOffer.one"));
foreach (var richText in document.GetChildNodes<Aspose.Words.RichText>())
{
foreach (KeyValuePair<string, string> replace in D)
{
richText.Replace($"${{{replace.Key}}}", replace.Value);
}
}
document.Save(Path.Combine(dataDir, "JobOffer_out.one"));
Exceptions
Náhrada (string, string, TextStyle)
nahrádza všetky udalosti konkrétneho prúdu v aktuálnom prípade iným konkrétnym prúdom v špecifickom štýle.
public RichText Replace(string oldValue, string newValue, TextStyle style)
{
}
Parameters
oldValue
string
a starú hodnotu.
newValue
string
a novú hodnotu.
style
TextStyle
štýl novej hodnoty.
Returns
Príspevok v téme Aspose.Note.RichText.
Exceptions
Trojčlenný (params char)[])
Odstráni všetky vedúce a sledujúce udalosti súboru znakov uvedených v poradí.
public RichText Trim(params char[] trimChars)
{
}
Parameters
trimChars
char
[]
Zariadenie Trim Tars.
Returns
Príspevok v téme Aspose.Note.RichText.
Trojčlenný (char )
Odstráni všetky vedúce a sledujúce prípady znaku.
public RichText Trim(char trimChar)
{
}
Parameters
trimChar
char
Zariadenie trim char.
Returns
Príspevok v téme Aspose.Note.RichText.
Trojica )
Odstráni všetky vedúce a sledujúce znaky bieleho priestoru.
public RichText Trim()
{
return new RichText(this.Text.Trim());
}
Returns
Príspevok v téme Aspose.Note.RichText.
Triumf (params char)[])
Odstráni všetky sledujúce udalosti súboru znakov uvedených v poradí.
public RichText TrimEnd(params char[] trimChars)
{
return this.Text.TrimEnd(trimChars);
}
Parameters
trimChars
char
[]
Zariadenie Trim Tars.
Returns
Príspevok v téme Aspose.Note.RichText.
Tridsaťdňová (char)
Odstrániť všetky sledujúce udalosti charakteru.
public RichText TrimEnd(char trimChar)
{
}
Parameters
trimChar
char
Zariadenie trim char.
Returns
Príspevok v téme Aspose.Note.RichText.
Trojčlenná ()
Odstrániť všetky sledujúce znaky bieleho priestoru.
public RichText TrimEnd()
{
return new RichText(this.Text.TrimEnd());
}
Returns
Príspevok v téme Aspose.Note.RichText.
Príslušenstvo pre TrimStart (params char)[])
Odstráni všetky hlavné udalosti súboru znakov uvedených v poradí.
public RichText TrimStart(params char[] trimChars)
{
return new RichText(this.Text.TrimStart(trimChars));
}
Parameters
trimChars
char
[]
Zariadenie Trim Tars.
Returns
Príspevok v téme Aspose.Note.RichText.
Začiatok (char )
Odstráni všetky hlavné udalosti špecifického charakteru.
public RichText TrimStart(char trimChar)
{
return new RichText(TrimStart(text, trimChar));
}
Parameters
trimChar
char
Zariadenie trim char.
Returns
Príspevok v téme Aspose.Note.RichText.
Príslušenstvo( )
Odstráni všetky vedúce znaky bieleho priestoru.
public RichText TrimStart()
{
return new RichText(this.Text.TrimStart());
}
Returns
Príspevok v téme Aspose.Note.RichText.