Shapes

شكل

نوع PageElement يمثّل شكلًا عامًا لا يتضمّن تصنيفًا أكثر تحديدًا. لمزيد من المعلومات، يُرجى الاطّلاع على حجم عناصر الصفحة وموقعها.

تمثيل JSON
{
  "shapeType": enum (Type),
  "text": {
    object (TextContent)
  },
  "shapeProperties": {
    object (ShapeProperties)
  },
  "placeholder": {
    object (Placeholder)
  }
}
الحقول
shapeType

enum (Type)

نوع الشكل

text

object (TextContent)

محتوى النص للشكل.

shapeProperties

object (ShapeProperties)

خصائص الشكل

placeholder

object (Placeholder)

العناصر النائبة هي عناصر الصفحة التي تكتسِب سمات من العناصر النائبة المقابلة لها في التنسيقات والعناصر الرئيسية.

إذا تم ضبطه، يكون الشكل هو شكل نائب ويمكن حلّ أيّ سمات مكتسَبة من خلال الاطّلاع على العنصر النائب الرئيسي الذي تم تحديده من خلال الحقل Placeholder.parent_object_id.

النوع

أنواع الأشكال

تتوافق العديد من هذه الأشكال مع أشكال محدّدة مسبقًا من معيار ECMA-376. لمزيد من المعلومات، يُرجى الاطّلاع على وصف النوع البسيط "ST_ShapeType" في القسم 20.1.10.56 من "تنسيقات ملفات Office Open XML - أساسيات ومرجع لغة الترميز"، الجزء 1 من الإصدار 5 من معيار ECMA-376.

