Class ParagraphStyle

Class ParagraphStyle

ชื่อพื้นที่: Aspose.Note การประกอบ: Aspose.Note.dll (25.4.0)

การตั้งค่าสไตล์ข้อความที่จะใช้หากไม่มีวัตถุ TextStyle ที่เข้ากันได้ใน Aspose.Note.RichText.Styles การเก็บรวบรวมหรือวัตกรรมนี้ไม่ระบุการตั้งครรภ์ที่จําเป็น

public sealed class ParagraphStyle : Style, IEquatable<ParagraphStyle>
{
    public bool IsDefault()
    {
    }
    public void SetNextIndent(Unit value)
    {
    }
    public void SetNextKeepWithNext(bool flag)
    {
    }
    public override int GetHashCode()
    {
    }
    public bool Equals(ParagraphStyle other)
    {
    }
}

Inheritance

object Style ParagraphStyle

Implements

IEquatable

อนุญาโตตุลาการ

Style.GetHashCode() , Style.IsBold , Style.IsItalic , Style.IsUnderline , Style.IsStrikethrough , Style.IsSuperscript , Style.IsSubscript , Style.FontName , Style.FontSize , Style.FontColor , Style.Highlight , Style.FontStyle , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

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

การจัดการโดยรูปแบบข้อความโดยใช้รูปแบบ 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"));

แสดงวิธีที่จะใส่รายการใหม่ด้วยคํานวณจีน

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

Constructors

พารามิเตอร์สไตล์()

เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Note.ParagraphStyle

public ParagraphStyle()
   {
   }

Properties

Default

รับ ParagraphStyle ด้วยการตั้งค่าเริ่มต้น

public static ParagraphStyle Default
   {
      get;
   }

คุณสมบัติมูลค่า

ParagraphStyle

Methods

วัตถุ (object)

จะกําหนดว่าวัตถุที่ระบุเท่ากับวัตถุปัจจุบันหรือไม่

public override bool Equals(object obj)
   {
   }

Parameters

obj object

วัตถุ

Returns

bool

ระบบ Boolean

สไตล์ (ParagraphStyle)

จะกําหนดว่าวัตถุที่ระบุเท่ากับวัตถุปัจจุบันหรือไม่

public bool Equals(ParagraphStyle other)
   {
      if (other == null)
         return false;
      return this.Name == other.Name &&
             this.Color == other.Color &&
             this.Alignment == other.Alignment &&
             this.Format.Equals(other.Format);
   }

Parameters

other ParagraphStyle

วัตถุ

Returns

bool

ระบบ Boolean

GetHashCode()

ใช้เป็นฟังก์ชั่น hash สําหรับประเภท

public override int GetHashCode()
   {
   }

Returns

int

ระบบ.Int32

 แบบไทย