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ЧтениеПолучает формат свечения для shape.
ReflectionReflectionFormatЧтениеПолучает форматирование отражения для фигуры.
SoftEdgeSoftEdgeFormatЧтениеПолучает форматирование мягких краев для фигуры.
ScreenTipstringЧтение/записьОпределяет текст, отображаемый при перемещении указателя мыши над фигурой.
HRefstringЧтение/записьПолучает или задает полный адрес гиперссылки для фигуры.
TargetstringЧтение/записьПолучает или задает целевую рамку для гиперссылки формы.
AlternativeTextstringЧтение/записьОпределяет альтернативный текст, отображаемый вместо графики.
IsDecorativeboolЧтение/записьПолучает или задает флаг, указывающий, является ли фигура декоративной в документе.
TitlestringЧтение/записьПолучает или задает заголовок (подпись) текущего объекта фигуры.
NamestringЧтение/записьПолучает или задает необязательное имя фигуры.
IsInsertRevisionboolЧтениеПолучает признак вставки ревизии.
IsDeleteRevisionboolЧтениеПолучает признак удаления ревизии.
IsMoveFromRevisionboolЧтениеПолучает перемещение из ревизии.
IsMoveToRevisionboolЧтениеПолучает значение IsMoveToRevision.
IsTopLevelboolЧтениеВозвращает true, если эта фигура не является дочерней фигурой группы.
IsGroupboolЧтениеВозвращает true, если это групповая фигура.
IsImageboolЧтениеВозвращает true, если эта фигура является фигурой-изображением.
IsHorizontalRuleboolЧтениеВозвращает true, если эта фигура является горизонтальной линией.
IsWordArtboolЧтениеВозвращает true, если эта фигура является объектом WordArt.
CanHaveImageboolЧтениеВозвращает true, если тип фигуры позволяет ей иметь изображение.
AnchorLockedboolЧтение/записьУказывает, заблокирована ли привязка формы.
AspectRatioLockedboolЧтение/записьУказывает, зафиксировано ли соотношение сторон формы.
AllowOverlapboolЧтение/записьПолучает или задает значение, указывающее, может ли эта форма перекрывать другие формы.
BehindTextboolЧтение/записьУказывает, находится ли фигура ниже или выше текста.
IsInlineboolЧтениеБыстрый способ определить, размещена ли эта фигура в строке с текстом.
LeftdoubleЧтение/записьПолучает или задает позицию левого края содержащего блока фигуры.
TopdoubleЧтение/записьПолучает или задает позицию верхнего края содержащего блока фигуры.
RightdoubleЧтениеПолучает позицию правого края содержащего блока фигуры.
BottomdoubleЧтениеПолучает позицию нижнего края контейнерного блока фигуры.
WidthdoubleЧтение/записьПолучает или задает ширину содержащего блока формы.
HeightdoubleЧтение/записьПолучает или задает высоту контейнерного блока фигуры.
DistanceTopdoubleЧтение/записьВозвращает или задает расстояние (в пунктах) между текстом документа и верхним краем фигуры.
DistanceBottomdoubleЧтение/записьВозвращает или задает расстояние (в пунктах) между текстом документа и нижним краем фигуры.
DistanceLeftdoubleЧтение/записьВозвращает или задает расстояние (в пунктах) между текстом документа и левым краем фигуры.
DistanceRightdoubleЧтение/записьВозвращает или задает расстояние (в пунктах) между текстом документа и правым краем фигуры.
RotationdoubleЧтение/записьОпределяет угол (в градусах), на который вращается фигура.
ZOrderintЧтение/записьОпределяет порядок отображения перекрывающихся фигур.
ParentParagraphParagraphЧтениеВозвращает непосредственный родительский абзац.
BoundsRectangleFЧтение/записьПолучает или задает расположение и размер ограничивающего блока фигуры.
BoundsInPointsRectangleFЧтениеПолучает расположение и размер ограничивающего блока фигуры в пунктах, относительно якоря верхней фигуры.
BoundsWithEffectsRectangleFЧтениеПолучает окончательный extent, который имеет этот объект формы после применения эффектов рисования.
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» по дочерним узлам этого узла.
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)Вспомогательный метод, который преобразует значение перечисления типа узла в удобочитаемую строку.

См. также:

 Русский