ShapeBase
ShapeBase
סקירה כללית
ShapeBase היא מחלקה ב Aspose.Words FOSS עבור .NET. יורשת מ: CompositeNode, IInline, IShape, ועוד 7.
מחלקת בסיס עבור עצמים בשכבת הציור, כגון AutoShape, צורה חופשית, עצם OLE, פקד ActiveX, או תמונה.
מחלקה זו מספקת 28 מתודות לעבודה עם עצמים ShapeBase בתוכניות .NET. המתודות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, ו-16 מתודות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. מאפיינים: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom, ו-71 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Fill | Fill | קריאה | מקבל פורמט מילוי לצורה. |
ShadowFormat | ShadowFormat | קריאה | מקבל פורמט צל עבור הצורה. |
Glow | GlowFormat | קריאה | מקבל עיצוב זוהר לצורה. |
Reflection | ReflectionFormat | קריאה | מקבל את עיצוב ההשתקפות של הצורה. |
SoftEdge | SoftEdgeFormat | קריאה | מקבל עיצוב קצוות רכים לצורה. |
ScreenTip | string | קריאה/כתיבה | מגדיר את הטקסט המוצג כאשר סמן העכבר נע מעל הצורה. |
HRef | string | קריאה/כתיבה | מקבל או מגדיר את כתובת הקישור המלאה עבור צורה. |
Target | string | קריאה/כתיבה | מקבל או מגדיר את מסגרת היעד לקישור הצורה. |
AlternativeText | string | קריאה/כתיבה | מגדיר טקסט חלופי שיוצג במקום גרפיקה. |
IsDecorative | bool | קריאה/כתיבה | מקבל או מגדיר את הדגל שמציין האם הצורה היא דקורטיבית במסמך. |
Title | string | קריאה/כתיבה | מקבל או מגדיר את הכותרת (הכיתוב) של אובייקט הצורה הנוכחי. |
Name | string | קריאה/כתיבה | מקבל או מגדיר את שם הצורה האופציונלי. |
IsInsertRevision | bool | קריאה | מקבל את גרסת ההוספה. |
IsDeleteRevision | bool | קריאה | מקבל את ערך המחיקה של הגרסה. |
IsMoveFromRevision | bool | קריאה | מקבל את is move מהגרסה. |
IsMoveToRevision | bool | קריאה | מקבל את isMoveToRevision. |
IsTopLevel | bool | קריאה | מחזיר true אם צורה זו אינה צאצא של צורת קבוצה. |
IsGroup | bool | קריאה | מחזיר true אם צורה זו היא צורת קבוצה. |
IsImage | bool | קריאה | מחזיר true אם צורה זו היא צורת תמונה. |
IsHorizontalRule | bool | קריאה | מחזיר true אם צורה זו היא קו אופקי. |
IsWordArt | bool | קריאה | מחזיר true אם הצורה הזו היא אובייקט WordArt. |
CanHaveImage | bool | קריאה | מחזיר true אם סוג הצורה מאפשר לצורה לקבל תמונה. |
AnchorLocked | bool | קריאה/כתיבה | מציין אם העוגן של הצורה נעול. |
AspectRatioLocked | bool | קריאה/כתיבה | מציין האם יחס המימדים של הצורה נעול. |
AllowOverlap | bool | קריאה/כתיבה | מקבל או מגדיר ערך שמציין האם צורה זו יכולה לחפוף צורות אחרות. |
BehindText | bool | קריאה/כתיבה | מציין האם הצורה נמצאת מתחת או מעל הטקסט. |
IsInline | bool | קריאה | דרך מהירה לקבוע אם הצורה הזו ממוקמת inline עם הטקסט. |
Left | double | קריאה/כתיבה | מקבל או מגדיר את המיקום של הקצה השמאלי של בלוק המכולה של הצורה. |
Top | double | קריאה/כתיבה | מקבל או מגדיר את המיקום של הקצה העליון של הבלוק המארח של הצורה. |
Right | double | קריאה | מקבל את המיקום של הקצה הימני של הבלוק המארח של הצורה. |
Bottom | double | קריאה | מקבל את המיקום של הקצה התחתון של הבלוק המארח של הצורה. |
Width | double | קריאה/כתיבה | מקבל או מגדיר את הרוחב של הבלוק המכיל של הצורה. |
Height | double | קריאה/כתיבה | מקבל או מגדיר את הגובה של הבלוק המכיל את הצורה. |
DistanceTop | double | קריאה/כתיבה | מחזיר או מגדיר את המרחק (בנקודות) בין טקסט המסמך לקצה העליון של הצורה. |
DistanceBottom | double | קריאה/כתיבה | מחזיר או מגדיר את המרחק (בנקודות) בין הטקסט במסמך לבין הקצה התחתון של הצורה. |
DistanceLeft | double | קריאה/כתיבה | מחזיר או מגדיר את המרחק (בנקודות) בין הטקסט במסמך לבין הקצה השמאלי של הצורה. |
DistanceRight | double | קריאה/כתיבה | מחזיר או מגדיר את המרחק (בנקודות) בין הטקסט במסמך לבין הקצה הימני של הצורה. |
Rotation | double | קריאה/כתיבה | מגדיר את הזווית (במעלות) שבה הצורה מסתובבת. |
ZOrder | int | קריאה/כתיבה | קובע את סדר התצוגה של צורות חופפות. |
ParentParagraph | Paragraph | קריאה | מחזיר את הפסקה האב הישירה. |
Bounds | RectangleF | קריאה/כתיבה | מקבל או מגדיר את המיקום והגודל של בלוק המכולה של הצורה. |
BoundsInPoints | RectangleF | קריאה | מקבל את המיקום והגודל של בלוק המכולה של הצורה בנקודות, ביחס לעוגן של הצורה העליונה ביותר. |
BoundsWithEffects | RectangleF | קריאה | מקבל את המימד הסופי של אובייקט הצורה הזה לאחר יישום אפקטי הציור. |
ShapeType | ShapeType | קריאה | מקבל את סוג הצורה. |
MarkupLanguage | ShapeMarkupLanguage | קריאה | מקבל את MarkupLanguage המשמש עבור אובייקט גרפי זה. |
SizeInPoints | SizeF | קריאה | מקבל את הגודל של הצורה בנקודות. |
FlipOrientation | FlipOrientation | קריאה/כתיבה | משנה את הכיוון של הצורה. |
RelativeHorizontalPosition | RelativeHorizontalPosition | קריאה/כתיבה | מציין באופן יחסי למה הצורה ממוקמת באופן אופקי. |
RelativeVerticalPosition | RelativeVerticalPosition | קריאה/כתיבה | מציין באופן יחסי למה הצורה ממוקמת באופן אנכי. |
RelativeHorizontalSize | RelativeHorizontalSize | קריאה/כתיבה | מקבל או מגדיר את הערך של הגודל היחסי של הצורה בכיוון האופקי. |
RelativeVerticalSize | RelativeVerticalSize | קריאה/כתיבה | מקבל או מגדיר את הערך של הגודל היחסי של הצורה בכיוון האנכי. |
LeftRelative | float | קריאה/כתיבה | מקבל או מגדיר את הערך המייצג את המיקום השמאלי היחסי של הצורה באחוזים. |
TopRelative | float | קריאה/כתיבה | מקבל או מגדיר את הערך המייצג את המיקום העליון היחסי של הצורה באחוזים. |
HeightRelative | float | קריאה/כתיבה | מקבל או מגדיר את הערך המייצג את אחוז הגובה היחסי של הצורה. |
WidthRelative | float | קריאה/כתיבה | מקבל או מגדיר את הערך שמייצג את אחוז הרוחב היחסי של הצורה. |
HorizontalAlignment | HorizontalAlignment | קריאה/כתיבה | מציין כיצד הצורה ממוקמת אופקית. |
VerticalAlignment | VerticalAlignment | קריאה/כתיבה | מציין כיצד הצורה ממוקמת אנכית. |
WrapType | WrapType | קריאה/כתיבה | מגדיר האם הצורה מוטמעת או צפה. |
WrapSide | WrapSide | קריאה/כתיבה | מציין כיצד הטקסט מקיף סביב הצורה. |
CoordOrigin | Point | קריאה/כתיבה | הקואורדינטות בפינה השמאלית-עליון של בלוק המכולה של הצורה הזאת. |
CoordSize | Size | קריאה/כתיבה | הרוחב והגובה של מרחב הקואורדינטות בתוך הבלוק המכיל של הצורה הזו. |
Font | Font | קריאה | מספק גישה לעיצוב הגופן של האובייקט הזה. |
IsSignatureLine | bool | קריאה | מצביע על כך שהצורה היא SignatureLine. |
IsLayoutInCell | bool | קריאה/כתיבה | מקבל או מגדיר דגל המציין האם הצורה מוצגת בתוך טבלה או מחוצה לה. |
Hidden | bool | קריאה/כתיבה | מקבל או מגדיר ערך בוליאני המציין האם הצורה גלויה. |
IsComposite | bool | קריאה | מחזיר true מכיוון שהצומת הזה יכול להכיל צמתים ילדים. |
HasChildNodes | bool | קריאה | מחזיר true אם ל-node הזה יש צמתים ילדים. |
FirstChild | Node | קריאה | מקבל את הילד הראשון של הצומת. |
LastChild | Node | קריאה | מקבל את הילד האחרון של הצומת. |
Count | int | קריאה | מקבל את מספר הילדים הישירים של הצומת הזה. |
NodeType | NodeType | קריאה | מקבל את סוג הצומת הזה. |
ParentNode | CompositeNode | קריאה | מקבל את ההורה הישיר של הצומת הזה. |
Document | DocumentBase | קריאה | מקבל את המסמך שאליו צומת זה שייך. |
PreviousSibling | Node | קריאה | מקבל את הצומת שמיד לפני צומת זה. |
NextSibling | Node | קריאה | מקבל את הצומת שמיד אחרי הצומת הזה. |
Range | Range | קריאה | מחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה. |
CustomNodeId | int | קריאה/כתיבה | מציין מזהה צומת מותאם אישית. |
שיטות
| חתימה | תיאור |
|---|---|
LocalToParent(value: PointF) | ממיר ערך ממרחב הקואורדינטות המקומי למרחב הקואורדינטות של הצורה ההורה. |
AdjustWithEffects(source: RectangleF) | מוסיף למלבן המקור את ערכי ההרחבה של האפקט ומחזיר את המלבן הסופי. |
GetText() | מקבל את הטקסט של הצומת הזה ושל כל ילדיו. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזיר אוסף של צמתים ילדים המתאימים לסוג המוגדר. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזיר את צומת הילד ה-Nth המתאים לסוג המוגדר. |
SelectNodes(xpath: string) | בוחר רשימת צמתים התואמים לביטוי XPath. |
SelectSingleNode(xpath: string) | בוחר את הצומת הראשון המתאים לביטוי XPath. |
GetEnumerator() | מספק תמיכה באיטרציה בסגנון for each על צמתים הילדים של צומת זה. |
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) | מחזיר את האינדקס של צומת הילד שצוין במערך צמתי הילדים. |
AcceptStart(visitor: DocumentVisitor) | כאשר ממומש במחלקה נגזרת, קורא למתודה VisitXXXStart של מבקר המסמך שצוין. |
AcceptEnd(visitor: DocumentVisitor) | כאשר ממומש במחלקה נגזרת, קורא למתודה VisitXXXEnd של מבקר המסמך שצוין. |
CreateNavigator() | יוצר לנווט שניתן להשתמש בו כדי לעבור ולקרוא צמתים. |
Clone(isCloneChildren: bool) | אתה צריך להשתמש ב-Clone(bool, INodeCloningListener) overload כאשר שכפול הצומת הוא חלק מתהליך שכפול צומת (בדרך כלל מורכב). |
Accept(visitor: DocumentVisitor) | קורא ל-Accept(visitor) על מופע ShapeBase זה. |
GetAncestor(ancestorType: Type) | מקבל את האב הראשון של סוג האובייקט שצוין. |
GetAncestorOf() | מבצע קריאה ל-GetAncestorOf על מופע ShapeBase זה. |
Remove() | מסיר את עצמו מההורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא לפי אלגוריתם מסע העץ בסדר קדם-סדר. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם לפי אלגוריתם מסע העץ בסדר קדם-סדר. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת למחרוזת בפורמט שצוין. |
NodeTypeToString(nodeType: NodeType) | מתודת עזר שממירה ערך של enum של סוג צומת למחרוזת ידידותית למשתמש. |