GroupShape

סקירה כללית

GroupShape היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ: ShapeBase.

מייצגת קבוצה של צורות במסמך.

המחלקה הזו מספקת 29 שיטות לעבודה עם אובייקטים של GroupShape בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, ו-17 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. תכונות: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom, ו-71 נוספים.

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר GroupShape.
FillFillקריאהמקבל עיצוב מילוי עבור הצורה.
ShadowFormatShadowFormatקריאהמקבל עיצוב צל עבור הצורה.
GlowGlowFormatקריאהמקבל עיצוב זוהר עבור הצורה.
ReflectionReflectionFormatקריאהמקבל את עיצוב השתקפות עבור הצורה.
SoftEdgeSoftEdgeFormatקריאהמקבל עיצוב קצוות רכים של הצורה.
ScreenTipstringקריאה/כתיבהמגדיר את הטקסט שמוצג כאשר מצביע העכבר נע מעל הצורה.
HRefstringקריאה/כתיבהמקבל או מגדיר את כתובת הקישור המלאה של הצורה.
Targetstringקריאה/כתיבהמקבל או מגדיר את מסגרת היעד עבור קישור הצורה.
AlternativeTextstringקריאה/כתיבהמגדיר טקסט חלופי שיוצג במקום גרפיקה.
IsDecorativeboolקריאה/כתיבהמקבל או מגדיר את הדגל שמציין האם הצורה היא דקורטיבית במסמך.
Titlestringקריאה/כתיבהמקבל או מגדיר את הכותרת (כתובית) של אובייקט הצורה הנוכחי.
Namestringקריאה/כתיבהמקבל או מגדיר את שם הצורה האופציונלי.
IsInsertRevisionboolקריאהמקבל את IsInsertRevision.
IsDeleteRevisionboolקריאהמקבל את is delete revision.
IsMoveFromRevisionboolקריאהמקבל את is move מהגרסה.
IsMoveToRevisionboolקריאהמקבל את is move לrevision.
IsTopLevelboolקריאהמחזיר true אם הצורה הזו איננה צאצא של צורת קבוצה.
IsGroupboolקריאהמחזיר true אם זו צורת קבוצה.
IsImageboolקריאהמחזיר true אם הצורה הזו היא צורת תמונה.
IsHorizontalRuleboolקריאהמחזיר true אם הצורה הזו היא קו אופקי.
IsWordArtboolקריאהמחזיר true אם הצורה הזו היא אובייקט WordArt.
CanHaveImageboolקריאהמחזיר true אם סוג הצורה מאפשר לצורה להכיל תמונה.
AnchorLockedboolקריאה/כתיבהמציין האם העוגן של הצורה נעול.
AspectRatioLockedboolקריאה/כתיבהמציין האם יחס הממדים של הצורה נעול.
AllowOverlapboolקריאה/כתיבהמקבל או מגדיר ערך הקובע האם הצורה הזו יכולה לחפוף צורות אחרות.
BehindTextboolקריאה/כתיבהמציין האם הצורה נמצאת מתחת לטקסט או מעליו.
IsInlineboolקריאהדרך מהירה לקבוע אם הצורה ממוקמת בקו עם הטקסט.
Leftdoubleקריאה/כתיבהמקבל או מגדיר את המיקום של הקצה השמאלי של הבלוק המכולה של הצורה.
Topdoubleקריאה/כתיבהמקבל או מגדיר את המיקום של הקצה העליון של הבלוק המכולה של הצורה.
Rightdoubleקריאהמקבל את המיקום של הקצה הימני של הבלוק המכולה של הצורה.
Bottomdoubleקריאהמקבל את המיקום של הקצה התחתון של הבלוק המכיל של הצורה.
Widthdoubleקריאה/כתיבהמקבל או מגדיר את הרוחב של הבלוק המכיל של הצורה.
Heightdoubleקריאה/כתיבהמקבל או מגדיר את הגובה של הבלוק המכיל של הצורה.
DistanceTopdoubleקריאה/כתיבהמחזיר או מגדיר את המרחק (בנקודות) בין טקסט המסמך לבין הקצה העליון של הצורה.
DistanceBottomdoubleקריאה/כתיבהמחזיר או מגדיר את המרחק (בנקודות) בין טקסט המסמך לבין הקצה התחתון של הצורה.
DistanceLeftdoubleקריאה/כתיבהמחזיר או מגדיר את המרחק (בנקודות) בין טקסט המסמך לבין הקצה השמאלי של הצורה.
DistanceRightdoubleקריאה/כתיבהמחזיר או מגדיר את המרחק (בנקודות) בין טקסט המסמך לקצה הימני של הצורה.
Rotationdoubleקריאה/כתיבהמגדיר את הזווית (במעלות) שבה הצורה מסתובבת.
ZOrderintקריאה/כתיבהקובע את סדר התצוגה של צורות חופפות.
ParentParagraphParagraphקריאהמחזיר את הפסקה ההורה הישירה.
BoundsRectangleFקריאה/כתיבהמקבל או מגדיר את המיקום והגודל של הבלוק המכיל של הצורה.
BoundsInPointsRectangleFקריאהמקבל את המיקום והגודל של הבלוק המכיל של הצורה בנקודות, ביחס לעוגן של הצורה העליונה ביותר.
BoundsWithEffectsRectangleFקריאהמקבל את ההיקף הסופי של אובייקט הצורה הזה לאחר החלת אפקטי הציור.
ShapeTypeShapeTypeקריאהמקבל את סוג הצורה.
MarkupLanguageShapeMarkupLanguageקריאהמקבל את MarkupLanguage המשמש עבור אובייקט גרפי זה.
SizeInPointsSizeFקריאהמקבל את גודל הצורה בנקודות.
FlipOrientationFlipOrientationקריאה/כתיבהמחליף את הכיוון של הצורה.
RelativeHorizontalPositionRelativeHorizontalPositionקריאה/כתיבהמציין ביחס למה שהצורה ממוקמת אופקית.
RelativeVerticalPositionRelativeVerticalPositionקריאה/כתיבהמציין יחסית למה שהצורה ממוקמת אנכית.
RelativeHorizontalSizeRelativeHorizontalSizeקריאה/כתיבהמקבל או מגדיר את ערך הגודל היחסי של הצורה בכיוון האופקי.
RelativeVerticalSizeRelativeVerticalSizeקריאה/כתיבהמקבל או מגדיר את ערך הגודל היחסי של הצורה בכיוון האנכי.
LeftRelativefloatקריאה/כתיבהמקבל או מגדיר את הערך שמייצג את המיקום השמאלי היחסי של הצורה באחוזים.
TopRelativefloatקריאה/כתיבהמקבל או מגדיר את הערך שמייצג את המיקום העליון היחסי של הצורה באחוזים.
HeightRelativefloatקריאה/כתיבהמקבל או מגדיר את הערך שמייצג את האחוז של הגובה היחסי של הצורה.
WidthRelativefloatקריאה/כתיבהמקבל או מגדיר את הערך שמייצג את אחוז הרוחב היחסי של הצורה.
HorizontalAlignmentHorizontalAlignmentקריאה/כתיבהמציין כיצד הצורה ממוקמת באופן אופקי.
VerticalAlignmentVerticalAlignmentקריאה/כתיבהמציין כיצד הצורה ממוקמת באופן אנכי.
WrapTypeWrapTypeקריאה/כתיבהמגדיר האם הצורה מוטמעת או צפה.
WrapSideWrapSideקריאה/כתיבהקובע כיצד הטקסט מתפתל סביב הצורה.
CoordOriginPointקריאה/כתיבההקואורדינטות בפינה השמאלית העליונה של הבלוק המכיל של הצורה הזו.
CoordSizeSizeקריאה/כתיבההרוחב והגובה של מרחב הקואורדינטות בתוך הבלוק המכיל של הצורה הזו.
FontFontקריאהמספק גישה לעיצוב הפונט של האובייקט הזה.
IsSignatureLineboolקריאהמצביע על כך שהצורה היא SignatureLine.
IsLayoutInCellboolקריאה/כתיבהמקבל או מגדיר דגל המציין האם הצורה מוצגת בתוך טבלה או מחוצה לה.
Hiddenboolקריאה/כתיבהמקבל או מגדיר ערך בוליאני המציין האם הצורה גלויה.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול לכלול צמתים בנים.
HasChildNodesboolקריאהמחזיר true אם לצומת הזה יש צמתים בנים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמקבל את הילד האחרון של הצומת.
Countintקריאהמקבל את מספר הילדים הישירים של צומת זה.
ParentNodeCompositeNodeקריאהמקבל את האב הישיר של הצומת הזה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו שייך הצומת הזה.
PreviousSiblingNodeקריאהמקבל את הצומת שממוקם מיד לפני צומת זה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי הצומת הזה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של מסמך שנמצא בתוכו הצומת הזה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם אישית.

