Class RichText
Nazwa przestrzeń: Aspose.Note Zgromadzenie: Aspose.Note.dll (25.4.0)
Jest to bogaty tekst.
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
Dziedziczeni członkowie
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
Pokaż, jak uzyskać cały tekst 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);
Pokaż, jak uzyskać cały tekst z strony.
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);
}
Podkreślamy tytuły strony wśród innych tytułów, zwiększając rozmiar czcionki.
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"));
Pokaż, jak uzyskać tekst z każdego rzędu tabeli.
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);
}
}
Pokaż, jak uzyskać tekst z tabeli.
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);
}
Podkreślamy najnowsze zmiany w tekście poprzez podkreślenie.
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"));
Pokaż, jak ustawić tytuł dla strony.
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);
Ustaw język dowodowy dla tekstu.
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"));
Pokaż, jak przejść przez wszystkie strony i dokonać zastąpienia w tekście.
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);
Manipulacja w formacie tekstowym przy użyciu stylu paragrafu.
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"));
Pokaż, jak uzyskać tekst z komórek tabeli.
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);
}
}
}
Pokaż, jak przejść przez tekst strony i dokonać zastąpienia.
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);
Pokaż, jak utworzyć dokument i zapisać go w formacie html za pomocą opcji domyślnych.
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);
Pokaż, jak dodać nowy paragraf z tagem.
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);
Pokaż, jak utworzyć dokument i zapisać w formacie html określony zakres stron.
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
});
Pokaż, jak uzyskać dostęp do szczegółów etykiety.
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}");
}
}
}
Pokaż, jak utworzyć dokument z tekstem.
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);
Pokaż, jak wprowadzić nową listę z chińskim numerowaniem.
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);
Pokaż, jak wstawić nową butelkę 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);
Pokaż, jak wprowadzić nową listę z numerowaniem.
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);
Pokaż, jak przygotować szablon na spotkanie tygodniowe.
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"));
Pokaż, jak łączyć hiperlink do tekstu.
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
Rzeczypospolita()
Inicjalizuje nową instancję klasy Aspose.Note.RichText.
public RichText()
{
}
Properties
Alignment
Dostęp lub ustawienie dostosowania.
public HorizontalAlignment Alignment
{
get;
set;
}
Wartość nieruchomości
IsTitleDate
Otrzymuje wartość wskazującą, czy element RichText zawiera datę w tytule strony.
public bool IsTitleDate
{
get;
}
Wartość nieruchomości
IsTitleText
Otrzymuje wartość wskazującą, czy element RichText zawiera tekst tytułu strony.
public bool IsTitleText
{
get;
}
Wartość nieruchomości
IsTitleTime
Otrzymuje wartość wskazującą, czy element RichText zawiera czas w tytule strony.
public bool IsTitleTime
{
get;
}
Wartość nieruchomości
LastModifiedTime
Otrzymuje lub ustawia ostatnią zmienioną godzinę.
public DateTime LastModifiedTime
{
get;
set;
}
Wartość nieruchomości
Examples
Podkreślamy najnowsze zmiany w tekście poprzez podkreślenie.
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
Dostaje długość tekstu.
public int Length
{
get;
}
Wartość nieruchomości
LineSpacing
Zostaw lub ustaw linię spacing.
public float? LineSpacing
{
get;
set;
}
Wartość nieruchomości
float ?
ParagraphStyle
Dostęp lub ustawienie stylu paragrafu.Te ustawienia są używane, jeśli w kolekcji Aspose.Note.RichText.Styles nie ma dostosowanych obiektów TextSstyle lub ten obiekt nie określa wymaganych ustawień.
public ParagraphStyle ParagraphStyle
{
get;
set;
}
Wartość nieruchomości
Examples
Podkreślamy tytuły strony wśród innych tytułów, zwiększając rozmiar czcionki.
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"));
Pokaż, jak zastosować styl tematu ciemnego do dokumentu.
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"));
Podkreślamy najnowsze zmiany w tekście poprzez podkreślenie.
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"));
Pokaż, jak ustawić tytuł dla strony.
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);
Manipulacja w formacie tekstowym przy użyciu stylu paragrafu.
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"));
Pokaż, jak dodać nowy paragraf z tagem.
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);
Pokaż, jak uzyskać dostęp do szczegółów etykiety.
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}");
}
}
}
Pokaż, jak wprowadzić nową listę z chińskim numerowaniem.
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);
Pokaż, jak wstawić nową butelkę 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);
Pokaż, jak wprowadzić nową listę z numerowaniem.
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);
Pokaż, jak przygotować szablon na spotkanie tygodniowe.
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"));
Pokaż, jak łączyć hiperlink do tekstu.
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
Po otrzymaniu lub ustawieniu minimalnej ilości przestrzeni.
public float? spaceAfter { get; set; }
Wartość nieruchomości
float ?
SpaceBefore
Uzyskuje lub ustawia minimalną ilość miejsca wcześniej.
public float? SpaceBefore { get; set; }
Wartość nieruchomości
float ?
Styles
Dostęp do stylów.
[Obsolete("Obsolete since 22.5 release. Use TextRuns property.")]
public IEnumerable<TextStyle> Styles { get; }
Wartość nieruchomości
IEnumerable • < TextStyle >
Examples
Pokazuje, jak skomponować tabelę, która ma tekst z różnymi stylami.
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
Otrzymuje listę wszystkich etykiet paragrafu.
public List<intag> Tags { get; }
Wartość nieruchomości
Examples
Pokaż, jak uzyskać dostęp do szczegółów zadań 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
Plik NIE MUSI zawierać żadnych znaków wartości 10 (płyta linii).
public string Text
{
get { return this.Text; }
set { this.Text = value; }
}
Wartość nieruchomości
Examples
Pokaż, jak uzyskać cały tekst 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);
Pokaż, jak uzyskać cały tekst z strony.
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);
}
Pokaż, jak uzyskać tekst z każdego rzędu tabeli.
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);
}
}
Pokaż, jak uzyskać tekst z tabeli.
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);
}
Pokaż, jak ustawić tytuł dla strony.
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);
Pokaż, jak przejść przez wszystkie strony i dokonać zastąpienia w tekście.
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);
Pokaż, jak uzyskać tekst z komórek tabeli.
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);
}
}
}
Pokaż, jak utworzyć dokument i zapisać go w formacie html za pomocą opcji domyślnych.
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);
Pokaż, jak dodać nowy paragraf z tagem.
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);
Pokaż, jak utworzyć dokument i zapisać w formacie html określony zakres stron.
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
});
Pokaż, jak uzyskać dostęp do szczegółów etykiety.
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}");
}
}
}
Pokaż, jak utworzyć dokument z tekstem.
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);
Pokaż, jak wprowadzić nową listę z chińskim numerowaniem.
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);
Pokaż, jak wstawić nową butelkę 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);
Pokaż, jak wprowadzić nową listę z numerowaniem.
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);
Pokaż, jak przygotować szablon na spotkanie tygodniowe.
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"));
Pokaż, jak łączyć hiperlink do tekstu.
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
Otrzymuje kolekcję tekstów bieżących.
public IEnumerable<textrun> TextRuns
{
get;
}
Wartość nieruchomości
IEnumerable • < TextRun >
Methods
Przyjęcie (DocumentVisitor)
Przyjmuje odwiedzającego węzła.
public override void Accept(Aspose.Words.DocumentVisitor visitor)
{
}
Parameters
visitor
DocumentVisitor
Obiekt klasy pochodzi z Aspose.Note.DocumentVisitor.
Aplikacja (string i tekst)
Dodaj łańcuch do końca.
public RichText Append(string value, TextStyle style)
{
return new RichText()
{
AppendedText = value,
Style = style
};
}
Parameters
value
string
Wartość dodana .
style
TextStyle
Styl dodanej łańcucha.
Returns
Wpisy z Aspose.Note.RichText.
Examples
Ustaw język dowodowy dla tekstu.
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"));
Manipulacja w formacie tekstowym przy użyciu stylu paragrafu.
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"));
Pokaż, jak łączyć hiperlink do tekstu.
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);
Pokazuje, jak utworzyć dokument z formatowanym bogatym tekstem.
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);
Aplikacja ( String )
Dodaj pasek do ostatniego zakresu tekstu.
public RichText Append(string value)
{
return new RichText().Append(value);
}
Parameters
value
string
Wartość dodana .
Returns
Wpisy z Aspose.Note.RichText.
Examples
Manipulacja w formacie tekstowym przy użyciu stylu paragrafu.
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"));
Pokaż, jak łączyć hiperlink do tekstu.
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);
Podręcznik (string )
Dodaj pasek do przodu pierwszego zakresu tekstu.
public RichText AppendFront(string value)
{
return new RichText()
{
Text = value + _richText.Text
};
}
Parameters
value
string
Wartość dodana .
Returns
Wpisy z Aspose.Note.RichText.
AppendFront (string, styl tekstowy)
Dodaj wiersz do przodu.
public RichText AppendFront(string value, TextStyle style)
{
return _document.RangeSparse(_currentParagraph.Start, 0).InsertNode(new CmfRun(value) { Style = style });
}
Parameters
value
string
Wartość dodana .
style
TextStyle
Styl dodanej łańcucha.
Returns
Wpisy z Aspose.Note.RichText.
jasne )
Wyjaśnij treść tej instancji.
public RichText Clear()
{
Clear(); // Assuming that there is a method named 'Clear' in the base class or an extension method
return this;
}
Returns
Wpisy z Aspose.Note.RichText.
wskaźnik ()
Powraca numerator, który iteruje przez znaky tego obiektu RichText.
public IEnumerator<char> GetEnumerator()
{
}
Returns
IEnumerator • < char >
System. kolekcje i numerator.
IndexOf (string, int, Int i StringComparison)
Powraca indeks oparty na zerie pierwszego wystąpienia określonego wiersza w bieżącej instancji.
public int IndexOf(string value, int startIndex, int count, StringComparison comparisonType)
{
}
Parameters
value
string
I wartość .
startIndex
int
Początkowa pozycja wyszukiwania
count
int
I liczba .
comparisonType
StringComparison
Rodzaj wyszukiwania do użycia dla określonego paska
Returns
Występuje w systemie Int32.
IndexOf (string, int i StringComparison)
Powraca indeks oparty na zerie pierwszego pojawienia się określonego paska w bieżącym przypadku.Parametry określają pozycję wyszukiwania początkowego w obecnym pasku i rodzaj wyszukania do użycia dla określonej paski.
public int IndexOf(string value, int startIndex, StringComparison comparisonType)
{
}
Parameters
value
string
I wartość .
startIndex
int
Początkowa pozycja wyszukiwania
comparisonType
StringComparison
Rodzaj wyszukiwania do użycia dla określonego paska
Returns
Występuje w systemie Int32.
IndexOf (char, int i int)
W tym przypadku zwraca się indeks oparty na zerie pierwszego pojawienia się określonego znaku. wyszukiwanie rozpoczyna się w określonej pozycji charakteru i sprawdza ustaloną liczbę stanowisk znaków.
public int IndexOf(char value, int startIndex, int count)
{
}
Parameters
value
char
I wartość .
startIndex
int
Początkowa pozycja wyszukiwania
count
int
I liczba .
Returns
Występuje w systemie Int32.
Wskaźnik (string, string comparison)
Powraca indeks oparty na zerie pierwszego pojawienia się określonego paska w bieżącym przypadku. parametr określa rodzaj wyszukiwania do użycia dla określonej paski.
public int IndexOf(string value, StringComparison comparisonType)
{
}
Parameters
value
string
I wartość .
comparisonType
StringComparison
Rodzaj wyszukiwania do użycia dla określonego paska
Returns
Występuje w systemie Int32.
wskaźnik (string, int i int)
W tym przypadku zwraca się indeks oparty na zerie pierwszego pojawienia się określonego wiersza. wyszukiwanie rozpoczyna się w określonej pozycji znaku i sprawdza ustaloną liczbę stanowisk znaków.
public int IndexOf(string value, int startIndex, int count)
{
}
Parameters
value
string
I wartość .
startIndex
int
Początkowa pozycja wyszukiwania
count
int
I liczba .
Returns
Występuje w systemie Int32.
wskaźnik (char, int)
Powraca indeks oparty na zerie pierwszego pojawienia się określonego znaku Unicode w tym wierszu.
public int IndexOf(char value, int startIndex)
{
}
Parameters
value
char
I wartość .
startIndex
int
Początkowa pozycja wyszukiwania
Returns
Występuje w systemie Int32.
wskaźnik (string )
Powraca indeks oparty na zerie pierwszego wystąpienia określonego wiersza w tym przypadku.
public int IndexOf(string value)
{
}
Parameters
value
string
I wartość .
Returns
Występuje w systemie Int32.
wskaźnik (char )
Powraca indeks oparty na zerie pierwszego pojawienia się określonego znaku Unicode w tym wierszu.
public int IndexOf(char value)
{
}
Parameters
value
char
I wartość .
Returns
Występuje w systemie Int32.
wskaźnik (string, int)
Powraca indeks oparty na zerie pierwszego wystąpienia określonego wiersza w tym przypadku. wyszukiwanie rozpoczyna się w określonej pozycji znaku.
public int IndexOf(string value, int startIndex)
{
}
Parameters
value
string
I wartość .
startIndex
int
Początkowa pozycja wyszukiwania
Returns
Występuje w systemie Int32.
Wprowadzenie (int, string)
Wprowadź określony pasek w określonym pozycji indeksowej w tej instancji.
public RichText Insert(int startIndex, string value)
{
return this._document.Range[startIndex, 0].InsertNode(value, false);
}
Parameters
startIndex
int
Wskaźnik początkowy.
value
string
I wartość .
Returns
Wpisy z Aspose.Note.RichText.
Exceptions
Wstawianie (int, string, TextStyle)
Wprowadź określoną łańcuch z określonymi stylami w danej pozycji indeksowej w tym przypadku.
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
Wskaźnik początkowy.
value
string
I wartość .
style
TextStyle
w stylu .
Returns
Wpisy z Aspose.Note.RichText.
Exceptions
Usunąć (int, int)
Usuwa określoną liczbę znaków w bieżącej instancji, począwszy od określonej pozycji.
public RichText Remove(int startIndex, int count)
{
}
Parameters
startIndex
int
Wskaźnik początkowy.
count
int
I liczba .
Returns
Wpisy z Aspose.Note.RichText.
Exceptions
Usunąć (int)
Usuwa wszystkie znaky w bieżącym przypadku, zaczynając od określonej pozycji i kontynuując przez ostatnią pozycję.
public RichText Remove(int startIndex)
{
}
Parameters
startIndex
int
Wskaźnik początkowy.
Returns
Wpisy z Aspose.Note.RichText.
Exceptions
Wymiana (char i char)
Zastępuje wszystkie zdarzenia określonego znaku Unicode w tym przypadku innym określonymi znakami.
public RichText Replace(char oldChar, char newChar)
{
}
Parameters
oldChar
char
Stary samochód.
newChar
char
Nowy samochód.
Returns
Wpisy z Aspose.Note.RichText.
Wymiana (string i string)
Zastępuje wszystkie zdarzenia określonego wiersza w bieżącym przypadku innymi określonymi wierskami.
public RichText Replace(string oldValue, string newValue)
{
}
Parameters
oldValue
string
Stara wartość .
newValue
string
Nowa wartość .
Returns
Wpisy z Aspose.Note.RichText.
Examples
Pokaż, jak przejść przez tekst strony i dokonać zastąpienia.
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);
Pokazuje, jak tworzyć nowy dokument, zastępując specjalne fragmenty tekstu w szablonie.
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
Wymiana (string, string i tekst)
Zastępuje wszystkie zdarzenia określonego wiersza w bieżącym przypadku innymi określonymi wierskami w danym stylu.
public RichText Replace(string oldValue, string newValue, TextStyle style)
{
}
Parameters
oldValue
string
Stara wartość .
newValue
string
Nowa wartość .
style
TextStyle
Styl nowej wartości.
Returns
Wpisy z Aspose.Note.RichText.
Exceptions
Trójkąt (params char)[])
Usuwa wszystkie wiodące i śledzące zdarzenia z zestawu znaków określonych w kolejce.
public RichText Trim(params char[] trimChars)
{
}
Parameters
trimChars
char
[ ]
Trzęsienie ciężarówek.
Returns
Wpisy z Aspose.Note.RichText.
Trójkąt (char )
Usuwa wszystkie wiodące i śledzące przykłady postaci.
public RichText Trim(char trimChar)
{
}
Parameters
trimChar
char
Trójwymiarowy ciężar.
Returns
Wpisy z Aspose.Note.RichText.
Trójkąt ()
Usuwa wszystkie wiodące i śledzące postacie białego przestrzeni.
public RichText Trim()
{
return new RichText(this.Text.Trim());
}
Returns
Wpisy z Aspose.Note.RichText.
Trójkąt (params char)[])
Usuwa wszystkie zdarzenia śledzące z zestawu znaków określonych w kolejce.
public RichText TrimEnd(params char[] trimChars)
{
return this.Text.TrimEnd(trimChars);
}
Parameters
trimChars
char
[ ]
Trzęsienie ciężarówek.
Returns
Wpisy z Aspose.Note.RichText.
Trójkąt (char )
Wyeliminować wszystkie prześladowane zdarzenia postaci.
public RichText TrimEnd(char trimChar)
{
}
Parameters
trimChar
char
Trójwymiarowy ciężar.
Returns
Wpisy z Aspose.Note.RichText.
Trójkąt ()
Usunąć wszystkie śledzące postacie białego przestrzeni.
public RichText TrimEnd()
{
return new RichText(this.Text.TrimEnd());
}
Returns
Wpisy z Aspose.Note.RichText.
Rozpoczęcie (params char)[])
Usuwa wszystkie główne zdarzenia z zestawu znaków określonych w kolejce.
public RichText TrimStart(params char[] trimChars)
{
return new RichText(this.Text.TrimStart(trimChars));
}
Parameters
trimChars
char
[ ]
Trzęsienie ciężarówek.
Returns
Wpisy z Aspose.Note.RichText.
Rozpoczęcie (char)
Usuwa wszystkie główne zdarzenia określonego charakteru.
public RichText TrimStart(char trimChar)
{
return new RichText(TrimStart(text, trimChar));
}
Parameters
trimChar
char
Trójwymiarowy ciężar.
Returns
Wpisy z Aspose.Note.RichText.
Rozpoczęcie (
Usuwa wszystkie wiodące postacie białego przestrzeni.
public RichText TrimStart()
{
return new RichText(this.Text.TrimStart());
}
Returns
Wpisy z Aspose.Note.RichText.