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ЧитанняОтримує форматування відблиску для shape.
SoftEdgeSoftEdgeFormatЧитанняОтримує форматування м’яких країв для форми.
ScreenTipstringЧитання/ЗаписВизначає текст, який відображається, коли курсор миші переміщується над формою.
HRefstringЧитання/ЗаписОтримує або задає повну адресу гіперпосилання для форми.
TargetstringЧитання/ЗаписОтримує або задає цільовий кадр для гіперпосилання форми.
AlternativeTextstringЧитання/ЗаписВизначає альтернативний текст, який буде відображатися замість графічного елементу.
IsDecorativeboolЧитання/ЗаписОтримує або встановлює прапорець, який вказує, чи є форма декоративною у документі.
TitlestringЧитання/ЗаписОтримує або встановлює назву (підпис) поточного об’єкта форми.
NamestringЧитання/ЗаписОтримує або встановлює необов’язкову назву форми.
IsInsertRevisionboolЧитанняОтримує, чи є вставка ревізії.
IsDeleteRevisionboolЧитанняОтримує значення IsDeleteRevision.
IsMoveFromRevisionboolЧитанняОтримує is move з ревізії.
IsMoveToRevisionboolЧитанняОтримує значення IsMoveToRevision.
IsTopLevelboolЧитанняПовертає true, якщо ця shape не є дочірньою у group shape.
IsGroupboolЧитанняПовертає true, якщо це group shape.
IsImageboolЧитанняПовертає true, якщо ця shape є image shape.
IsHorizontalRuleboolЧитанняПовертає true, якщо ця форма є горизонтальною лінією.
IsWordArtboolЧитанняПовертає true, якщо ця форма є об’єктом WordArt.
CanHaveImageboolЧитанняПовертає true, якщо тип форми дозволяє їй мати зображення.
AnchorLockedboolЧитання/ЗаписВказує, чи закріплення форми заблоковано.
AspectRatioLockedboolЧитання/ЗаписВказує, чи співвідношення сторін форми заблоковано.
AllowOverlapboolЧитання/ЗаписОтримує або задає значення, яке вказує, чи може ця форма перекривати інші форми.
BehindTextboolЧитання/ЗаписВказує, чи форма розташована під текстом чи над ним.
IsInlineboolЧитанняШвидкий спосіб визначити, чи ця форма розташована в рядку з текстом.
LeftdoubleЧитання/ЗаписОтримує або задає позицію лівого краю блоку, що містить shape.
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Читання/ЗаписОтримує або встановлює flag, що вказує, чи форма відображається всередині таблиці або поза нею.
HiddenboolЧитання/ЗаписОтримує або встановлює boolean значення, що вказує, чи форма видима.
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()Забезпечує підтримку ітерації у стилі «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)Повертає індекс зазначеного дочірнього вузла у масиві дочірніх вузлів.
CreateNavigator()Створює навігатор, який можна використовувати для обходу та читання вузлів.
Clone(isCloneChildren: bool)Ви повинні використовувати перевантаження Clone(bool, INodeCloningListener), коли клонування вузла є частиною іншого (зазвичай складного) процесу клонування вузлів.
GetAncestor(ancestorType: Type)Отримує перший предок вказаного типу об’єкта.
GetAncestorOf()Викликає GetAncestorOf у цьому екземплярі GroupShape.
Remove()Видаляє себе з батьківського елемента.
NextPreOrder(rootNode: Node)Отримує наступний вузол згідно алгоритму pre-order обходу дерева.
PreviousPreOrder(rootNode: Node)Отримує попередній вузол відповідно до алгоритму попередньо-порядкового обходу дерева.
ToString(saveFormat: SaveFormat)Експортує вміст вузла у рядок у вказаному форматі.
NodeTypeToString(nodeType: NodeType)Утилітний метод, який перетворює значення перерахування типу вузла у зрозумілий користувачеві рядок.

Дивіться також

 Українська