GroupShape
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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
NodeType | NodeType | Читання | Повертає GroupShape. |
Fill | Fill | Читання | Отримує форматування заповнення для форми. |
ShadowFormat | ShadowFormat | Читання | Отримує форматування тіні для форми. |
Glow | GlowFormat | Читання | Отримує форматування сяйва для форми. |
Reflection | ReflectionFormat | Читання | Отримує форматування відблиску для shape. |
SoftEdge | SoftEdgeFormat | Читання | Отримує форматування м’яких країв для форми. |
ScreenTip | string | Читання/Запис | Визначає текст, який відображається, коли курсор миші переміщується над формою. |
HRef | string | Читання/Запис | Отримує або задає повну адресу гіперпосилання для форми. |
Target | string | Читання/Запис | Отримує або задає цільовий кадр для гіперпосилання форми. |
AlternativeText | string | Читання/Запис | Визначає альтернативний текст, який буде відображатися замість графічного елементу. |
IsDecorative | bool | Читання/Запис | Отримує або встановлює прапорець, який вказує, чи є форма декоративною у документі. |
Title | string | Читання/Запис | Отримує або встановлює назву (підпис) поточного об’єкта форми. |
Name | string | Читання/Запис | Отримує або встановлює необов’язкову назву форми. |
IsInsertRevision | bool | Читання | Отримує, чи є вставка ревізії. |
IsDeleteRevision | bool | Читання | Отримує значення IsDeleteRevision. |
IsMoveFromRevision | bool | Читання | Отримує is move з ревізії. |
IsMoveToRevision | bool | Читання | Отримує значення IsMoveToRevision. |
IsTopLevel | bool | Читання | Повертає true, якщо ця shape не є дочірньою у group shape. |
IsGroup | bool | Читання | Повертає true, якщо це group shape. |
IsImage | bool | Читання | Повертає true, якщо ця shape є image shape. |
IsHorizontalRule | bool | Читання | Повертає true, якщо ця форма є горизонтальною лінією. |
IsWordArt | bool | Читання | Повертає true, якщо ця форма є об’єктом WordArt. |
CanHaveImage | bool | Читання | Повертає true, якщо тип форми дозволяє їй мати зображення. |
AnchorLocked | bool | Читання/Запис | Вказує, чи закріплення форми заблоковано. |
AspectRatioLocked | bool | Читання/Запис | Вказує, чи співвідношення сторін форми заблоковано. |
AllowOverlap | bool | Читання/Запис | Отримує або задає значення, яке вказує, чи може ця форма перекривати інші форми. |
BehindText | bool | Читання/Запис | Вказує, чи форма розташована під текстом чи над ним. |
IsInline | bool | Читання | Швидкий спосіб визначити, чи ця форма розташована в рядку з текстом. |
Left | double | Читання/Запис | Отримує або задає позицію лівого краю блоку, що містить shape. |
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 | Читання/Запис | Отримує або встановлює flag, що вказує, чи форма відображається всередині таблиці або поза нею. |
Hidden | bool | Читання/Запис | Отримує або встановлює boolean значення, що вказує, чи форма видима. |
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) | Вибирає перший вузол, що відповідає виразу 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) | Утилітний метод, який перетворює значення перерахування типу вузла у зрозумілий користувачеві рядок. |