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อ่านรับการจัดรูปแบบเรืองแสงของรูปร่าง.
ReflectionReflectionFormatอ่านรับการจัดรูปแบบการสะท้อนสำหรับรูปร่าง.
SoftEdgeSoftEdgeFormatอ่านรับการจัดรูปแบบขอบนุ่มของรูปทรง.
ScreenTipstringอ่าน/เขียนกำหนดข้อความที่แสดงเมื่อเมาส์เคลื่อนที่เหนือรูปทรง.
HRefstringอ่าน/เขียนรับหรือกำหนดที่อยู่ไฮเปอร์ลิงก์เต็มสำหรับรูปทรง.
Targetstringอ่าน/เขียนรับหรือกำหนดกรอบเป้าหมายสำหรับไฮเปอร์ลิงก์ของ shape.
AlternativeTextstringอ่าน/เขียนกำหนดข้อความทางเลือกที่จะแสดงแทนกราฟิก.
IsDecorativeboolอ่าน/เขียนรับหรือกำหนดค่าสถานะที่ระบุว่ารูปร่างเป็นของตกแต่งในเอกสาร.
Titlestringอ่าน/เขียนรับหรือกำหนดชื่อ (คำอธิบาย) ของอ็อบเจกต์รูปร่างปัจจุบัน.
Namestringอ่าน/เขียนรับหรือกำหนดชื่อรูปแบบที่เป็นตัวเลือก.
IsInsertRevisionboolอ่านรับค่าการแก้ไขการแทรก.
IsDeleteRevisionboolอ่านรับค่า is delete revision.
IsMoveFromRevisionboolอ่านรับค่า is move จาก revision.
IsMoveToRevisionboolอ่านรับค่า is move to revision.
IsTopLevelboolอ่านคืนค่า true หาก shape นี้ไม่ใช่ child ของ group shape.
IsGroupboolอ่านคืนค่า true หาก shape นี้เป็น group shape.
IsImageboolอ่านคืนค่า true หาก shape นี้เป็น image shape.
IsHorizontalRuleboolอ่านคืนค่า true หากรูปร่างนี้เป็นเส้นแนวนอน.
IsWordArtboolอ่านคืนค่า true หากรูปร่างนี้เป็นวัตถุ WordArt object.
CanHaveImageboolอ่านคืนค่า true หากประเภทของรูปร่างอนุญาตให้รูปร่างมีรูปภาพ.
AnchorLockedboolอ่าน/เขียนระบุว่าจุดยึดของรูปร่างถูกล็อคหรือไม่.
AspectRatioLockedboolอ่าน/เขียนระบุว่าอัตราส่วนของรูปร่างถูกล็อคหรือไม่.
AllowOverlapboolอ่าน/เขียนรับหรือกำหนดค่าที่ระบุว่ารูปร่างนี้สามารถทับซ้อนกับรูปร่างอื่นได้หรือไม่.
BehindTextboolอ่าน/เขียนระบุว่ารูปร่างอยู่ใต้หรือเหนือข้อความ.
IsInlineboolอ่านวิธีที่รวดเร็วในการตรวจสอบว่ารูปร่างนี้ถูกจัดตำแหน่งเป็น inline กับข้อความหรือไม่.
Leftdoubleอ่าน/เขียนรับหรือกำหนดตำแหน่งของขอบซ้ายของบล็อกที่บรรจุรูปร่าง.
Topdoubleอ่าน/เขียนรับหรือกำหนดตำแหน่งของขอบบนของบล็อกที่บรรจุรูปร่าง.
Rightdoubleอ่านรับตำแหน่งของขอบขวาของบล็อกที่บรรจุรูปร่าง.
Bottomdoubleอ่านรับตำแหน่งของขอบด้านล่างของบล็อกที่บรรจุรูปร่าง.
Widthdoubleอ่าน/เขียนรับหรือกำหนดความกว้างของบล็อกที่บรรจุรูปร่าง.
Heightdoubleอ่าน/เขียนรับหรือกำหนดความสูงของบล็อกที่บรรจุรูปร่าง.
DistanceTopdoubleอ่าน/เขียนคืนค่า หรือ ตั้งค่าระยะห่าง (หน่วย points) ระหว่างข้อความของเอกสารกับขอบบนของรูปร่าง.
DistanceBottomdoubleอ่าน/เขียนคืนค่า หรือ ตั้งค่าระยะห่าง (หน่วย points) ระหว่างข้อความของเอกสารกับขอบล่างของรูปร่าง.
DistanceLeftdoubleอ่าน/เขียนคืนค่า หรือ ตั้งค่าระยะห่าง (หน่วย points) ระหว่างข้อความของเอกสารกับขอบซ้ายของรูปร่าง.
DistanceRightdoubleอ่าน/เขียนคืนค่า หรือกำหนดระยะห่าง (เป็นหน่วยจุด) ระหว่างข้อความในเอกสารกับขอบด้านขวาของรูปร่าง.
Rotationdoubleอ่าน/เขียนกำหนดมุม (เป็นองศา) ที่รูปร่างถูกหมุน.
ZOrderintอ่าน/เขียนกำหนดลำดับการแสดงของรูปร่างที่ทับซ้อนกัน.
ParentParagraphParagraphอ่านส่งคืนพารากราฟแม่โดยตรง.
BoundsRectangleFอ่าน/เขียนรับหรือกำหนดตำแหน่งและขนาดของบล็อกที่บรรจุรูปร่าง.
BoundsInPointsRectangleFอ่านรับตำแหน่งและขนาดของบล็อกที่บรรจุรูปร่างเป็นหน่วยจุด โดยอ้างอิงจากแองเคอร์ของรูปร่างที่อยู่บนสุด.
BoundsWithEffectsRectangleFอ่านรับขอบเขตสุดท้ายของวัตถุรูปร่างนี้หลังจากใช้เอฟเฟกต์การวาด.
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)รับ 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 ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย