การทํางานกับรูปแบบ

การทํางานกับรูปแบบ

Aspose.Cells FOSS สําหรับ Java ให้คุณเพิ่มและจัดการตัวอย่างการวาด (รูปแบบอัตโนมัติ) การประกอบรูปแบบถูกเปิดเผยผ่านการใช้งานของตารางคอมพิวเตอร์ ShapeCollection สามารถเข้าถึงได้ผ่านทาง Worksheet.getShapes().แต่ละรูปทรงมีแบบทางภูมิศาสตร์, และ รูปแบบอัตโนมัติ ชื่อ และตําแหน่งการประสาน 2 เซลล์.


ภาพรวม

รูปแบบในใบทํางานถูกจัดการผ่านการใช้งาน ShapeCollection.คุณเพิ่มใหม่ รูปแบบ ShapeCollection.add(autoShapeType, upperLeftRow, upperLeftRowOffset, upperLeftColumn, upperLeftColumnOffset, height, width), ซึ่งคืนตัวอัตราฐานศูนย์ของรูปแบบใหม่. ย้ายไป a AutoShapeType ค่าที่จะกําหนดรูปทรงประกอบที่ตั้งไว้ก่อนหน้านี้.

เมื่อรูปทรงอยู่ในคอลเลกชั่น คุณสามารถอ่านและเขียนชื่อของมัน, ประเภททางภูมิศาสตร์, แบบรูปร่างอัตโนมัติ และตําแหน่งเซลล์ที่วางปักได้.


กลุ่มหลัก

Classคําอธิบาย
Shapeแสดงวัตถุการวาด (รูปแบบอัตโนมัติ) พร้อมชื่อ, ภูมิศาสตร์ และตําแหน่งตัวประกอบเซลล์.
ShapeCollectionการรวบรวมรูปแบบการวาดทั้งหมดในใบทํางาน รองรับการนับ, การเข้าถึงอัตรานิทรรศนะ, บวกและลบ.
AutoShapeTypeEnum ระบุการกําหนดสมัยก่อนของรูปแบบ DrawingML สําหรับรูปร่าง.
ShapeModelรูปแบบการเรียงลําดับภายในสําหรับรูปร่าง เปิดสนาม XML แพร่เพื่อใช้งานทริปกลับที่สูงกว่า.

การ เพิ่ม รูป แบบ

การใช้งาน ShapeCollection.add(...) การใส่วัตถุการวาด. วิธีรับ:

  • และ AutoShapeType ค่าสําหรับการตั้งค่าเกอเมทรีก่อนหน้านี้.
  • การวางตัวต่อกั้นด้านบนซ้าย (แถว, แผนการชันแถบ, คอลัมน์, หมุนการสลับคอล์ม) อัตราสมบูรณ์ทั้งหมดที่เนื่องจากศูนย์.
  • ความสูงและความกว้างของรูปแบบในพิกเซล.

วิธีการคืนอัตรานิยมที่เนื่องจากศูนย์ของรูปแบบใหม่.


การอ่านคุณสมบัติรูปแบบ

เมื่อมีการ Shape วัตถุ, มีวิธีการอ่านต่อไปนี้:

  • Shape.getName() สายชื่อภายในของรูปทรง.
  • Shape.getGeometryType() สายประเภทกิณฑ์.
  • Shape.getAutoShapeType() สาขา AutoShapeType หมายเลขค่า.
  • Shape.getUpperLeftRow() / Shape.getUpperLeftColumn() เซลล์ที่อยู่บนด้านซ้าย.
  • Shape.getLowerRightRow() / Shape.getLowerRightColumn() เซลล์ที่อยู่ด้านขวาข้างล่าง.

การเขียนคุณสมบัติรูปแบบ

  • Shape.setName(name) เปลี่ยนชื่อรูปแบบ.
  • Shape.setGeometryType(type) เปลี่ยนรุ่นแบบเกอเมทรี string.
  • Shape.setAutoShapeType(type) เปลี่ยนแปลง AutoShapeType ตั้งไว้ก่อนแล้ว.
  • Shape.setUpperLeftRow(row) / Shape.setUpperLeftColumn(col) การปรับตําแหน่ง.
  • Shape.setLowerRightRow(row) / Shape.setLowerRightColumn(col) ปรับขนาดแก่นเรือ.

สรุปอ้างอิง API

Shape

Methodประเภทการคืนคําอธิบาย
getName()Stringชื่อภายในของรูปแบบ.
setName(name)voidกำหนดชื่อภายใน.
getGeometryType()Stringสายระบุแบบกิณฑิต.
setGeometryType(type)voidกำหนดสตริงประเภทเรขาคณิต.
getAutoShapeType()AutoShapeTypeวอล์ม enum ของการตั้งค่าอัตโนมัติรูปทรง.
setAutoShapeType(type)voidตั้งค่ารูปร่างอัตโนมัติที่กำหนดล่วงหน้า.
getUpperLeftRow()intรางวัลแถวของเซลล์การต่อรองด้านบนซ้าย.
setUpperLeftRow(row)voidตั้งค่าแถวจุดยึดมุมบนซ้าย.
getUpperLeftColumn()intสายแสดงคอลัมน์ของเซลล์การยึดที่ด้านบนซ้าย.
setUpperLeftColumn(col)voidตั้งค่าคอลัมน์จุดยึดมุมบนซ้าย.
getLowerRightRow()intราคาแถวของเซลล์การวางตัวในด้านขวาข้างล่าง.
setLowerRightRow(row)voidตั้งค่าแถวจุดยึดด้านล่างขวา.
getLowerRightColumn()intอัครสกุลคอลัมน์ของเซลล์การยึดด้านขวาข้างล่าง.
setLowerRightColumn(col)voidตั้งค่าคอลัมน์จุดยึดด้านล่างขวา.

ShapeCollection

Methodประเภทการคืนคําอธิบาย
getCount()intจํานวนรูปแบบในใบทํางาน.
get(index)Shapeกลับรูปแบบที่อัตราฐานศูนย์ที่ให้ไว้.
add(...)intเพิ่มรูปแบบใหม่; ส่งผลลัพธ์การรวบรวมของมัน.
removeAt(index)voidลบรูปร่างที่อัตรานิยมที่ให้ไว้.

ดูเช่นกัน

 ภาษาไทย