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 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنباز می‌گرداند GroupShape.
FillFillخواندنقالب پر کردن را برای شکل دریافت می‌کند.
ShadowFormatShadowFormatخواندنقالب سایه را برای شکل دریافت می‌کند.
GlowGlowFormatخواندنقالب درخششی را برای شکل دریافت می‌کند.
ReflectionReflectionFormatخواندنقالب‌بندی انعکاس را برای شکل دریافت می‌کند.
SoftEdgeSoftEdgeFormatخواندنقالب لبه نرم را برای شکل دریافت می‌کند.
ScreenTipstringخواندن/نوشتنمتنی را که هنگام عبور نشانگر ماوس از روی شکل نمایش داده می‌شود تعریف می‌کند.
HRefstringخواندن/نوشتنآدرس کامل پیوند (هایپرلینک) را برای یک شکل دریافت یا تنظیم می‌کند.
Targetstringخواندن/نوشتنفریم هدف برای پیوند شکل را دریافت یا تنظیم می‌کند.
AlternativeTextstringخواندن/نوشتنمتن جایگزینی را تعریف می‌کند که به جای یک گرافیک نمایش داده می‌شود.
IsDecorativeboolخواندن/نوشتنپرچمی را که مشخص می‌کند آیا شکل در سند تزئینی است یا نه، دریافت یا تنظیم می‌کند.
Titlestringخواندن/نوشتندریافت یا تنظیم عنوان (کپشن) شیء شکل فعلی.
Namestringخواندن/نوشتننام شکل اختیاری را دریافت یا تنظیم می‌کند.
IsInsertRevisionboolخواندندریافت مقدار is insert revision.
IsDeleteRevisionboolخواندندریافت مقدار is delete revision.
IsMoveFromRevisionboolخواندندریافت مقدار is move از revision.
IsMoveToRevisionboolخواندندریافت مقدار IsMoveToRevision.
IsTopLevelboolخواندناگر این شکل فرزند یک شکل گروهی نباشد، مقدار true را برمی‌گرداند.
IsGroupboolخواندناگر این یک شکل گروهی باشد، مقدار true را برمی‌گرداند.
IsImageboolخواندناگر این شکل یک شکل تصویر باشد، true را برمی‌گرداند.
IsHorizontalRuleboolخواندناگر این شکل یک خط افقی باشد، true را برمی‌گرداند.
IsWordArtboolخواندناگر این شکل یک شیء WordArt باشد، true را برمی‌گرداند.
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)اولین 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 نوع گره را به رشته‌ای کاربرپسند تبدیل می‌کند.

همچنین ببینید:

 فارسی