GroupShape

Tổng quan

GroupShape là một lớp trong Aspose.Words FOSS dành cho .NET. Kế thừa từ: ShapeBase.

Biểu thị một nhóm các hình dạng trong tài liệu.

Lớp này cung cấp 29 phương thức để làm việc với các đối tượng GroupShape trong các chương trình .NET. Các phương thức khả dụng bao gồm: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, và 17 phương thức bổ sung. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng .NET nào sau khi cài đặt gói Aspose.Words FOSS cho .NET. Thuộc tính: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom, và 71 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
NodeTypeNodeTypeĐọcTrả về GroupShape.
FillFillĐọcLấy định dạng tô màu cho hình dạng.
ShadowFormatShadowFormatĐọcLấy định dạng bóng cho hình dạng.
GlowGlowFormatĐọcLấy định dạng phát sáng cho hình dạng.
ReflectionReflectionFormatĐọcLấy định dạng phản chiếu cho hình dạng.
SoftEdgeSoftEdgeFormatĐọcLấy định dạng cạnh mềm cho hình dạng.
ScreenTipstringĐọc/GhiXác định văn bản hiển thị khi con trỏ chuột di chuyển qua hình dạng.
HRefstringĐọc/GhiLấy hoặc đặt địa chỉ siêu liên kết đầy đủ cho một hình dạng.
TargetstringĐọc/GhiLấy hoặc đặt khung mục tiêu cho siêu liên kết của hình dạng.
AlternativeTextstringĐọc/GhiXác định văn bản thay thế sẽ được hiển thị thay cho hình ảnh.
IsDecorativeboolĐọc/GhiLấy hoặc đặt cờ cho biết hình dạng có phải là trang trí trong tài liệu hay không.
TitlestringĐọc/GhiLấy hoặc đặt tiêu đề (chú thích) của đối tượng hình dạng hiện tại.
NamestringĐọc/GhiLấy hoặc đặt tên hình tùy chọn.
IsInsertRevisionboolĐọcLấy giá trị của is insert revision.
IsDeleteRevisionboolĐọcLấy giá trị is delete revision.
IsMoveFromRevisionboolĐọcLấy is move từ revision.
IsMoveToRevisionboolĐọcLấy giá trị IsMoveToRevision.
IsTopLevelboolĐọcTrả về true nếu shape này không phải là thành phần con của một group shape.
IsGroupboolĐọcTrả về true nếu đây là một group shape.
IsImageboolĐọcTrả về true nếu shape này là một image shape.
IsHorizontalRuleboolĐọcTrả về true nếu hình này là một đường ngang.
IsWordArtboolĐọcTrả về true nếu hình này là một đối tượng WordArt.
CanHaveImageboolĐọcTrả về true nếu loại hình cho phép hình có ảnh.
AnchorLockedboolĐọc/GhiChỉ định liệu neo của hình dạng có bị khóa hay không.
AspectRatioLockedboolĐọc/GhiChỉ định liệu tỷ lệ khung hình của hình dạng có bị khóa hay không.
AllowOverlapboolĐọc/GhiLấy hoặc đặt giá trị chỉ định liệu hình dạng này có thể chồng lên các hình dạng khác hay không.
BehindTextboolĐọc/GhiXác định xem hình dạng nằm dưới hay trên văn bản.
IsInlineboolĐọcMột cách nhanh chóng để xác định liệu hình dạng này có được đặt trong dòng văn bản hay không.
LeftdoubleĐọc/GhiLấy hoặc đặt vị trí của cạnh trái của khối chứa của hình dạng.
TopdoubleĐọc/GhiLấy hoặc đặt vị trí của cạnh trên của khối chứa của hình dạng.
RightdoubleĐọcLấy vị trí của cạnh phải của khối chứa của hình dạng.
BottomdoubleĐọcLấy vị trí của cạnh đáy của khối chứa của hình dạng.
WidthdoubleĐọc/GhiLấy hoặc đặt chiều rộng của khối chứa của hình dạng.
HeightdoubleĐọc/GhiLấy hoặc đặt chiều cao của khối chứa của hình dạng.
DistanceTopdoubleĐọc/GhiTrả về hoặc đặt khoảng cách (tính bằng điểm) giữa văn bản tài liệu và cạnh trên của hình dạng.
DistanceBottomdoubleĐọc/GhiTrả về hoặc đặt khoảng cách (tính bằng điểm) giữa văn bản tài liệu và cạnh dưới của hình dạng.
DistanceLeftdoubleĐọc/GhiTrả về hoặc đặt khoảng cách (tính bằng điểm) giữa văn bản tài liệu và cạnh trái của hình dạng.
DistanceRightdoubleĐọc/GhiTrả về hoặc thiết lập khoảng cách (theo điểm) giữa văn bản tài liệu và mép phải của hình dạng.
RotationdoubleĐọc/GhiXác định góc (theo độ) mà một hình dạng được xoay.
ZOrderintĐọc/GhiXác định thứ tự hiển thị của các hình dạng chồng lên nhau.
ParentParagraphParagraphĐọcTrả về đoạn văn cha trực tiếp.
BoundsRectangleFĐọc/GhiLấy hoặc đặt vị trí và kích thước của khối chứa của hình dạng.
BoundsInPointsRectangleFĐọcLấy vị trí và kích thước của khối chứa của hình dạng tính bằng điểm, tương đối với neo của hình dạng ở trên cùng.
BoundsWithEffectsRectangleFĐọcLấy phạm vi cuối cùng mà đối tượng hình dạng này có sau khi áp dụng các hiệu ứng vẽ.
ShapeTypeShapeTypeĐọcLấy loại hình dạng.
MarkupLanguageShapeMarkupLanguageĐọcLấy MarkupLanguage được sử dụng cho đối tượng đồ họa này.
SizeInPointsSizeFĐọcLấy kích thước của hình dạng tính bằng điểm.
FlipOrientationFlipOrientationĐọc/GhiThay đổi hướng của một hình dạng.
RelativeHorizontalPositionRelativeHorizontalPositionĐọc/GhiXác định đối tượng mà hình được định vị theo chiều ngang.
RelativeVerticalPositionRelativeVerticalPositionĐọc/GhiChỉ định đối tượng tham chiếu mà hình dạng được định vị theo chiều dọc.
RelativeHorizontalSizeRelativeHorizontalSizeĐọc/GhiLấy hoặc đặt giá trị kích thước tương đối của hình dạng theo hướng ngang.
RelativeVerticalSizeRelativeVerticalSizeĐọc/GhiLấy hoặc đặt giá trị kích thước tương đối của hình dạng theo hướng dọc.
LeftRelativefloatĐọc/GhiLấy hoặc đặt giá trị đại diện cho vị trí trái tương đối của hình dạng tính bằng phần trăm.
TopRelativefloatĐọc/GhiLấy hoặc đặt giá trị đại diện cho vị trí trên tương đối của hình dạng tính bằng phần trăm.
HeightRelativefloatĐọc/GhiLấy hoặc thiết lập giá trị biểu thị phần trăm chiều cao tương đối của hình dạng.
WidthRelativefloatĐọc/GhiLấy hoặc đặt giá trị đại diện cho phần trăm độ rộng tương đối của hình dạng.
HorizontalAlignmentHorizontalAlignmentĐọc/GhiXác định cách hình dạng được định vị theo chiều ngang.
VerticalAlignmentVerticalAlignmentĐọc/GhiXác định cách hình dạng được định vị theo chiều dọc.
WrapTypeWrapTypeĐọc/GhiXác định hình dạng là nội tuyến hay nổi.
WrapSideWrapSideĐọc/GhiChỉ định cách văn bản được bọc quanh hình dạng.
CoordOriginPointĐọc/GhiTọa độ tại góc trên-trái của khối chứa của hình dạng này.
CoordSizeSizeĐọc/GhiChiều rộng và chiều cao của không gian tọa độ bên trong khối chứa của hình dạng này.
FontFontĐọcCung cấp quyền truy cập vào định dạng phông chữ của đối tượng này.
IsSignatureLineboolĐọcChỉ ra rằng hình dạng là một SignatureLine.
IsLayoutInCellboolĐọc/GhiLấy hoặc đặt cờ cho biết hình dạng được hiển thị bên trong bảng hay bên ngoài.
HiddenboolĐọc/GhiLấy hoặc đặt giá trị boolean cho biết hình dạng có hiển thị hay không.
IsCompositeboolĐọcTrả về true vì nút này có thể có các nút con.
HasChildNodesboolĐọcTrả về true nếu nút này có bất kỳ nút con nào.
FirstChildNodeĐọcLấy nút con đầu tiên của node.
LastChildNodeĐọcLấy phần tử con cuối cùng của nút.
CountintĐọcLấy số lượng các nút con trực tiếp của nút này.
ParentNodeCompositeNodeĐọcLấy cha trực tiếp của nút này.
DocumentDocumentBaseĐọcLấy tài liệu mà node này thuộc về.
PreviousSiblingNodeĐọcLấy nút ngay trước nút này.
NextSiblingNodeĐọcLấy nút ngay sau nút này.
RangeRangeĐọcTrả về một đối tượng Range đại diện cho phần của tài liệu được chứa trong nút này.
CustomNodeIdintĐọc/GhiChỉ định định danh nút tùy chỉnh.