שיטות

חתימהתיאור
GroupShape(doc: DocumentBase)יוצר צורת קבוצה חדשה.
Accept(visitor: DocumentVisitor)קורא ל-VisitGroupShapeStart, ואז קורא ל-Accept עבור כל צורות הבן של צורת קבוצה זו וקורא ל-VisitGroupShapeEnd בסוף.
AcceptStart(visitor: DocumentVisitor)מקבל מבקר לביקור בתחילת ה-GroupShape.
AcceptEnd(visitor: DocumentVisitor)מקבל מבקר לביקור בסוף ה-GroupShape.
LocalToParent(value: PointF)ממיר ערך ממרחב הקואורדינטות המקומי למרחב הקואורדינטות של הצורה ההורה.
AdjustWithEffects(source: RectangleF)מוסיף למלבן המקור ערכי את מרחב האפקט ומחזיר את המלבן הסופי.
GetText()מקבל את הטקסט של צומת זה ושל כל הצמתים שלו.
GetChildNodes(nodeType: NodeType, isDeep: bool)מחזיר אוסף של צמתים ילדים שמתאימים לסוג המצויין.
GetChild(nodeType: NodeType, index: int, isDeep: bool)מחזיר את צומת הילד ה-N שמתאים לסוג המצויין.
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)עליך להשתמש במעמסה Clone(bool, INodeCloningListener) כאשר שכפול הצומת הוא חלק מתהליך שכפול צומת אחר (בדרך כלל מורכב).
GetAncestor(ancestorType: Type)מקבל את האבות הראשון של סוג האובייקט שצוין.
GetAncestorOf()קורא ל-GetAncestorOf על מופע ה-GroupShape הזה.
Remove()מסיר את עצמו מההורה.
NextPreOrder(rootNode: Node)מקבל את הצומת הבא לפי אלגוריתם ההליכה בעץ בסדר קדם-סדר.
PreviousPreOrder(rootNode: Node)מקבל את הצומת הקודם על פי אלגוריתם מסע העץ בסדר קדם-סדר.
ToString(saveFormat: SaveFormat)מייצא את תוכן הצומת למחרוזת בפורמט שצוין.
NodeTypeToString(nodeType: NodeType)מתודה עזר שממירה ערך enum של סוג הצומת למחרוזת ידידותית למשתמש.

ראה גם

 עברית