عمليات التعداد
TYPE_UNSPECIFIED القيمة التلقائية هذه القيمة غير مستخدَمة.
TEXT_BOX شكل مربّع النص
RECTANGLE شكل مستطيل يتوافق مع ECMA-376 ST_ShapeType 'rect'
ROUND_RECTANGLE شكل مستطيل بزوايا مستديرة تتوافق مع ECMA-376 ST_ShapeType 'roundRect'
ELLIPSE شكل القطع الناقص يتوافق مع ECMA-376 ST_ShapeType 'ellipse'
ARC شكل قوس منحني يتوافق مع ECMA-376 ST_ShapeType 'arc'
BENT_ARROW شكل سهم منحنٍ يتوافق مع ECMA-376 ST_ShapeType 'bentArrow'
BENT_UP_ARROW شكل سهم منحنٍ إلى الأعلى يتوافق مع ECMA-376 ST_ShapeType 'bentUpArrow'
BEVEL شكل الميل يتوافق مع ECMA-376 ST_ShapeType 'bevel'
BLOCK_ARC شكل قوس ممتلئ يتوافق مع ECMA-376 ST_ShapeType 'blockArc'
BRACE_PAIR شكل زوج من الأقواس يتوافق مع ECMA-376 ST_ShapeType 'bracePair'
BRACKET_PAIR شكل زوج الأقواس يتوافق مع ECMA-376 ST_ShapeType 'bracketPair'
CAN يمكن تشكيلها. يتوافق مع ECMA-376 ST_ShapeType 'can'
CHEVRON شكل السهم المتّجه للأسفل يتوافق مع ECMA-376 ST_ShapeType 'chevron'
CHORD شكل الوتر تتوافق مع ECMA-376 ST_ShapeType 'chord'
CLOUD شكل السحابة تتوافق مع ECMA-376 ST_ShapeType 'cloud'
CORNER شكل الزاوية يتوافق مع ECMA-376 ST_ShapeType 'corner'
CUBE شكل مكعب يتوافق مع ECMA-376 ST_ShapeType 'cube'
CURVED_DOWN_ARROW شكل سهم منحني متّجه للأسفل تتوافق مع ECMA-376 ST_ShapeType 'curvedDownArrow'
CURVED_LEFT_ARROW شكل سهم منحني متّجه لليسار تتوافق مع ECMA-376 ST_ShapeType 'curvedLeftArrow'
CURVED_RIGHT_ARROW شكل سهم منحني إلى اليمين يتوافق مع ECMA-376 ST_ShapeType 'curvedRightArrow'
CURVED_UP_ARROW شكل سهم منحني إلى الأعلى تتوافق مع ECMA-376 ST_ShapeType 'curvedUpArrow'
DECAGON شكل مضلع عشري يتوافق مع ECMA-376 ST_ShapeType 'decagon'
DIAGONAL_STRIPE شكل الشريط القطري تتوافق مع ECMA-376 ST_ShapeType 'diagStripe'
DIAMOND شكل ماسي يتوافق مع ECMA-376 ST_ShapeType 'diamond'
DODECAGON شكل مضلع اثنا عشري يتوافق مع ECMA-376 ST_ShapeType 'dodecagon'
DONUT شكل دائري مجوف يتوافق مع ECMA-376 ST_ShapeType 'donut'
DOUBLE_WAVE شكل موجة مزدوج يتوافق مع ECMA-376 ST_ShapeType 'doubleWave'
DOWN_ARROW شكل السهم المتّجه للأسفل تتوافق مع ECMA-376 ST_ShapeType 'downArrow'
DOWN_ARROW_CALLOUT شكل وسيلة الشرح التي تتضمّن سهمًا متّجهًا للأسفل تتوافق مع ECMA-376 ST_ShapeType ‎"downArrowCallout"
FOLDED_CORNER شكل زاوية مطوية يتوافق مع ECMA-376 ST_ShapeType 'foldedCorner'
FRAME شكل الإطار يتوافق مع ECMA-376 ST_ShapeType 'frame'
HALF_FRAME شكل نصف الإطار تتوافق مع ECMA-376 ST_ShapeType 'halfFrame'
HEART شكل قلب تتوافق مع ECMA-376 ST_ShapeType 'heart'
HEPTAGON شكل مضلع سباعي يتوافق مع ECMA-376 ST_ShapeType 'heptagon'
HEXAGON شكل سداسي يتوافق مع ECMA-376 ST_ShapeType 'hexagon'
HOME_PLATE شكل لوحة المنزل تتوافق مع ECMA-376 ST_ShapeType 'homePlate'
HORIZONTAL_SCROLL شكل شريط التمرير الأفقي يتوافق مع ECMA-376 ST_ShapeType 'horizontalScroll'
IRREGULAR_SEAL_1 شكل غير منتظم للختم 1 تتوافق مع ECMA-376 ST_ShapeType ‎"irregularSeal1"
IRREGULAR_SEAL_2 شكل غير منتظم للختم 2 تتوافق مع ECMA-376 ST_ShapeType ‎"irregularSeal2"
LEFT_ARROW شكل سهم متّجه لليسار تتوافق مع ECMA-376 ST_ShapeType 'leftArrow'
LEFT_ARROW_CALLOUT شكل السهم المتّجه لليسار في وسيلة الشرح تتوافق مع ECMA-376 ST_ShapeType 'leftArrowCallout'
LEFT_BRACE شكل قوس متعرج أيسر يتوافق مع ECMA-376 ST_ShapeType 'leftBrace'
LEFT_BRACKET شكل القوس الأيسر يتوافق مع ECMA-376 ST_ShapeType 'leftBracket'
LEFT_RIGHT_ARROW شكل سهم لليسار واليمين يتوافق مع ECMA-376 ST_ShapeType 'leftRightArrow'
LEFT_RIGHT_ARROW_CALLOUT شكل وسيلة الشرح للسهم المتّجه لليسار واليمين تتوافق مع ECMA-376 ST_ShapeType 'leftRightArrowCallout'
LEFT_RIGHT_UP_ARROW شكل سهم متّجه لليسار ولليمين وللأعلى تتوافق مع ECMA-376 ST_ShapeType 'leftRightUpArrow'
LEFT_UP_ARROW شكل سهم متّجه لليسار وللأعلى تتوافق مع ECMA-376 ST_ShapeType 'leftUpArrow'
LIGHTNING_BOLT شكل صاعقة برق يتوافق مع ECMA-376 ST_ShapeType ‎"lightningBolt"
MATH_DIVIDE تقسيم شكل رياضي تتوافق مع ECMA-376 ST_ShapeType 'mathDivide'
MATH_EQUAL شكل متساوٍ للحساب تتوافق مع ECMA-376 ST_ShapeType 'mathEqual'
MATH_MINUS شكل الطرح الرياضي يتوافق مع ECMA-376 ST_ShapeType 'mathMinus'
MATH_MULTIPLY ضرب شكل رياضي يتوافق مع ECMA-376 ST_ShapeType 'mathMultiply'
MATH_NOT_EQUAL شكل رياضي لا يساوي تتوافق مع ECMA-376 ST_ShapeType 'mathNotEqual'
MATH_PLUS شكل رياضي زائد تتوافق مع ECMA-376 ST_ShapeType 'mathPlus'
MOON شكل القمر تتوافق مع ECMA-376 ST_ShapeType 'moon'
NO_SMOKING شكل علامة "ممنوع التدخين" تتوافق مع ECMA-376 ST_ShapeType ‎"noSmoking"
NOTCHED_RIGHT_ARROW شكل سهم مسنن إلى اليمين يتوافق مع ECMA-376 ST_ShapeType 'notchedRightArrow'
OCTAGON شكل مثمن يتوافق مع ECMA-376 ST_ShapeType 'octagon'
PARALLELOGRAM شكل متوازي الأضلاع يتوافق مع ECMA-376 ST_ShapeType ‎"parallelogram"
PENTAGON شكل الخماسي يتوافق مع ECMA-376 ST_ShapeType 'خماسي الأضلاع'
PIE شكل دائري يتوافق مع ECMA-376 ST_ShapeType 'pie'
PLAQUE شكل اللوحة تتوافق مع ECMA-376 ST_ShapeType 'plaque'
PLUS شكل زائد تتوافق مع ECMA-376 ST_ShapeType 'plus'
QUAD_ARROW شكل سهم رباعي يتوافق مع ECMA-376 ST_ShapeType 'quadArrow'
QUAD_ARROW_CALLOUT شكل وسيلة الشرح الرباعية الأسهم تتوافق مع ECMA-376 ST_ShapeType 'quadArrowCallout'
RIBBON شكل الشريط يتوافق مع ECMA-376 ST_ShapeType 'ribbon'
RIBBON_2 شكل الشريط 2 تتوافق مع ECMA-376 ST_ShapeType 'ribbon2'
RIGHT_ARROW شكل السهم المتّجه لليمين يتوافق مع ECMA-376 ST_ShapeType 'rightArrow'
RIGHT_ARROW_CALLOUT شكل السهم المتّجه لليسار في وسيلة الشرح تتوافق مع ECMA-376 ST_ShapeType ‎"rightArrowCallout"
RIGHT_BRACE شكل قوس متعرج أيمن تتوافق مع ECMA-376 ST_ShapeType 'rightBrace'
RIGHT_BRACKET شكل القوس الأيمن تتوافق مع ECMA-376 ST_ShapeType 'rightBracket'
ROUND_1_RECTANGLE شكل مستطيل واحد بزاوية مستديرة يتوافق مع ECMA-376 ST_ShapeType 'round1Rect'
ROUND_2_DIAGONAL_RECTANGLE شكلان مستطيلان قطريان مستديران الزوايا يتوافق مع ECMA-376 ST_ShapeType 'round2DiagRect'
ROUND_2_SAME_RECTANGLE مستطيل ذو زاويتين مستديرتين في نفس الجانب تتوافق مع ECMA-376 ST_ShapeType 'round2SameRect'
RIGHT_TRIANGLE شكل مثلث قائم الزاوية يتوافق مع ECMA-376 ST_ShapeType 'rtTriangle'
SMILEY_FACE شكل الوجه المبتسم تتوافق مع ECMA-376 ST_ShapeType 'smileyFace'
SNIP_1_RECTANGLE شكل مستطيل واحد بزاوية مقتصة يتوافق مع ECMA-376 ST_ShapeType 'snip1Rect'
SNIP_2_DIAGONAL_RECTANGLE شكل مستطيل ذو زوايا قطرية مقتصة تتوافق مع ECMA-376 ST_ShapeType 'snip2DiagRect'
SNIP_2_SAME_RECTANGLE شكل مستطيل مقتص من كلا الطرفين يتوافق مع ECMA-376 ST_ShapeType 'snip2SameRect'
SNIP_ROUND_RECTANGLE مستطيل مقتطع ذو زاوية واحدة مستديرة يتوافق مع ECMA-376 ST_ShapeType 'snipRoundRect'
STAR_10 شكل نجمة من عشر نقاط يتوافق مع ECMA-376 ST_ShapeType 'star10'
STAR_12 شكل نجمة باثنتي عشرة رأسًا تتوافق مع ECMA-376 ST_ShapeType 'star12'
STAR_16 شكل نجمة بست عشرة رأسًا يتوافق مع ECMA-376 ST_ShapeType 'star16'
STAR_24 شكل نجمة بأربع وعشرين رأسًا يتوافق مع ECMA-376 ST_ShapeType 'star24'
STAR_32 شكل نجمة من ثلاث وثلاثين رأسًا يتوافق مع ECMA-376 ST_ShapeType 'star32'
STAR_4 شكل نجمة بأربعة رؤوس يتوافق مع ECMA-376 ST_ShapeType 'star4'
STAR_5 شكل نجمة من خمس نقاط يتوافق مع ECMA-376 ST_ShapeType 'star5'
STAR_6 شكل نجمة سداسية تتوافق مع ECMA-376 ST_ShapeType 'star6'
STAR_7 شكل نجمة من سبعة رؤوس تتوافق مع ECMA-376 ST_ShapeType 'star7'
STAR_8 شكل نجمة من ثماني رؤوس يتوافق مع ECMA-376 ST_ShapeType 'star8'
STRIPED_RIGHT_ARROW شكل سهم مخطط إلى اليمين يتوافق مع ECMA-376 ST_ShapeType ‎"stripedRightArrow"
SUN شكل الشمس تتوافق مع ECMA-376 ST_ShapeType 'sun'
TRAPEZOID شكل شبه منحرف تتوافق مع ECMA-376 ST_ShapeType 'trapezoid'
TRIANGLE شكل مثلث يتوافق مع ECMA-376 ST_ShapeType 'triangle'
UP_ARROW شكل سهم متّجه للأعلى تتوافق مع ECMA-376 ST_ShapeType 'upArrow'
UP_ARROW_CALLOUT شكل وسيلة الشرح للسهم المتّجه للأعلى تتوافق مع ECMA-376 ST_ShapeType ‎"upArrowCallout"
UP_DOWN_ARROW شكل سهم متّجه للأعلى وأسفل تتوافق مع ECMA-376 ST_ShapeType 'upDownArrow'
UTURN_ARROW شكل سهم الدوران على شكل حرف U يتوافق مع ECMA-376 ST_ShapeType 'uturnArrow'
VERTICAL_SCROLL شكل شريط التمرير العمودي يتوافق مع ECMA-376 ST_ShapeType 'verticalScroll'
WAVE شكل الموجة تتوافق مع ECMA-376 ST_ShapeType 'wave'
WEDGE_ELLIPSE_CALLOUT شكل بيضاوي للسهم المؤدي إلى نص توضيحي تتوافق مع ECMA-376 ST_ShapeType 'wedgeEllipseCallout'
WEDGE_RECTANGLE_CALLOUT شكل مستطيل مائل لوسائل الشرح يتوافق مع ECMA-376 ST_ShapeType 'wedgeRectCallout'
WEDGE_ROUND_RECTANGLE_CALLOUT شكل مستطيل مستدير لشريحة توضيحية تتوافق مع ECMA-376 ST_ShapeType 'wedgeRoundRectCallout'
FLOW_CHART_ALTERNATE_PROCESS شكل مسار العملية البديل تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartAlternateProcess"
FLOW_CHART_COLLATE شكل تجميع التدفق تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartCollate"
FLOW_CHART_CONNECTOR شكل تدفق الموصّل يتوافق مع ECMA-376 ST_ShapeType 'flowChartConnector'
FLOW_CHART_DECISION شكل مسار اتخاذ القرار تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartDecision"
FLOW_CHART_DELAY شكل تدفّق التأخير تتوافق مع ECMA-376 ST_ShapeType 'flowChartDelay'
FLOW_CHART_DISPLAY عرض شكل مسار الإحالة الناجحة تتوافق مع ECMA-376 ST_ShapeType 'flowChartDisplay'
FLOW_CHART_DOCUMENT شكل تدفق المستند تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartDocument"
FLOW_CHART_EXTRACT استخرِج شكل العملية. تتوافق مع ECMA-376 ST_ShapeType 'flowChartExtract'
FLOW_CHART_INPUT_OUTPUT شكل تدفق الإدخال والإخراج تتوافق مع ECMA-376 ST_ShapeType 'flowChartInputOutput'
FLOW_CHART_INTERNAL_STORAGE شكل تدفق مساحة التخزين الداخلية تتوافق مع ECMA-376 ST_ShapeType 'flowChartInternalStorage'
FLOW_CHART_MAGNETIC_DISK شكل تدفق القرص المغناطيسي تتوافق مع ECMA-376 ST_ShapeType 'flowChartMagneticDisk'
FLOW_CHART_MAGNETIC_DRUM شكل تدفق الأسطوانة المغناطيسية يتوافق مع ECMA-376 ST_ShapeType 'flowChartMagneticDrum'
FLOW_CHART_MAGNETIC_TAPE شكل تدفق الشريط المغناطيسي تتوافق مع ECMA-376 ST_ShapeType 'flowChartMagneticTape'
FLOW_CHART_MANUAL_INPUT شكل تدفق الإدخال اليدوي تتوافق مع ECMA-376 ST_ShapeType 'flowChartManualInput'
FLOW_CHART_MANUAL_OPERATION شكل تدفق التشغيل اليدوي تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartManualOperation"
FLOW_CHART_MERGE شكل عملية الدمج يتوافق مع ECMA-376 ST_ShapeType 'flowChartMerge'
FLOW_CHART_MULTIDOCUMENT شكل تدفق مستندات متعددة تتوافق مع ECMA-376 ST_ShapeType 'flowChartMultidocument'
FLOW_CHART_OFFLINE_STORAGE شكل تدفق مساحة التخزين بلا إنترنت تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartOfflineStorage"
FLOW_CHART_OFFPAGE_CONNECTOR شكل مسار الموصّل خارج الصفحة يتوافق مع ECMA-376 ST_ShapeType ‎"flowChartOffpageConnector"
FLOW_CHART_ONLINE_STORAGE شكل تدفق مساحة التخزين على الإنترنت تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartOnlineStorage"
FLOW_CHART_OR أو شكل التدفق تتوافق مع ECMA-376 ST_ShapeType 'flowChartOr'
FLOW_CHART_PREDEFINED_PROCESS شكل مسار العملية المحدّد مسبقًا تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartPredefinedProcess"
FLOW_CHART_PREPARATION شكل عملية الإعداد تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartPreparation"
FLOW_CHART_PROCESS شكل تدفق العملية تتوافق مع ECMA-376 ST_ShapeType 'flowChartProcess'
FLOW_CHART_PUNCHED_CARD شكل مسار البطاقة المثقبة تتوافق مع ECMA-376 ST_ShapeType 'flowChartPunchedCard'
FLOW_CHART_PUNCHED_TAPE شكل تدفق الشريط المثقب تتوافق مع ECMA-376 ST_ShapeType 'flowChartPunchedTape'
FLOW_CHART_SORT شكل تدفق الترتيب تتوافق مع ECMA-376 ST_ShapeType ‎"flowChartSort"
FLOW_CHART_SUMMING_JUNCTION شكل تدفق وصلة الجمع تتوافق مع ECMA-376 ST_ShapeType 'flowChartSummingJunction'
FLOW_CHART_TERMINATOR شكل تدفق المحطة الطرفية تتوافق مع ECMA-376 ST_ShapeType 'flowChartTerminator'
ARROW_EAST شكل السهم المتّجه شرقًا
ARROW_NORTH_EAST شكل سهم للشمال الشرقي
ARROW_NORTH شكل السهم المتّجه للشمال
SPEECH شكل الكلام
STARBURST شكل انفجار نجمي
TEARDROP شكل دمعة يتوافق مع ECMA-376 ST_ShapeType 'teardrop'
ELLIPSE_RIBBON شكل شريط القطع الناقص يتوافق مع ECMA-376 ST_ShapeType 'ellipseRibbon'
ELLIPSE_RIBBON_2 شكل شريط بيضاوي 2 تتوافق مع ECMA-376 ST_ShapeType 'ellipseRibbon2'
CLOUD_CALLOUT شكل سحابة وسيلة الشرح يتوافق مع ECMA-376 ST_ShapeType 'cloudCallout'
CUSTOM شكل مخصّص

