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 | Чтение | Получает формат свечения для shape. |
Reflection | ReflectionFormat | Чтение | Получает форматирование отражения для фигуры. |
SoftEdge | SoftEdgeFormat | Чтение | Получает форматирование мягких краев для фигуры. |
ScreenTip | string | Чтение/запись | Определяет текст, отображаемый при перемещении указателя мыши над фигурой. |
HRef | string | Чтение/запись | Получает или задает полный адрес гиперссылки для фигуры. |
Target | string | Чтение/запись | Получает или задает целевую рамку для гиперссылки формы. |
AlternativeText | string | Чтение/запись | Определяет альтернативный текст, отображаемый вместо графики. |
IsDecorative | bool | Чтение/запись | Получает или задает флаг, указывающий, является ли фигура декоративной в документе. |
Title | string | Чтение/запись | Получает или задает заголовок (подпись) текущего объекта фигуры. |
Name | string | Чтение/запись | Получает или задает необязательное имя фигуры. |
IsInsertRevision | bool | Чтение | Получает признак вставки ревизии. |
IsDeleteRevision | bool | Чтение | Получает признак удаления ревизии. |
IsMoveFromRevision | bool | Чтение | Получает перемещение из ревизии. |
IsMoveToRevision | bool | Чтение | Получает значение IsMoveToRevision. |
IsTopLevel | bool | Чтение | Возвращает true, если эта фигура не является дочерней фигурой группы. |
IsGroup | bool | Чтение | Возвращает true, если это групповая фигура. |
IsImage | bool | Чтение | Возвращает true, если эта фигура является фигурой-изображением. |
IsHorizontalRule | bool | Чтение | Возвращает true, если эта фигура является горизонтальной линией. |
IsWordArt | bool | Чтение | Возвращает true, если эта фигура является объектом WordArt. |
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 | Чтение | Получает окончательный extent, который имеет этот объект формы после применения эффектов рисования. |
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» по дочерним узлам этого узла. |
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) | Вспомогательный метод, который преобразует значение перечисления типа узла в удобочитаемую строку. |