Phương thức

Chữ kýMô tả
GroupShape(doc: DocumentBase)Tạo một hình nhóm mới.
Accept(visitor: DocumentVisitor)Gọi VisitGroupShapeStart, sau đó gọi Accept cho tất cả các shape con của shape nhóm này và gọi VisitGroupShapeEnd vào cuối cùng.
AcceptStart(visitor: DocumentVisitor)Chấp nhận một visitor để thăm phần bắt đầu của GroupShape.
AcceptEnd(visitor: DocumentVisitor)Chấp nhận một visitor để thăm phần kết của GroupShape.
LocalToParent(value: PointF)Chuyển đổi một giá trị từ không gian tọa độ cục bộ sang không gian tọa độ của hình dạng cha.
AdjustWithEffects(source: RectangleF)Thêm vào hình chữ nhật nguồn các giá trị của phạm vi hiệu ứng và trả về hình chữ nhật cuối cùng.
GetText()Lấy văn bản của nút này và của tất cả các nút con của nó.
GetChildNodes(nodeType: NodeType, isDeep: bool)Trả về một tập hợp các nút con khớp với loại đã chỉ định.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Trả về nút con thứ N khớp với loại đã chỉ định.
SelectNodes(xpath: string)Chọn một danh sách các nodes khớp với biểu thức XPath.
SelectSingleNode(xpath: string)Chọn Node đầu tiên khớp với biểu thức XPath.
GetEnumerator()Cung cấp hỗ trợ cho việc lặp kiểu for each trên các child nodes của node này.
AppendChild(newChild: T)Thêm node được chỉ định vào cuối danh sách các child nodes của node này.
PrependChild(newChild: T)Thêm nút được chỉ định vào đầu danh sách các nút con của nút này.
InsertAfter(newChild: T, refChild: Node)Chèn nút được chỉ định ngay sau nút tham chiếu được chỉ định.
InsertBefore(newChild: T, refChild: Node)Chèn nút được chỉ định ngay trước nút tham chiếu được chỉ định.
RemoveChild(oldChild: T)Xóa nút con được chỉ định.
RemoveAllChildren()Xóa tất cả các nút con của nút hiện tại.
RemoveSmartTags()Xóa tất cả các nút con SmartTag của nút hiện tại.
IndexOf(child: Node)Trả về chỉ mục của nút con được chỉ định trong mảng các nút con.
CreateNavigator()Tạo bộ điều hướng có thể được sử dụng để duyệt và đọc các nút.
Clone(isCloneChildren: bool)Bạn nên sử dụng overload Clone(bool, INodeCloningListener) khi việc sao chép node là một phần của quá trình sao chép node khác (thường là composite).
GetAncestor(ancestorType: Type)Lấy tổ tiên đầu tiên của kiểu đối tượng được chỉ định.
GetAncestorOf()Gọi GetAncestorOf trên đối tượng GroupShape này.
Remove()Gỡ nó ra khỏi phần tử cha.
NextPreOrder(rootNode: Node)Lấy nút tiếp theo dựa trên thuật toán duyệt cây theo thứ tự tiền thứ tự.
PreviousPreOrder(rootNode: Node)Lấy nút trước dựa trên thuật toán duyệt cây theo thứ tự trước.
ToString(saveFormat: SaveFormat)Xuất nội dung của nút ra một chuỗi theo định dạng được chỉ định.
NodeTypeToString(nodeType: NodeType)Một phương thức tiện ích chuyển giá trị enum kiểu nút thành chuỗi thân thiện với người dùng.

Xem thêm

 Tiếng Việt