ShapeProperties

خصائص Shape

إذا كان الشكل هو شكل نائب كما هو محدّد في الحقل placeholder ، قد يتم اكتساب هذه السمات من شكل نائب رئيسي. يعتمد تحديد القيمة المعروضة للسمة على قيمة الحقل propertyState المقابل.

يتم إيقاف أي إعدادات للاحتواء التلقائي للنص في الشكل تلقائيًا من خلال الطلبات التي يمكن أن تؤثّر في كيفية احتواء النص في الشكل.

تمثيل JSON
{
  "shapeBackgroundFill": {
    object (ShapeBackgroundFill)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  },
  "contentAlignment": enum (ContentAlignment),
  "autofit": {
    object (Autofit)
  }
}
الحقول
shapeBackgroundFill

object (ShapeBackgroundFill)

تعبئة خلفية الشكل في حال عدم ضبطها، يتم اكتساب تعبئة الخلفية من العنصر النائب الرئيسي في حال توفّره. إذا لم يكن للشكل عنصر رئيسي، يعتمد ملء الخلفية التلقائي على نوع الشكل، ما يتطابق مع الإعدادات التلقائية للأشكال الجديدة التي تم إنشاؤها في محرِّر "العروض التقديمية من Google".

outline

object (Outline)

مخطّط الشكل في حال عدم ضبطه، يتم اكتساب المخطّط من عنصر نائب رئيسي إذا كان متوفّرًا. إذا لم يكن للشكل عنصر رئيسي، يعتمد المخطط التلقائي على نوع الشكل، ما يتطابق مع الإعدادات التلقائية للأشكال الجديدة التي تم إنشاؤها في محرِّر "العروض التقديمية من Google".

