עבודה עם צורות

עבודה עם צורות

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), המשיב את המספרים של צורת ה-NZR. AutoShapeType הערך כדי לציין את הגיאומטריה המוגדרת.

ברגע שהצורה נמצאת בקולקציה, אתה יכול לקרוא ולכתוב את שמו, סוג גיאומטריה, צורת אוטומטית, ואת עמדות התא האנקור.


מחלקות מפתח

שיעורתיאור
Shapeמייצג אובייקט ציור (צורה אוטומטית) עם שם, גיאומטריה, ותחום תאים.
ShapeCollectionאוסף של כל צורות ציור על לוח עבודה.תומך לספור, גישה לאינדקס, הוספת והסרה.
AutoShapeTypeEnum מתאר את הגאומטריה של DrawingML עבור צורה.
ShapeModelמודל סיריאליזציה פנימי עבור צורה.חשיפה שדות XML ירוקים לשימוש מעוגל מתקדם.

להוסיף צורה

שימוש ShapeCollection.add(...) כדי להכניס אובייקט ציור.השיטה מקבלת:

  • אנה AutoShapeType ערך עבור תחזית גיאומטריה.
  • האנקור העליון-שמאל (הקובץ, הקובצין, הכתף, ההכתר) – כל הקבצינים המבוססים על אפס.
  • גובה ורוחב בצורת פיקסלים.

השיטה מחזירה את האינדקס המבוסס על אפס של הצורה החדשה.


קריאה של תכונות צורה

בהתחשב בא Shape אובייקט, השיטות הקריאה הבאות זמינות:

  • Shape.getName() - שורת השם הפנימית של הצורה.
  • Shape.getGeometryType() - סוג גיאומטריה של רצועה.
  • Shape.getAutoShapeType() • The AutoShapeType ערך של Enum.
  • 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

צורה

שיטתסוג החזרהתיאור
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

שיטתסוג החזרהתיאור
getCount()intמספר צורות על לוח העבודה.
get(index)Shapeהחזיר את הצורה לנקודת אפס נתונה.
add(...)intהוסיף צורה חדשה; מחזיר את אינדיקטור הקולקציה שלה.
removeAt(index)voidהסר את הצורה על האינדקס שניתן.

ראה גם

 עברית