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 | อ่าน | รับการจัดรูปแบบการสะท้อนสำหรับรูปร่าง. |
SoftEdge | SoftEdgeFormat | อ่าน | รับการจัดรูปแบบขอบนุ่มของรูปทรง. |
ScreenTip | string | อ่าน/เขียน | กำหนดข้อความที่แสดงเมื่อเมาส์เคลื่อนที่เหนือรูปทรง. |
HRef | string | อ่าน/เขียน | รับหรือกำหนดที่อยู่ไฮเปอร์ลิงก์เต็มสำหรับรูปทรง. |
Target | string | อ่าน/เขียน | รับหรือกำหนดกรอบเป้าหมายสำหรับไฮเปอร์ลิงก์ของ shape. |
AlternativeText | string | อ่าน/เขียน | กำหนดข้อความทางเลือกที่จะแสดงแทนกราฟิก. |
IsDecorative | bool | อ่าน/เขียน | รับหรือกำหนดค่าสถานะที่ระบุว่ารูปร่างเป็นของตกแต่งในเอกสาร. |
Title | string | อ่าน/เขียน | รับหรือกำหนดชื่อ (คำอธิบาย) ของอ็อบเจกต์รูปร่างปัจจุบัน. |
Name | string | อ่าน/เขียน | รับหรือกำหนดชื่อรูปแบบที่เป็นตัวเลือก. |
IsInsertRevision | bool | อ่าน | รับค่าการแก้ไขการแทรก. |
IsDeleteRevision | bool | อ่าน | รับค่า is delete revision. |
IsMoveFromRevision | bool | อ่าน | รับค่า is move จาก revision. |
IsMoveToRevision | bool | อ่าน | รับค่า is move to revision. |
IsTopLevel | bool | อ่าน | คืนค่า true หาก shape นี้ไม่ใช่ child ของ group shape. |
IsGroup | bool | อ่าน | คืนค่า true หาก shape นี้เป็น group shape. |
IsImage | bool | อ่าน | คืนค่า true หาก shape นี้เป็น image shape. |
IsHorizontalRule | bool | อ่าน | คืนค่า true หากรูปร่างนี้เป็นเส้นแนวนอน. |
IsWordArt | bool | อ่าน | คืนค่า true หากรูปร่างนี้เป็นวัตถุ WordArt object. |
CanHaveImage | bool | อ่าน | คืนค่า true หากประเภทของรูปร่างอนุญาตให้รูปร่างมีรูปภาพ. |
AnchorLocked | bool | อ่าน/เขียน | ระบุว่าจุดยึดของรูปร่างถูกล็อคหรือไม่. |
AspectRatioLocked | bool | อ่าน/เขียน | ระบุว่าอัตราส่วนของรูปร่างถูกล็อคหรือไม่. |
AllowOverlap | bool | อ่าน/เขียน | รับหรือกำหนดค่าที่ระบุว่ารูปร่างนี้สามารถทับซ้อนกับรูปร่างอื่นได้หรือไม่. |
BehindText | bool | อ่าน/เขียน | ระบุว่ารูปร่างอยู่ใต้หรือเหนือข้อความ. |
IsInline | bool | อ่าน | วิธีที่รวดเร็วในการตรวจสอบว่ารูปร่างนี้ถูกจัดตำแหน่งเป็น inline กับข้อความหรือไม่. |
Left | double | อ่าน/เขียน | รับหรือกำหนดตำแหน่งของขอบซ้ายของบล็อกที่บรรจุรูปร่าง. |
Top | double | อ่าน/เขียน | รับหรือกำหนดตำแหน่งของขอบบนของบล็อกที่บรรจุรูปร่าง. |
Right | double | อ่าน | รับตำแหน่งของขอบขวาของบล็อกที่บรรจุรูปร่าง. |
Bottom | double | อ่าน | รับตำแหน่งของขอบด้านล่างของบล็อกที่บรรจุรูปร่าง. |
Width | double | อ่าน/เขียน | รับหรือกำหนดความกว้างของบล็อกที่บรรจุรูปร่าง. |
Height | double | อ่าน/เขียน | รับหรือกำหนดความสูงของบล็อกที่บรรจุรูปร่าง. |
DistanceTop | double | อ่าน/เขียน | คืนค่า หรือ ตั้งค่าระยะห่าง (หน่วย points) ระหว่างข้อความของเอกสารกับขอบบนของรูปร่าง. |
DistanceBottom | double | อ่าน/เขียน | คืนค่า หรือ ตั้งค่าระยะห่าง (หน่วย points) ระหว่างข้อความของเอกสารกับขอบล่างของรูปร่าง. |
DistanceLeft | double | อ่าน/เขียน | คืนค่า หรือ ตั้งค่าระยะห่าง (หน่วย points) ระหว่างข้อความของเอกสารกับขอบซ้ายของรูปร่าง. |
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 | อ่าน/เขียน | รับหรือกำหนดค่าสถานะที่บ่งชี้ว่ารูปทรงจะแสดงภายในตารางหรืออยู่นอกตาราง. |
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) | รับ Visitor เพื่อเยี่ยมชมจุดเริ่มต้นของ GroupShape. |
AcceptEnd(visitor: DocumentVisitor) | รับ Visitor เพื่อเยี่ยมชมจุดสิ้นสุดของ 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) | คุณควรใช้ overload Clone(bool, INodeCloningListener) เมื่อการคัดลอกโหนดเป็นส่วนหนึ่งของการคัดลอกโหนดอื่น (โดยปกติจะเป็นโหนดเชิงประกอบ). |
GetAncestor(ancestorType: Type) | รับบรรพบุรุษแรกของประเภทวัตถุที่ระบุ. |
GetAncestorOf() | เรียก GetAncestorOf บนอินสแตนซ์ GroupShape นี้. |
Remove() | ลบตัวเองออกจากพาเรนต์. |
NextPreOrder(rootNode: Node) | รับโหนดถัดไปตามอัลกอริทึมการท่องต้นไม้แบบ pre-order. |
PreviousPreOrder(rootNode: Node) | รับโหนดก่อนหน้าตามอัลกอริทึมการท่องต้นไม้แบบพรีออร์เดอร์. |
ToString(saveFormat: SaveFormat) | ส่งออกเนื้อหาโหนดเป็นสตริงในรูปแบบที่กำหนด. |
NodeTypeToString(nodeType: NodeType) | เมธอดยูทิลิตี้ที่แปลงค่าตัวแปร enum ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้. |