shadow

object (Shadow)

خصائص الظل للشكل في حال عدم ضبط الظل، يتم اكتسابه من عنصر نائب رئيسي في حال توفّره. إذا لم يكن للشكل عنصر رئيسي، يتطابق الظل التلقائي مع الإعدادات التلقائية للأشكال الجديدة التي تم إنشاؤها في محرِّر "العروض التقديمية من Google". هذا الموقع للقراءة فقط.

contentAlignment

enum (ContentAlignment)

محاذاة المحتوى في الشكل إذا كان unspecified، يتم اكتساب المحاذاة من العنصر النائب الرئيسي في حال توفّره. إذا لم يكن للشكل عنصر رئيسي، يتطابق المحاذاة التلقائية مع محاذاة الأشكال الجديدة التي تم إنشاؤها في محرِّر "العروض التقديمية من Google".

autofit

object (Autofit)

سمات الاحتواء التلقائي للشكل لا يتم ضبط هذه السمة إلا للأشكال التي تسمح بإدخال نص.

ShapeBackgroundFill

تعبئة خلفية الشكل

تمثيل JSON
{
  "propertyState": enum (PropertyState),

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
الحقول
propertyState

enum (PropertyState)

حالة سمة تعبئة الخلفية

سيؤدي تعديل اللون المُمتلئ لشكل إلى تعديل هذا الحقل تلقائيًا إلى RENDERED، ما لم يتم تحديد قيمة أخرى في الطلب نفسه. لإزالة تعبئة الشكل، اضبط هذا الحقل على NOT_RENDERED. في هذه الحالة، سيتم تجاهل أي حقول تعبئة أخرى تم ضبطها في الطلب نفسه.

حقل الربط kind. نوع تعبئة الخلفية kind يمكن أن تكون إحدى القيم التالية فقط:
solidFill

object (SolidFill)

تعبئة بلون واحد

الاحتواء التلقائي

سمات الضبط التلقائي لملف Shape لا يتم ضبط هذه السمة إلا للأشكال التي تسمح بإدخال نص.

تمثيل JSON
{
  "autofitType": enum (AutofitType),
  "fontScale": number,
  "lineSpacingReduction": number
}
الحقول
autofitType

enum (AutofitType)

نوع الملء التلقائي للشكل إذا كان نوع الملء التلقائي هو AUTOFIT_TYPE_UNSPECIFIED، يتم اكتساب نوع الملء التلقائي من العنصر النائب الرئيسي إذا كان متوفّرًا. يتم ضبط الحقل تلقائيًا على NONE إذا تم تقديم طلب قد يؤثر في ملاءمة النص داخل مربّع النص الحدودي. في هذه الحالة، يتم تطبيق fontScale على fontSize ويتم تطبيق lineSpacingReduction على lineSpacing. تتم أيضًا إعادة ضبط كلتا السمتَين على القيم التلقائية.

fontScale

number

مقياس الخط المطبَّق على الشكل بالنسبة إلى الأشكال التي تحتوي على autofitType NONE أو SHAPE_AUTOFIT، تكون هذه القيمة هي القيمة التلقائية 1. بالنسبة إلى TEXT_AUTOFIT، تؤدي هذه القيمة مضروبةً في fontSize إلى الحصول على حجم الخط الذي يتم عرضه في المحرِّر.

هذا الموقع للقراءة فقط.

lineSpacingReduction

number

تم تطبيق تقليل تباعد الأسطر على الشكل. بالنسبة إلى الأشكال التي تحتوي على autofitType NONE أو SHAPE_AUTOFIT، تكون هذه القيمة هي القيمة التلقائية 0. بالنسبة إلى TEXT_AUTOFIT، تؤدي هذه القيمة التي يتم طرحها من lineSpacing إلى تحديد المسافة بين السطور التي يتم عرضها في المحرّر.

هذا الموقع للقراءة فقط.

AutofitType

أنواع الملء التلقائي لملف Shape

يُرجى العِلم أنّه على الرغم من أنّ جميع القيم صالحة لطلبات القراءة، فإنّه لا يمكن استخدام سوى AUTOFIT_TYPE_UNSPECIFIED و NONE لطلبات الكتابة.

عمليات التعداد
AUTOFIT_TYPE_UNSPECIFIED لم يتم تحديد نوع الملء التلقائي.
NONE لا تضبط المحتوى تلقائيًا.
TEXT_AUTOFIT تصغير النص عند تجاوز السعة ليلائم الشكل
SHAPE_AUTOFIT غيِّر حجم الشكل ليلائم النص.