GroupShape
GroupShape
نمای کلی
GroupShape یک کلاس در Aspose.Words FOSS برای .NET است. ارثبرده از: ShapeBase.
نمایانگر یک گروه از اشکال در یک سند.
این کلاس 29 متد برای کار با اشیاء GroupShape در برنامههای .NET فراهم میکند. متدهای موجود شامل: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator و 17 متد دیگر. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET برای هر برنامه .NET قابل دسترسی هستند. خصوصیات: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom و 71 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
NodeType | NodeType | خواندن | باز میگرداند GroupShape. |
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 | خواندن | دریافت مقدار is insert revision. |
IsDeleteRevision | bool | خواندن | دریافت مقدار is delete revision. |
IsMoveFromRevision | bool | خواندن | دریافت مقدار is move از revision. |
IsMoveToRevision | bool | خواندن | دریافت مقدار IsMoveToRevision. |
IsTopLevel | bool | خواندن | اگر این شکل فرزند یک شکل گروهی نباشد، مقدار true را برمیگرداند. |
IsGroup | bool | خواندن | اگر این یک شکل گروهی باشد، مقدار true را برمیگرداند. |
IsImage | bool | خواندن | اگر این شکل یک شکل تصویر باشد، true را برمیگرداند. |
IsHorizontalRule | bool | خواندن | اگر این شکل یک خط افقی باشد، true را برمیگرداند. |
IsWordArt | bool | خواندن | اگر این شکل یک شیء WordArt باشد، true را برمیگرداند. |
CanHaveImage | bool | خواندن | در صورتی که نوع شکل اجازه دهد شکل دارای تصویر باشد، مقدار true را برمیگرداند. |
AnchorLocked | bool | خواندن/نوشتن | مشخص میکند که آیا لنگر شکل قفل شده است. |
AspectRatioLocked | bool | خواندن/نوشتن | مشخص میکند که آیا نسبت ابعاد شکل قفل شده است. |
AllowOverlap | bool | خواندن/نوشتن | مقدار را دریافت یا تنظیم میکند که تعیین میکند آیا این شکل میتواند بر روی اشکال دیگر همپوشانی داشته باشد. |
BehindText | bool | خواندن/نوشتن | مشخص میکند که شکل زیر یا بالای متن قرار دارد. |
IsInline | bool | خواندن | راهی سریع برای تعیین اینکه آیا این شکل به صورت درونخطی با متن قرار گرفته است. |
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 را برمیگرداند. |
FirstChild | Node | خواندن | اولین فرزند گره را برمیگرداند. |
LastChild | Node | خواندن | آخرین فرزند گره را دریافت میکند. |
Count | int | خواندن | تعداد فرزندان مستقیم این گره را برمیگرداند. |
ParentNode | CompositeNode | خواندن | والد مستقیم این گره را دریافت میکند. |
Document | DocumentBase | خواندن | سندی که این گره به آن تعلق دارد را دریافت میکند. |
PreviousSibling | Node | خواندن | گرهای را که بلافاصله پیش از این گره قرار دارد برمیگرداند. |
NextSibling | Node | خواندن | گرهای را که بلافاصله پس از این گره میآید، برمیگرداند. |
Range | Range | خواندن | یک شیء Range را برمیگرداند که بخشی از سند را که در این گره قرار دارد، نمایان میکند. |
CustomNodeId | int | خواندن/نوشتن | شناسه گرهٔ سفارشی را مشخص میکند. |
روش ها
| امضا | توضیح |
|---|---|
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) | اولین Node را که با عبارت XPath مطابقت دارد، انتخاب میکند. |
GetEnumerator() | پشتیبانی از تکرار به سبک for each بر روی گرههای فرزند این Node را فراهم میکند. |
AppendChild(newChild: T) | گرهٔ مشخصشده را به انتهای لیست گرههای فرزند این Node اضافه میکند. |
PrependChild(newChild: T) | گرهٔ مشخصشده را به ابتدای لیست گرههای فرزند این Node اضافه میکند. |
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 را بر روی این نمونه GroupShape فراخوانی میکند. |
Remove() | خود را از والد حذف میکند. |
NextPreOrder(rootNode: Node) | گره بعدی را بر اساس الگوریتم پیمایش پیشسفری درخت دریافت میکند. |
PreviousPreOrder(rootNode: Node) | گره قبلی را بر اساس الگوریتم پیمایش پیشنظم درخت دریافت میکند. |
ToString(saveFormat: SaveFormat) | محتویات گره را بهصورت رشتهای در قالب مشخصشده صادر میکند. |
NodeTypeToString(nodeType: NodeType) | یک متد کمکی که مقدار enum نوع گره را به رشتهای کاربرپسند تبدیل میکند. |