کار با شکل ها
کار با شکل ها
Aspose.Cells FOSS for Java lets you add and manage drawing objects (auto shapes) در این صورت، شکل ها به صورت زیر قرار می گیرند.در این حالت شکل های ShapeCollection دسترسی از طریق Worksheet.getShapes().هر شکل دارای نوع جغرافیایی است، یک نوع شکل خودکار، یک نام و موقعیت دو سلول آنکور.
نمای کلی
شکل ها در یک دفترچه کار از طریق ShapeCollection.شما یک جدید اضافه می کنید. شکل با ShapeCollection.add(autoShapeType, upperLeftRow, upperLeftRowOffset, upperLeftColumn, upperLeftColumnOffset, height, width), که شاخص مبتنی بر صفر را از شکل جدید باز می گرداند. AutoShapeType ارزش برای تعیین پیش فرض جغرافیایی.
هنگامی که یک شکل در مجموعه است، شما می توانید نام آن را بخوانید و بنویسید، نوع ژئومتری، خود-شکل، و موقعیت های سلول انکور.
کلاسهای کلیدی
| Class | Description |
|---|---|
Shape | یک شی (شکل خودکار) با نام، جغرافیای و موقعیت آنکور سلولی را نشان می دهد. |
ShapeCollection | جمع آوری تمام اشکال نقاشی در یک ورق کار پشتیبانی از شمارش، دسترسی به شاخص، اضافه کردن و حذف. |
AutoShapeType | Enum مشخص کردن پیش تعیین DrawingML جغرافیای برای یک شکل. |
ShapeModel | مدل سریالی سازی داخلی برای یک شکل.فروش میدان های XML خام برای استفاده پیشرفته در مسیر گرد. |
اضافه کردن شکل
استفاده از ShapeCollection.add(...) برای وارد کردن یک شی به عنوان یک نقاشی، روش پذیرفته می شود:
- یک
AutoShapeTypeارزش برای پیش فرض جغرافیایی. - آنکور سمت چپ بالا (نقش، شاخص ردیف، ستون، شبیه سازی ستون) - همه کل بر اساس صفر.
- شکل و عرض در پیکسل ها.
این روش شاخص مبتنی بر صفر شکل جدید را باز می گرداند.
خواندن شکل ویژگی ها
با توجه به A Shape موضوع، روش های خواندن زیر در دسترس هستند:
Shape.getName()- نام داخلی شکل را به هم می ریزد.Shape.getGeometryType()- نوع جغرافیایی رشته است.Shape.getAutoShapeType()- اینAutoShapeTypeارزش آنام.Shape.getUpperLeftRow()/Shape.getUpperLeftColumn()- سلول آنکور سمت چپ بالا.Shape.getLowerRightRow()/Shape.getLowerRightColumn()- سلول آنکور سمت راست پایین.
نوشته های شکل خصوصیات
Shape.setName(name)شکل را تغییر دهید.Shape.setGeometryType(type)- تغییر نوع جغرافیای رشته.Shape.setAutoShapeType(type)تغییر درAutoShapeTypeپیش بینی شده.Shape.setUpperLeftRow(row)/Shape.setUpperLeftColumn(col)بازسازی .Shape.setLowerRightRow(row)/Shape.setLowerRightColumn(col)آنکارا را بازگردانید.
API خلاصه ای از ارجاعات
Shape
| Method | نوع بازگشت | Description |
|---|---|---|
getName() | String | نام داخلی شکل است. |
setName(name) | void | نام داخلی را وارد کنید. |
getGeometryType() | String | نوع جغرافیایی شناسه ردیف. |
setGeometryType(type) | void | نوع جغرافیایی را به هم بزنید. |
getAutoShapeType() | AutoShapeType | مقدار خودکار Geometry 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 | نوع بازگشت | Description |
|---|---|---|
getCount() | int | تعداد اشکال در صفحه کار. |
get(index) | Shape | شکل را به شاخص صفر داده بازگردانید. |
add(...) | int | اضافه کردن یک شکل جدید؛ بازگرداندن شاخص جمع آوری آن. |
removeAt(index) | void | شکل را در شاخص داده حذف کنید. |