Class RichText
ชื่อพื้นที่: Aspose.Note การประกอบ: Aspose.Note.dll (25.4.0)
แสดงข้อความที่อุดมสมบูรณ์
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
อนุญาโตตุลาการ
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
แสดงวิธีรับข้อความทั้งหมดจากเอกสาร
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);
แสดงวิธีรับข้อความทั้งหมดจากหน้า
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);
}
ลองเน้นชื่อของหน้าในหมู่หัวหน้าอื่น ๆ โดยการเพิ่มขนาดตัวอักษร
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"));
แสดงวิธีที่จะได้รับข้อความจากเส้นของแต่ละตาราง
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);
}
}
แสดงวิธีที่จะได้รับข้อความจากโต๊ะ
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);
}
เรามุ่งเน้นการเปลี่ยนแปลงล่าสุดของข้อความโดยการให้ความสําคัญ
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"));
แสดงวิธีการตั้งชื่อสําหรับหน้า
string dataDir = RunExamples.GetDataDir_Text();
string outputPath = dataDir + "CreateTitleMsStyle_out.one";
var doc = new Document();
var page = new Page(doc);
page.Title = new Title(doc)
{
TitleText = new RichText(doc)
{
Text = "Title text.",
ParagraphStyle = ParagraphStyle.Default
},
TitleDate = new RichText(doc)
{
Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture),
ParagraphStyle = ParagraphStyle.Default
},
TitleTime = new RichText(doc)
{
Text = "12:34",
ParagraphStyle = ParagraphStyle.Default
}
};
doc.AppendChildLast(page);
doc.Save(outputPath);
การตั้งค่าภาษาพิสูจน์สําหรับข้อความ
var document = new Document();
var page = new Page();
var outline = new Outline();
var outlineElem = new OutlineElement();
var text = new RichText() { ParagraphStyle = ParagraphStyle.Default };
text.Append("United States", new TextStyle() { Language = CultureInfo.GetCultureInfo("en-US") })
.Append(" Germany", new TextStyle() { Language = CultureInfo.GetCultureInfo("de-DE") })
.Append(" China", new TextStyle() { Language = CultureInfo.GetCultureInfo("zh-CN") });
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
document.AppendChildLast(page);
document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetProofingLanguageForText.one"));
แสดงวิธีการผ่านหน้าทั้งหมดและทําการเปลี่ยนข้อความ
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);
การจัดการโดยรูปแบบข้อความโดยใช้รูปแบบ paragraph
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"));
แสดงวิธีที่จะได้รับข้อความจากเซลล์ของโต๊ะ
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);
}
}
}
แสดงวิธีการผ่านข้อความของหน้าและทําการแทนที่
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);
แสดงวิธีสร้างเอกสารและบันทึกไว้ในรูปแบบ html โดยใช้ตัวเลือกเริ่มต้น
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);
แสดงวิธีเพิ่ม paragraph ใหม่ด้วย tag
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);
แสดงวิธีการสร้างเอกสารและบันทึกในรูปแบบ html ช่วงหน้าที่ระบุ
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
});
แสดงวิธีการเข้าถึงรายละเอียดของแท็ก
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}");
}
}
}
แสดงวิธีสร้างเอกสารด้วยข้อความ
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);
แสดงวิธีที่จะใส่รายการใหม่ด้วยคํานวณจีน
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);
แสดงให้เห็นวิธีการใส่ 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);
แสดงวิธีการใส่รายการใหม่ด้วยการหมายเลข
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);
แสดงวิธีการเตรียมตัวอย่างสําหรับการประชุมสัปดาห์
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"));
แสดงวิธีการเชื่อมโยง hyperlink ไปยังข้อความ
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
RichText( )
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Note.RichText
public RichText()
{
}
Properties
Alignment
รับหรือตั้งค่าการปรับแต่ง
public HorizontalAlignment Alignment
{
get;
set;
}
คุณสมบัติมูลค่า
IsTitleDate
ได้รับค่าแสดงให้เห็นว่าองค์ประกอบ RichText มีวันที่ในหัวหน้า
public bool IsTitleDate
{
get;
}
คุณสมบัติมูลค่า
IsTitleText
ได้รับค่าแสดงให้เห็นว่าองค์ประกอบ RichText มีข้อความของหัวหน้าหรือไม่
public bool IsTitleText
{
get;
}
คุณสมบัติมูลค่า
IsTitleTime
ได้รับค่าแสดงให้เห็นว่าองค์ประกอบ RichText มีเวลาในหัวหน้า
public bool IsTitleTime
{
get;
}
คุณสมบัติมูลค่า
LastModifiedTime
ได้รับหรือตั้งค่าเวลาที่เปลี่ยนแปลงล่าสุด
public DateTime LastModifiedTime
{
get;
set;
}
คุณสมบัติมูลค่า
Examples
เรามุ่งเน้นการเปลี่ยนแปลงล่าสุดของข้อความโดยการให้ความสําคัญ
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
รับความยาวของข้อความ
public int Length
{
get;
}
คุณสมบัติมูลค่า
LineSpacing
รับหรือวางเส้นพื้นที่
public float? LineSpacing
{
get;
set;
}
คุณสมบัติมูลค่า
float ?
ParagraphStyle
รับหรือตั้งค่ารูปแบบพารามิเตอร์การตั้งค่าเหล่านี้จะถูกนํามาใช้หากไม่มีวัตถุ TextStyle ที่เข้ากันได้ใน Aspose.Note.RichText.Styles การเก็บรวบรวมหรือสิ่งนี้ไม่ระบุการกําหนดที่จําเป็น
public ParagraphStyle ParagraphStyle
{
get;
set;
}
คุณสมบัติมูลค่า
Examples
ลองเน้นชื่อของหน้าในหมู่หัวหน้าอื่น ๆ โดยการเพิ่มขนาดตัวอักษร
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"));
แสดงวิธีใช้รูปแบบธีมสีดําสําหรับเอกสาร
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"));
เรามุ่งเน้นการเปลี่ยนแปลงล่าสุดของข้อความโดยการให้ความสําคัญ
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"));
แสดงวิธีการตั้งชื่อสําหรับหน้า
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);
การจัดการโดยรูปแบบข้อความโดยใช้รูปแบบ paragraph
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"));
แสดงวิธีเพิ่ม paragraph ใหม่ด้วย tag
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);
แสดงวิธีการเข้าถึงรายละเอียดของแท็ก
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}");
}
}
}
แสดงวิธีที่จะใส่รายการใหม่ด้วยคํานวณจีน
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);
แสดงให้เห็นวิธีการใส่ 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);
แสดงวิธีการใส่รายการใหม่ด้วยการหมายเลข
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);
แสดงวิธีการเตรียมตัวอย่างสําหรับการประชุมสัปดาห์
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"));
แสดงวิธีการเชื่อมโยง hyperlink ไปยังข้อความ
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
รับหรือตั้งค่าปริมาณพื้นที่ขั้นต่ําหลังจากนั้น
public float? spaceAfter { get; set; }
คุณสมบัติมูลค่า
float ?
SpaceBefore
รับหรือตั้งค่าปริมาณพื้นที่ขั้นต่ําก่อน
public float? SpaceBefore { get; set; }
คุณสมบัติมูลค่า
float ?
Styles
รับสไตล์
[Obsolete("Obsolete since 22.5 release. Use TextRuns property.")]
public IEnumerable<TextStyle> Styles { get; }
คุณสมบัติมูลค่า
IEnumerable < TextStyle >
Examples
แสดงวิธีการประกอบตารางที่มีข้อความที่มีรูปแบบต่างๆ
string dataDir = RunExamples.GetDataDir_Text();
var headerText = new RichText()
{
ParagraphStyle = new ParagraphStyle()
{
FontSize = 18,
IsBold = true
},
Alignment = HorizontalAlignment.Center
}
.Append("Super contest for suppliers.")
var page = new Page();
var outline = page.AppendChildLast(new Outline() { HorizontalOffset = 50 });
outline.AppendChildLast(new OutlineElement()).AppendChildLast(headerText);
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
รับรายการแท็กทั้งหมดของ paragraph
public List<intag> Tags { get; }
คุณสมบัติมูลค่า
Examples
แสดงวิธีการเข้าถึงรายละเอียดของงานของ 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
รับหรือตั้งค่าข้อความ สี่เหลี่ยมไม่จําเป็นต้องมีตัวอักษรใด ๆ ของค่า 10 (สายไฟ)
public string Text
{
get { return this.Text; }
set { this.Text = value; }
}
คุณสมบัติมูลค่า
Examples
แสดงวิธีรับข้อความทั้งหมดจากเอกสาร
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);
แสดงวิธีรับข้อความทั้งหมดจากหน้า
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);
}
แสดงวิธีที่จะได้รับข้อความจากเส้นของแต่ละตาราง
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);
}
}
แสดงวิธีที่จะได้รับข้อความจากโต๊ะ
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);
}
แสดงวิธีการตั้งชื่อสําหรับหน้า
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);
แสดงวิธีการผ่านหน้าทั้งหมดและทําการเปลี่ยนข้อความ
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);
แสดงวิธีที่จะได้รับข้อความจากเซลล์ของโต๊ะ
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);
}
}
}
แสดงวิธีสร้างเอกสารและบันทึกไว้ในรูปแบบ html โดยใช้ตัวเลือกเริ่มต้น
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);
แสดงวิธีเพิ่ม paragraph ใหม่ด้วย tag
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);
แสดงวิธีการสร้างเอกสารและบันทึกในรูปแบบ html ช่วงหน้าที่ระบุ
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
});
แสดงวิธีการเข้าถึงรายละเอียดของแท็ก
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}");
}
}
}
แสดงวิธีสร้างเอกสารด้วยข้อความ
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);
แสดงวิธีที่จะใส่รายการใหม่ด้วยคํานวณจีน
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);
แสดงให้เห็นวิธีการใส่ 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);
แสดงวิธีการใส่รายการใหม่ด้วยการหมายเลข
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);
แสดงวิธีการเตรียมตัวอย่างสําหรับการประชุมสัปดาห์
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"));
แสดงวิธีการเชื่อมโยง hyperlink ไปยังข้อความ
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
ได้รับการเก็บรวบรวมข้อความทํางาน
public IEnumerable<textrun> TextRuns
{
get;
}
คุณสมบัติมูลค่า
IEnumerable < TextRun >
Methods
ได้รับการยอมรับ (DocumentVisitor)
ยินดีต้อนรับผู้เข้าชมของ node
public override void Accept(Aspose.Words.DocumentVisitor visitor)
{
}
Parameters
visitor
DocumentVisitor
วัตถุของชั้นที่มาจาก Aspose.Note.DocumentVisitor
แอปพลิเคชัน(string, TextStyle)
เพิ่ม string ไปยังสิ้นสุด
public RichText Append(string value, TextStyle style)
{
return new RichText()
{
AppendedText = value,
Style = style
};
}
Parameters
value
string
หมายถึงค่าเพิ่ม
style
TextStyle
สไตล์ของ string ที่เพิ่ม
Returns
The Aspose.Note.RichText
Examples
การตั้งค่าภาษาพิสูจน์สําหรับข้อความ
var document = new Document();
var page = new Page();
var outline = new Outline();
var outlineElem = new OutlineElement();
var text = new RichText() { ParagraphStyle = ParagraphStyle.Default };
text.Append("United States", new TextStyle() { Language = CultureInfo.GetCultureInfo("en-US") })
.Append(" Germany", new TextStyle() { Language = CultureInfo.GetCultureInfo("de-DE") })
.Append(" China", new TextStyle() { Language = CultureInfo.GetCultureInfo("zh-CN") });
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
document.AppendChildLast(page);
document.Save(Path.Combine(RunExamples.GetDataDir_Text(), "SetProofingLanguageForText.one"));
การจัดการโดยรูปแบบข้อความโดยใช้รูปแบบ paragraph
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"));
แสดงวิธีการเชื่อมโยง hyperlink ไปยังข้อความ
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);
แสดงวิธีสร้างเอกสารที่มีรูปแบบข้อความที่อุดมสมบูรณ์
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);
แอปพลิเคชัน (string)
เพิ่ม string ไปยังช่วงข้อความล่าสุด
public RichText Append(string value)
{
return new RichText().Append(value);
}
Parameters
value
string
หมายถึงค่าเพิ่ม
Returns
The Aspose.Note.RichText
Examples
การจัดการโดยรูปแบบข้อความโดยใช้รูปแบบ paragraph
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"));
แสดงวิธีการเชื่อมโยง hyperlink ไปยังข้อความ
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);
แอปเปิ้ล (String)
เพิ่ม string ที่ด้านหน้าของช่วงข้อความครั้งแรก
public RichText AppendFront(string value)
{
return new RichText()
{
Text = value + _richText.Text
};
}
Parameters
value
string
หมายถึงค่าเพิ่ม
Returns
The Aspose.Note.RichText
AppendFront( String, TextStyle)
เพิ่ม string ที่ด้านหน้า
public RichText AppendFront(string value, TextStyle style)
{
return _document.RangeSparse(_currentParagraph.Start, 0).InsertNode(new CmfRun(value) { Style = style });
}
Parameters
value
string
หมายถึงค่าเพิ่ม
style
TextStyle
สไตล์ของ string ที่เพิ่ม
Returns
The Aspose.Note.RichText
ลักษณะ ( )
ทําความสะอาดเนื้อหาของกรณีนี้
public RichText Clear()
{
Clear(); // Assuming that there is a method named 'Clear' in the base class or an extension method
return this;
}
Returns
The Aspose.Note.RichText
GetEnumerator()
กลับตัวเลขที่ iterates ผ่านตัวละครของวัตถุ RichText นี้
public IEnumerator<char> GetEnumerator()
{
}
Returns
IEnumerator < char >
ระบบ.Collections.IEnumerator
IndexOf(string, int, Int, StringComparison)
กลับตัวดัชนีที่ขึ้นอยู่กับศูนย์ของการปรากฏตัวครั้งแรกของเส้นที่ระบุในตัวอย่างปัจจุบัน
public int IndexOf(string value, int startIndex, int count, StringComparison comparisonType)
{
}
Parameters
value
string
ค่าใช้จ่าย
startIndex
int
ตําแหน่งการค้นหาเริ่มต้น
count
int
หมายเลข
comparisonType
StringComparison
ประเภทการค้นหาที่จะใช้สําหรับแถวที่ระบุ
Returns
ระบบ.Int32
IndexOf(string, int, StringComparison)
ปารามิเตอร์ระบุตําแหน่งการค้นหาเริ่มต้นในแถวปัจจุบันและประเภทของการค้นหาที่จะใช้สําหรับแถบที่ระบุ
public int IndexOf(string value, int startIndex, StringComparison comparisonType)
{
}
Parameters
value
string
ค่าใช้จ่าย
startIndex
int
ตําแหน่งการค้นหาเริ่มต้น
comparisonType
StringComparison
ประเภทการค้นหาที่จะใช้สําหรับแถวที่ระบุ
Returns
ระบบ.Int32
IndexOf(char, int, ฯลฯ)
การค้นหาจะเริ่มต้นในตําแหน่งตัวละครที่กําหนดและตรวจสอบจํานวนตําแหน่งของตัวอักษรที่ระบุ
public int IndexOf(char value, int startIndex, int count)
{
}
Parameters
value
char
ค่าใช้จ่าย
startIndex
int
ตําแหน่งการค้นหาเริ่มต้น
count
int
หมายเลข
Returns
ระบบ.Int32
IndexOf (String, StringComparison)
กลับตัวดัชนีที่ขึ้นอยู่กับศูนย์ของการปรากฏตัวครั้งแรกของแถวที่ระบุในตัวอย่างปัจจุบัน พารามิเตอร์ระบุประเภทการค้นหาที่จะใช้สําหรับแถบที่กําหนด
public int IndexOf(string value, StringComparison comparisonType)
{
}
Parameters
value
string
ค่าใช้จ่าย
comparisonType
StringComparison
ประเภทการค้นหาที่จะใช้สําหรับแถวที่ระบุ
Returns
ระบบ.Int32
IndexOf(string, int, ฯลฯ)
การค้นหาจะเริ่มต้นในตําแหน่งตัวอักษรที่กําหนดและตรวจสอบจํานวนตําแหน่งของตัวละครที่ระบุ
public int IndexOf(string value, int startIndex, int count)
{
}
Parameters
value
string
ค่าใช้จ่าย
startIndex
int
ตําแหน่งการค้นหาเริ่มต้น
count
int
หมายเลข
Returns
ระบบ.Int32
IndexOf(char, int)
การค้นหาจะเริ่มต้นในตําแหน่งตัวอักษรที่ระบุ
public int IndexOf(char value, int startIndex)
{
}
Parameters
value
char
ค่าใช้จ่าย
startIndex
int
ตําแหน่งการค้นหาเริ่มต้น
Returns
ระบบ.Int32
ดัชนีOf(string)
กลับตัวดัชนีที่ขึ้นอยู่กับศูนย์ของการปรากฏตัวครั้งแรกของเส้นที่ระบุในตัวอย่างนี้
public int IndexOf(string value)
{
}
Parameters
value
string
ค่าใช้จ่าย
Returns
ระบบ.Int32
IndexOf(ชาร์)
กลับตัวดัชนีที่ขึ้นอยู่กับศูนย์ของการปรากฏตัวครั้งแรกของตัวอักษร Unicode ที่ระบุไว้ในเส้นนี้
public int IndexOf(char value)
{
}
Parameters
value
char
ค่าใช้จ่าย
Returns
ระบบ.Int32
IndexOf(string, int)
การค้นหาจะเริ่มต้นในตําแหน่งตัวอักษรที่ระบุ
public int IndexOf(string value, int startIndex)
{
}
Parameters
value
string
ค่าใช้จ่าย
startIndex
int
ตําแหน่งการค้นหาเริ่มต้น
Returns
ระบบ.Int32
แปลง (int, string)
ใส่ string ที่กําหนดไว้ในตําแหน่ง index ใน instance นี้
public RichText Insert(int startIndex, string value)
{
return this._document.Range[startIndex, 0].InsertNode(value, false);
}
Parameters
startIndex
int
อินเด็กซ์เริ่มต้น
value
string
ค่าใช้จ่าย
Returns
The Aspose.Note.RichText
Exceptions
ใส่(int, string, TextStyle)
ใส่แถบที่กําหนดด้วยสไตล์ที่ระบุในตําแหน่งดัชนีในตัวอย่างนี้
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
อินเด็กซ์เริ่มต้น
value
string
ค่าใช้จ่าย
style
TextStyle
สไตล์
Returns
The Aspose.Note.RichText
Exceptions
การกําจัด (int, int)
ลบจํานวนตัวอักษรที่ระบุในตัวอย่างปัจจุบันเริ่มต้นในตําแหน่งที่กําหนด
public RichText Remove(int startIndex, int count)
{
}
Parameters
startIndex
int
อินเด็กซ์เริ่มต้น
count
int
หมายเลข
Returns
The Aspose.Note.RichText
Exceptions
การกําจัด(int)
ลบตัวอักษรทั้งหมดในตัวอย่างปัจจุบันเริ่มต้นในตําแหน่งที่กําหนดและดําเนินการผ่านตําแหน่งสุดท้าย
public RichText Remove(int startIndex)
{
}
Parameters
startIndex
int
อินเด็กซ์เริ่มต้น
Returns
The Aspose.Note.RichText
Exceptions
เปลี่ยน (char, char)
แทนการปรากฏการณ์ทั้งหมดของตัวละคร Unicode ที่ระบุไว้ในตัวอย่างนี้ด้วยตัวอักษร UNICOD ที่กําหนดอื่น ๆ
public RichText Replace(char oldChar, char newChar)
{
}
Parameters
oldChar
char
รถบรรทุกเก่า
newChar
char
รถบรรทุกใหม่
Returns
The Aspose.Note.RichText
เปลี่ยน (string, string)
เปลี่ยนการปรากฏการณ์ทั้งหมดของ string ที่ระบุไว้ในตัวอย่างปัจจุบันด้วย string อื่น
public RichText Replace(string oldValue, string newValue)
{
}
Parameters
oldValue
string
ประมูลเก่า
newValue
string
ค่าใช้จ่ายใหม่
Returns
The Aspose.Note.RichText
Examples
แสดงวิธีการผ่านข้อความของหน้าและทําการแทนที่
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);
แสดงวิธีสร้างเอกสารใหม่โดยการแทนที่ชิ้นส่วนข้อความพิเศษในรูปแบบ
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
เปลี่ยน( String, string, TextStyle)
แทนการปรากฏการณ์ทั้งหมดของ string ที่ระบุไว้ในตัวอย่างปัจจุบันด้วย string ในรูปแบบที่ระบุอื่น ๆ
public RichText Replace(string oldValue, string newValue, TextStyle style)
{
}
Parameters
oldValue
string
ประมูลเก่า
newValue
string
ค่าใช้จ่ายใหม่
style
TextStyle
สไตล์ของค่าใหม่
Returns
The Aspose.Note.RichText
Exceptions
รถบรรทุก (params char)[])
ลบทุกเหตุการณ์ที่นําและติดตามของชุดตัวอักษรที่ระบุไว้ในชุด
public RichText Trim(params char[] trimChars)
{
}
Parameters
trimChars
char
[ ]
รถบรรทุก trim
Returns
The Aspose.Note.RichText
ตุ๊กตา (char)
ลบทุกตัวอย่างที่นําและติดตามของตัวละคร
public RichText Trim(char trimChar)
{
}
Parameters
trimChar
char
รถบรรทุก trim
Returns
The Aspose.Note.RichText
ตุ๊กตา (3)
ลบตัวอักษรพื้นที่สีขาวที่นําและติดตามทั้งหมด
public RichText Trim()
{
return new RichText(this.Text.Trim());
}
Returns
The Aspose.Note.RichText
TrimEnd (พาร์มซาร์)[])
ลบทุกเหตุการณ์ติดตามของชุดตัวอักษรที่ระบุไว้ในแถว
public RichText TrimEnd(params char[] trimChars)
{
return this.Text.TrimEnd(trimChars);
}
Parameters
trimChars
char
[ ]
รถบรรทุก trim
Returns
The Aspose.Note.RichText
ตุ๊กตา (char)
ลบทุกเหตุการณ์ที่เกิดขึ้นจากตัวละคร
public RichText TrimEnd(char trimChar)
{
}
Parameters
trimChar
char
รถบรรทุก trim
Returns
The Aspose.Note.RichText
ตุ๊กตา (3)
ลบตัวอักษรพื้นที่สีขาวทั้งหมด
public RichText TrimEnd()
{
return new RichText(this.Text.TrimEnd());
}
Returns
The Aspose.Note.RichText
TrimStart (พาร์มชาร์จ)[])
ลบทุกเหตุการณ์หลักของชุดตัวอักษรที่ระบุไว้ในชุด
public RichText TrimStart(params char[] trimChars)
{
return new RichText(this.Text.TrimStart(trimChars));
}
Parameters
trimChars
char
[ ]
รถบรรทุก trim
Returns
The Aspose.Note.RichText
การเริ่มต้น TrimStart(char)
ลบทุกเหตุการณ์หลักของตัวละครที่ระบุ
public RichText TrimStart(char trimChar)
{
return new RichText(TrimStart(text, trimChar));
}
Parameters
trimChar
char
รถบรรทุก trim
Returns
The Aspose.Note.RichText
การเริ่มต้น( )
ลบตัวอักษรชั้นนําทั้งหมดในพื้นที่สีขาว
public RichText TrimStart()
{
return new RichText(this.Text.TrimStart());
}
Returns
The Aspose.Note.RichText