Paragraph

סקירה כללית

Paragraph היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ-: CompositeNode, IParaAttrSource, IRunAttrSource, ועוד 1.

מייצגת פסקה של טקסט.

מחלקה זו מספקת 35 שיטות לעבודה עם אובייקטי Paragraph בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, AppendField, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEffectiveTabStops, ועוד 19 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. מאפיינים: BreakIsStyleSeparator, Count, CustomNodeId, Document, FirstChild, FrameFormat, ועוד 26 נוספים.

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר פסקה.
ParentStoryStoryקריאהמאחזר את סיפור ברמת הקטע האב שיכול להיות Body או HeaderFooter.
ParentSectionSectionקריאהמקבל את מקטע האב של הפסקה.
IsInCellboolקריאהTrue אם פסקה זו היא צאצא מיידי של Cell; false אחרת.
IsEndOfCellboolקריאהTrue אם פסקה זו היא הפסקה האחרונה ב-Cell; false אחרת.
BreakIsStyleSeparatorboolקריאהTrue אם שבירת הפסקה הזו היא מפריד סגנון.
IsEndOfSectionboolקריאהTrue אם פסקה זו היא הפסקה האחרונה בגוף (סיפור הטקסט הראשי) של סעיף; false אחרת.
IsEndOfHeaderFooterboolקריאהTrue אם פסקה זו היא הפסקה האחרונה ב-HeaderFooter (סיפור הטקסט הראשי) של סעיף; false אחרת.
IsEndOfDocumentboolקריאהTrue אם פסקה זו היא הפסקה האחרונה בסעיף האחרון של המסמך.
ParagraphFormatParagraphFormatקריאהמספק גישה למאפייני עיצוב הפסקה.
ListFormatListFormatקריאהמספק גישה למאפייני עיצוב הרשימה של הפסקה.
FrameFormatFrameFormatקריאהמספק גישה למאפייני עיצוב המסגרת.
ListLabelListLabelקריאהמקבל אובייקט ListLabel המספק גישה לערך המספור של הרשימה ולעיצוב של פסקה זו.
RunsRunCollectionקריאהמספק גישה לאוסף המוגדר של חלקי טקסט בתוך הפסקה.
ParagraphBreakFontFontקריאהמספק גישה לעיצוב הגופן של תו שבירת הפסקה.
IsInsertRevisionboolקריאהמקבל את is insert revision.
IsDeleteRevisionboolקריאהמקבל את is delete revision.
IsMoveFromRevisionboolקריאהמקבל את is move מ-revision.
IsMoveToRevisionboolקריאהמקבל את IsMoveToRevision.
IsFormatRevisionboolקריאהמקבל את גרסת הפורמט is.
IsListItemboolקריאהאמת כאשר הפסקה היא פריט ברשימה עם תבליטים או ברשימה ממוספרת בגרסה המקורית.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול להכיל צמתים ילדים.
HasChildNodesboolקריאהמחזיר true אם לצומת הזה יש צמתים ילדים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמקבל את הילד האחרון של הצומת.
Countintקריאהמקבל את מספר הילדים הישירים של node זה.
ParentNodeCompositeNodeקריאהמקבל את ההורה המיידי של צומת זה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו שייך הצומת הזה.
PreviousSiblingNodeקריאהמקבל את הצומת שמיד לפני צומת זה.
NextSiblingNodeקריאהמקבל את הצומת המיד לאחר הצומת הזה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם.

שיטות

