Class NumberList
ชื่อพื้นที่: Aspose.Note การประกอบ: Aspose.Note.dll (25.4.0)
แสดงรายการที่หมายเลขหรือลูกกลิ้ง
public class NumberList
{
private List<int> _numbers;
public NumberList()
{
_numbers = new List<int>();
}
public void Add(int number)
{
_numbers.Add(number);
}
public int GetSum()
{
return _numbers.Sum();
}
}
Inheritance
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , 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 + "ApplyNumberingOnText.one");
IList<outlineelement> nodes = oneFile.GetChildNodes<outlineelement>();
foreach (OutlineElement node in nodes)
{
if (node.NumberList != null)
{
NumberList list = node.NumberList;
Console.WriteLine("Font Name: " + list.Font);
Console.WriteLine("Font Length: " + list.Font.Length);
Console.WriteLine("Font Size: " + list.FontSize);
Console.WriteLine("Font Color: " + list.FontColor);
Console.WriteLine("Font format: " + list.Format);
Console.WriteLine("Is bold: " + list.IsBold);
Console.WriteLine("Is italic: " + list.IsItalic);
Console.WriteLine();
}
}
แสดงวิธีที่จะใส่รายการใหม่ด้วยคํานวณจีน
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);
แสดงวิธีการใส่รายการใหม่ด้วยการหมายเลข
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);
Constructors
หมายเลขรายการ(string, string, int)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Note.NumberListตัวอย่างนี้แสดงให้เห็นถึงรายการที่ถูกปืน
public NumberList(string bulletedSymbol, string font, int fontSize)
{
}
Parameters
bulletedSymbol
string
สัญลักษณ์ที่แสดงให้เห็นว่าลูกสูบ
font
string
หมายเลขสําหรับลูกบอล
fontSize
int
ขนาดตัวอักษรสําหรับลูกบอล
หมายเลข(string, NumberFormat, string, int)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Note.NumberListตัวอย่างนี้เป็นรายการที่หมายเลข
public NumberList(
string format,
NumberFormat numberFormat,
string font,
int fontSize
)
{
}
Parameters
format
string
รูปแบบของหัวที่หมายเลข
numberFormat
NumberFormat
รูปแบบของหมายเลขในหัว
font
string
โพสต์สําหรับหัวที่หมายเลข
fontSize
int
ขนาดตัวอักษรสําหรับหัว numerated
Properties
Font
รับหรือตั้งชื่อ font
public string Font
{
get
{
return this._font;
}
set
{
this._font = value;
}
}
คุณสมบัติมูลค่า
Examples
แสดงวิธีรับข้อมูลเกี่ยวกับการจัดรูปแบบของรายการ
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "ApplyNumberingOnText.one");
IList<outlineelement> nodes = oneFile.GetChildNodes<outlineelement>();
foreach (OutlineElement node in nodes)
{
if (node.NumberList != null)
{
NumberList list = node.NumberList;
Console.WriteLine("Font Name: " + list.Font);
Console.WriteLine("Font Length: " + list.Font.Length);
Console.WriteLine("Font Size: " + list.FontSize);
Console.WriteLine("Font Color: " + list.FontColor);
Console.WriteLine("Font format: " + list.Format);
Console.WriteLine("Is bold: " + list.IsBold);
Console.WriteLine("Is italic: " + list.IsItalic);
Console.WriteLine();
}
}
FontColor
รับหรือตั้งค่าสีอักษร
public Color FontColor
{
get;
set;
}
คุณสมบัติมูลค่า
Examples
แสดงวิธีรับข้อมูลเกี่ยวกับการจัดรูปแบบของรายการ
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "ApplyNumberingOnText.one");
IList<outlineelement> nodes = oneFile.GetChildNodes<outlineelement>();
foreach (OutlineElement node in nodes)
{
if (node.NumberList != null)
{
NumberList list = node.NumberList;
Console.WriteLine("Font Name: " + list.Font);
Console.WriteLine("Font Length: " + list.Font.Length);
Console.WriteLine("Font Size: " + list.FontSize);
Console.WriteLine("Font Color: " + list.FontColor);
Console.WriteLine("Font format: " + list.Format);
Console.WriteLine("Is bold: " + list.IsBold);
Console.WriteLine("Is italic: " + list.IsItalic);
Console.WriteLine();
}
}
FontSize
รับหรือตั้งค่าขนาดอักษร
public int FontSize
{
get;
set;
}
คุณสมบัติมูลค่า
Examples
แสดงวิธีรับข้อมูลเกี่ยวกับการจัดรูปแบบของรายการ
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "ApplyNumberingOnText.one");
IList<outlineelement> nodes = oneFile.GetChildNodes<outlineelement>();
foreach (OutlineElement node in nodes)
{
if (node.NumberList != null)
{
NumberList list = node.NumberList;
Console.WriteLine("Font Name: " + list.Font);
Console.WriteLine("Font Length: " + list.Font.Length);
Console.WriteLine("Font Size: " + list.FontSize);
Console.WriteLine("Font Color: " + list.FontColor);
Console.WriteLine("Font format: " + list.Format);
Console.WriteLine("Is bold: " + list.IsBold);
Console.WriteLine("Is italic: " + list.IsItalic);
Console.WriteLine();
}
}
Format
รับหรือตั้งค่ารูปแบบของหัวเส้น สําหรับรายการลูกกลิ้งเป็นสัญลักษณ์ลูก
public string Format
{
get;
set;
}
คุณสมบัติมูลค่า
Examples
แสดงวิธีรับข้อมูลเกี่ยวกับการจัดรูปแบบของรายการ
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "ApplyNumberingOnText.one");
IList<outlineelement> nodes = oneFile.GetChildNodes<outlineelement>();
foreach (OutlineElement node in nodes)
{
if (node.NumberList != null)
{
NumberList list = node.NumberList;
Console.WriteLine("Font Name: " + list.Font);
Console.WriteLine("Font Length: " + list.Font.Length);
Console.WriteLine("Font Size: " + list.FontSize);
Console.WriteLine("Font Color: " + list.FontColor);
Console.WriteLine("Font format: " + list.Format);
Console.WriteLine("Is bold: " + list.IsBold);
Console.WriteLine("Is italic: " + list.IsItalic);
Console.WriteLine();
}
}
IsBold
รับหรือตั้งค่าหมายความว่าสไตล์ข้อความมีความกล้าหาญหรือไม่
public bool IsBold
{
get;
set;
}
คุณสมบัติมูลค่า
Examples
แสดงวิธีรับข้อมูลเกี่ยวกับการจัดรูปแบบของรายการ
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "ApplyNumberingOnText.one");
IList<outlineelement> nodes = oneFile.GetChildNodes<outlineelement>();
foreach (OutlineElement node in nodes)
{
if (node.NumberList != null)
{
NumberList list = node.NumberList;
Console.WriteLine("Font Name: " + list.Font);
Console.WriteLine("Font Length: " + list.Font.Length);
Console.WriteLine("Font Size: " + list.FontSize);
Console.WriteLine("Font Color: " + list.FontColor);
Console.WriteLine("Font format: " + list.Format);
Console.WriteLine("Is bold: " + list.IsBold);
Console.WriteLine("Is italic: " + list.IsItalic);
Console.WriteLine();
}
}
IsItalic
รับหรือตั้งค่าหมายความว่ารูปแบบข้อความเป็นอิตาลีหรือไม่
public bool IsItalic
{
get;
set;
}
คุณสมบัติมูลค่า
Examples
แสดงวิธีรับข้อมูลเกี่ยวกับการจัดรูปแบบของรายการ
string dataDir = RunExamples.GetDataDir_Text();
Document oneFile = new Document(dataDir + "ApplyNumberingOnText.one");
IList<outlineelement> nodes = oneFile.GetChildNodes<outlineelement>();
foreach (OutlineElement node in nodes)
{
if (node.NumberList != null)
{
NumberList list = node.NumberList;
Console.WriteLine("Font Name: " + list.Font);
Console.WriteLine("Font Length: " + list.Font.Length);
Console.WriteLine("Font Size: " + list.FontSize);
Console.WriteLine("Font Color: " + list.FontColor);
Console.WriteLine("Font format: " + list.Format);
Console.WriteLine("Is bold: " + list.IsBold);
Console.WriteLine("Is italic: " + list.IsItalic);
Console.WriteLine();
}
}
LastModifiedTime
ได้รับหรือตั้งค่าเวลาที่เปลี่ยนแปลงล่าสุด
public DateTime LastModifiedTime
{
get;
set;
}
คุณสมบัติมูลค่า
NumberFormat
ได้รับหรือตั้งค่ารูปแบบหมายเลขที่ใช้สําหรับกลุ่มของวัตถุที่ได้รับการนับโดยอัตโนมัติ ควรเป็น null สําหรับรายการที่ถูกบันทึก
public NumberFormat? NumberFormat
{
get;
set;
}
คุณสมบัติมูลค่า
Restart
รับหรือตั้งค่าหมายเลขที่เกินจํานวนอัตโนมัติของรายการรายการรายชื่อ
public int Restart
{
get;
set;
}
คุณสมบัติมูลค่า
Methods
วัตถุ (object)
จะกําหนดว่าวัตถุที่ระบุเท่ากับวัตถุปัจจุบันหรือไม่
public override bool Equals(object obj)
{
}
Parameters
obj
object
วัตถุ
Returns
ระบบ Boolean
หมายเลข (NumberList)
จะกําหนดว่าวัตถุที่ระบุเท่ากับวัตถุปัจจุบันหรือไม่
public bool Equals(NumberList other)
{
if (other == null)
return false;
var thisLength = this._list.Count;
var otherLength = other._list.Count;
if (thisLength != otherLength)
return false;
for (int i = 0; i < thisLength; i++)
{
if (!this._list[i].Equals(other._list[i]))
return false;
}
return true;
}
Parameters
other
NumberList
วัตถุ
Returns
ระบบ Boolean
GetHashCode()
ใช้เป็นฟังก์ชั่น hash สําหรับประเภท
public override int GetHashCode()
{
}
Returns
ระบบ.Int32
GetNumberedListHeader(int)
รับหัวรายการที่หมายเลข
public string GetNumberedListHeader(int sequenceNumber)
{
}
In this case, since the input code is already formatted according to standard C# conventions, no changes are needed. However, if there were any indentation issues or missing spacing in the code, I would format it accordingly, while strictly adhering to the guidelines mentioned above.
Parameters
sequenceNumber
int
จํานวน sequence ในรายการที่หมายเลข
Returns
หมายเลขลําดับที่ระบุ