חתימהתיאור
Paragraph(doc: DocumentBase)מאתחל מופע חדש של המחלקה Paragraph.
Accept(visitor: DocumentVisitor)קורא ל-VisitParagraphStart, ואז קורא ל-Accept עבור כל צמתים צאצאים של הפסקה וקורא ל-VisitParagraphEnd בסוף.
AcceptStart(visitor: DocumentVisitor)מקבל מבקר לביקור בתחילת הפסקה של המסמך.
AcceptEnd(visitor: DocumentVisitor)מקבל מבקר לביקור בסוף הפסקה של המסמך.
GetText()מקבל את הטקסט של פסקה זו כולל תו סוף הפסקה.
GetEffectiveTabStops()מחזיר מערך של כל עצירות הטאב שהוחלו על פסקה זו, כולל אלו שהוחלו בעקיפין על-ידי סגנונות או רשימות.
JoinRunsWithSameFormatting()מחבר רצפים עם אותו עיצוב בפסקה.
AppendField(fieldType: FieldType, updateField: bool)מוסיף שדה Word לפסקה זו.
AppendField(fieldCode: string)מוסיף שדה לפסקה זו.
AppendField(fieldCode: string, fieldValue: string)מוסיף שדה לפסקה זו.
InsertField(fieldType: FieldType, updateField: bool, refNode: Node, isAfter: bool)מכניס שדה Word לפסקה זו.
InsertField(fieldCode: string, refNode: Node, isAfter: bool)מכניס שדה לפסקה זו.
InsertField(fieldCode: string, fieldValue: string, refNode: Node, isAfter: bool)מכניס שדה לפסקה זו.
GetChildNodes(nodeType: NodeType, isDeep: bool)מחזיר אוסף של צמתים ילדים התואמים לסוג המוגדר.
GetChild(nodeType: NodeType, index: int, isDeep: bool)מחזיר את צומת הילד ה-Nth שתואם לסוג המוגדר.
SelectNodes(xpath: string)בוחר רשימת צמתים התואמים לביטוי XPath.
SelectSingleNode(xpath: string)בוחר את הצומת הראשון המתאים לביטוי XPath.
GetEnumerator()מספק תמיכה באיטרציה בסגנון foreach על צמתים הבנים של צומת זה.
AppendChild(newChild: T)מוסיף את הצומת שצוין לסוף רשימת הצמתים הבנים של צומת זה.
PrependChild(newChild: T)מוסיף את הצומת שצוין בתחילת רשימת הצמתים הבנים של צומת זה.
InsertAfter(newChild: T, refChild: Node)מכניס את הצומת שצוין מיד אחרי צומת ההתייחסות שצוין.
InsertBefore(newChild: T, refChild: Node)מכניס את הצומת שצוין מיד לפני צומת ההתייחסות שצוין.
RemoveChild(oldChild: T)מסיר את הצומת הילד שצוין.
RemoveAllChildren()מסיר את כל צמתי הילד של הצומת הנוכחי.
RemoveSmartTags()מסיר את כל צמתי הצאצא SmartTag של הצומת הנוכחי.
IndexOf(child: Node)מחזיר את האינדקס של צומת הילד המצויין במערך צמתים של הילדים.
CreateNavigator()יוצר לנווט שניתן להשתמש בו לניווט ולקריאת צמתים.
Clone(isCloneChildren: bool)עליך להשתמש ב- overload Clone(bool, INodeCloningListener) כאשר שיבוט הצומת הוא חלק מתהליך שיבוט של צומת אחר (בדרך כלל מורכב).
GetAncestor(ancestorType: Type)מקבל את האב הראשון של סוג האובייקט שצוין.
GetAncestorOf()מבצע קריאה ל-GetAncestorOf על מופע Paragraph זה.
Remove()מסיר את עצמו מההורה.
NextPreOrder(rootNode: Node)מקבל את הצומת הבא לפי אלגוריתם המסע בעץ בסדר קדם-סדר.
PreviousPreOrder(rootNode: Node)מקבל את הצומת הקודם על פי אלגוריתם ההליכה בעץ בסדר קדם-סדר.
ToString(saveFormat: SaveFormat)מייצא את תוכן הצומת למחרוזת בפורמט שצוין.
NodeTypeToString(nodeType: NodeType)מתודה שימושית שממירה ערך enum של סוג הצומת למחרוזת ידידותית למשתמש.

ראה גם

 עברית