D. تنسيق ملف النمط

يتناول القسم التالي البنية التقنية لملف نمط think-cell. وهو يوفر نظرة عامة على الملف ومحتواه وتدرجه الهرمي وشروح موجزة للأقسام الفرعية المنطقية، ويعرض إعدادات النمط التي يمكن تحديدها لعناصر think-cell. يتبع ذلك وصف لكيفية استخدام ملفات الأنماط بشكل عام وبنيتها المحددة في بنية الملف. فيما يلي شرح مفصل لكل عنصر، بدءًا من تحديد الألوان، وأنماط الخطوط، والعلامات.

D.1
التدرج الهرمي لعناصر XML
D.2
بنية الملف
D.3
تحديد الألوان، وأنماط الخطوط، والعلامات
D.4
استخدام الألوان، والخطوط، والعلامات في الأنظمة
D.5
تخصيص المخططات
D.6
تخصيص خصائص النص
D.7
التحديد المسبق لتخطيطات الشرائح لوضع المخططات
D.8
تخصيص التسميات
D.9
تخصيص الخطوط
D.10
تخصيص كرة هارفي وخانة الاختيار
D.11
تخصيص مخططات جانت

D.1 التدرج الهرمي لعناصر XML

تُستخدم العناصر التالية لتحديد الألوان والخطوط والعلامات على التوالي. ويتم توفيرها في شريط الأدوات العائم لعناصر think-cell السارية في PowerPoint ويمكن الرجوع إليها في تعريفات أخرى في ملف النمط. يتم وصفها في تحديد الألوان، وأنماط الخطوط، والعلامات.

  • fillLst
    • noFill
    • solidFill
      • schemeClr
        • lumMod
        • lumOff
      • srgbClr
      • sdrgbClr
      • scrgbClr
      • prstClr
    • pattFill
      • fgClr + bgClr
  • lnLst
    • ln
      • prstDash
  • markerLst
    • marker
      • symbol
  • solidfillRefBackground

تحدد العناصر التالية النمط الافتراضي للخط وخط الشبكة المستخدم على مستوى think-cell. يتم وصفها في تخصيص الخطوط.

  • lnfillDefault
    • solidfillRef
    • lnRef
  • lnfillGridline
    • solidfillRef
    • lnRef

تحدد العناصر التالية قوائم أنماط الأشكال والتعبئة والخط وأنظمة العلامات على التوالي. وهي تتوفر في شريط الأدوات العائم لعناصر think-cell السارية ويمكن الرجوع إليها في المزيد من التعريفات في ملف النمط. يتم وصفها في استخدام الألوان، والخطوط، والعلامات في الأنظمة.

  • shapestyleLst
    • shapestyle
      • fillref
      • lnfill
  • fillschemeLst
    • fillscheme
      • lnfillSegment
        • solidfillRef
        • lnRef
      • lnfillSegmentMekko
        • solidfillRef
        • lnRef
      • fillRef
      • seriesCountSpecific
        • fillRef
  • lnfillmarkerSchemeLst
    • lnfillmarkerScheme
      • lnfillmarker
        • solidfillRef
        • lnRef
        • markerRef
      • seriesCountSpecific
        • lnfillmarker
  • fillmarkerSchemeLst
    • fillmarkerScheme
      • fillmarker
        • solidfillRef
        • markerRef
      • noMarker
      • seriesCountSpecific
        • fillmarker

يمكن استخدام العناصر التالية لتحديد نظام التعبئة الافتراضي لجميع المخططات ولمخططات محددة. يتم وصفها في تخصيص المخططات.

  • fillSchemeRefDefault
  • fillSchemeRefDefaultStacked
  • fillSchemeRefDefaultWaterfall
  • fillSchemeRefDefaultClustered
  • fillSchemeRefDefaultMekko
  • fillSchemeRefDefaultArea
  • fillSchemeRefDefaultPie
  • fillSchemeRefDefaultBubble
  • lnfillmarkerSchemeRefDefault
  • lnfillmarkerSchemeRefDefaultCombination
  • fillmarkerSchemeRefDefault

تقوم العناصر التالية بتعيين نمط النص الافتراضي للحقول النصية في think-cell. يتم وصفها في تخصيص خصائص النص.

  • defPPr
    • defRPr

تتيح العناصر التالية تخطيطات شرائح محددة مسبقًا لوضع المخططات. يتم وصفها في التحديد المسبق لتخطيطات الشرائح لوضع المخططات.

  • fixedLayoutLst
    • fixedLayout
      • rect

تحدد العناصر التالية خصائص النمط للتسميات المختلفة. يتم وصفها في تخصيص التسميات.

  • label
    • lnfillLeaderLine
      • lnRef
    • shapestyleRefBubble
    • sumLabelPosition

تحدد العناصر التالية خصائص خطوط المحاور ووسائل الإيضاح. يتم وصفها في تخصيص الخطوط.

  • chart
    • lnfillAxis
      • solidfillRef
      • lnRef
    • lnfillAxisCategory
      • solidfillRef
      • lnRef
  • legend
    • lnfill
      • solidFillRef
      • lnRef

تحدد العناصر التالية نمط كرات هارفي وخانات الاختيار وسلوكها. يتم وصفها في تخصيص كرة هارفي وخانة الاختيار.

  • harveyball
    • fillRefCompleted + fillRefBackground
    • lnfill
  • checkbox
    • fillRef
    • lnfill
    • choices
      • glyph
        • solidfillRef
        • font
        • t
      • pic
        • Relationship

تحدد العناصر التالية نمط مخططات جانت وسلوكها. يتم وصفها في تخصيص مخططات جانت.

  • gantt
    • lnfillDefault
    • scaleFrame
      • fillRef
      • lnfill
    • scaleUnderline
      • lnfill
    • scaleExtendSeparators
    • lnfillBodyLeftRight
    • lnfillBodyTop
    • lnfillBodyBottom
    • lnfillFrameLeftRight
    • fillRefDefaultBody
    • fillRefHorzShading
    • fillRefVertShading
    • lnfillSeparatorHorz
    • lnfillSeparatorVertPrimary
    • lnfillSeparatorVertSecondary
    • shapestyleLstPentagonAndChevron
    • shapestyleLstBar
    • lnfillLstBar
    • قوس
      • lnfill
    • مرحلة رئيسية
      • markerRef
      • solidFillRef
      • lnfill
  • fiscalYear
    • start
    • end
    • weekAlignment

D.2 بنية الملف

ملفات أنماط think-cell هي عبارة عن ملفات XML متوافقة مع النظام

https://schemas.think-cell.com/34000/tcstyle.xsd

ملاحظة: لا يتم دعم سوى ملفات الأنماط التي يتم التحقق منها بنجاح في مقابل نظام XML. من الممكن الاستمرار في تحميل ملف نمط غير صحيح بشكل كامل من الناحية التقنية، على سبيل المثال، بحذف بعض العناصر، في إصدار معين من think-cell، ولكن قد لا يسري هذا الأمر في الإصدارات المستقبلية.

D.2.1 النمط

العنصر style هو عنصر الجذر لملف نمط. تحدد السمة الإلزامية name الاسم الذي يظهر في القائمة رمز قائمة الأدوات. أدوات بمثابة النمط النشط حاليًا. يجب عدم تغيير السمات xmlns، وxmlns:xsi، وxsi:schemaLocation من المثال عند إنشاء ملف نمط جديد. قد تشير السمة الاختيارية basedOn إلى نمط أساسي قديم. يجب أن يكون الملف المطابق .tcbasestyle موجودًا في دليل التثبيت لتحميل ملف نمط مع السمة basedOn.

تستمر ملفات الأنماط التي تم إنشاؤها للإصدارات السابقة من think-cell في العمل دون تغيير. إذا كنت ترغب في استخدام عناصر إضافية مدعمة فقط في الإصدار الحالي، فسوف تحتاج إلى تحديث رقم الإنشاء في السمتين xmlns وxsi:schemaLocation إلى الرقم الموضح في المثال التالي.

مثال:

<style name="Example style name" 
xmlns="https://schemas.think-cell.com/34000/tcstyle" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation= 
  "https://schemas.think-cell.com/34000/tcstyle 
   https://schemas.think-cell.com/34000/tcstyle.xsd"> 
... 
</style>

في هذا الوقت، قد تحتاج أيضًا إلى إجراء تغييرات على عناصر أخرى للتأكد من التزام ملف النمط بالتنسيق الموضح هنا.

D.3 تحديد الألوان، وأنماط الخطوط، والعلامات

D.3.1 الألوان

schemeClr

تعبئة تستند إلى أحد ألوان النظام المضمن في PowerPoint. تحدد السمة val اللون باستخدام القيم bg1، أو tx1، أو accent1، أو accent2، أو accent3، أو accent4، أو accent5، أو accent6، أو dk1، أو lt1، أو dk2، أو lt2، أو hlink، أو folHlink، أو bg2، أو tx2. عند استخدام schemeClr، عادةً ما يتم تعيين سمة name لعنصر solidFill الأصلي على القيمة نفسها الخاصة بالسمة val. بعد ذلك، سيستخدم think-cell الاسم الذي يظهر في مربع حوار ألوان النظام في PowerPoint، وفقًا لإصدار PowerPoint ولغة واجهة المستخدم.

مثال:

<solidFill name="accent2"> 
  <schemeClr val="accent2"/> 
</solidFill>

lumMod

النسبة المئوية التي سيتم بها تعديل سطوع لون معين. تتداخل في المعتاد ضمن schemeClr لتعديله، لكن يمكن أن تُعدل أيضًا أنواع الألوان الأخرى الموضحة أدناه.

مثال:

<solidFill name="Accent 1, Darker 20%"> 
  <schemeClr val="accent1"> 
    <lumMod val="80%"/> 
  </schemeClr> 
</solidFill>

lumOff

النسبة المئوية التي يتم بها تحويل سطوع لون معين، لكن من دون تغيير تدرج اللون والتشبع. تتداخل في المعتاد ضمن schemeClr لتعديله، لكن يمكن أن تُعدل أيضًا أنواع الألوان الأخرى الموضحة أدناه.

مثال:

<solidFill name="Accent 1, Lighter 20%"> 
  <schemeClr val="accent1"> 
    <lumMod val="80%"/> 
    <lumOff val="20%"/> 
  </schemeClr> 
</solidFill>

srgbClr

تعبئة تستند إلى لون محدد باستخدام قيم المكونات الحمراء، والخضراء، والزرقاء. تحتوي السمة val على ستة أحرف سداسية عشرية للمكونات الثلاثة.

مثال:

<srgbClr val="FF00FF"/>

sdrgbClr

تعبئة تستند إلى لون محدد باستخدام قيم المكونات الحمراء، والخضراء، والزرقاء. تحتوي كل من السمات r، وg، وb على أرقام بين 0 و255.

مثال:

<sdrgbClr r="0" g="255" b="0"/>

scrgbClr

تعبئة تستند إلى لون محدد باستخدام قيم المكونات الحمراء، والخضراء، والزرقاء. تحتوي كل من السمات r، وg، وb على قيم مئوية بين 0٪ و100٪. قد تستخدم قيم النسب المئوية الأعداد الصحيحة أو الأرقام العشرية مع منزلتين عشريتين ونقطة بمثابة فاصل.

مثال:

<scrgbClr r="0%" g="100%" b="66.66%"/>

prstClr

تعبئة تستند إلى الألوان المعينة مسبقًا في المعيار Office Open XML. تحدد السمة val اسم اللون ويجب أن يكون أحد الأسماء من AliceBlue إلى YellowGreen المذكورة في

تعداد PresetColorValues

أو في القسم الفرعي 20.1.10.47 من المعيار Office Open XML.

مثال:

<prstClr val="white"/>

D.3.2 التعبئات

solidFill

تعبئة تستند إلى لون واحد. يمكن تحديد اللون باستخدام أحد العناصر التابعة schemeClr، أو srgbClr، أو prstClr. تحتوي السمة name على الاسم الموضح في قائمة الألوان.

مثال:

<solidFill name="White"> 
  <srgbClr val="FFFFFF"/> 
</solidFill>

pattFill

تعبئة منقوشة تستند إلى نقش ولونين. يمكن تحديد الألوان باستخدام العناصر التابعة fgClr وbgClr التي تصف لون المقدمة والخلفية للنقش على التوالي. يمكن تحديد النقش نفسه من خلال التصريح بالسمة prst والإشارة إلى نقش موصوف في XML Open Office. تحتوي السمة name على الاسم الموضح في قائمة الألوان.

مثال:

<pattFill name="Outlined diamond" prst="openDmnd"> 
  <fgClr> 
    <prstClr val="black"/> 
  </fgClr> 
  <bgClr> 
    <prstClr val="white"/> 
  </bgClr> 
</pattFill>

fgClr

تصف لون المقدمة لتعبئة نقش. يمكن تحديد اللون باستخدام أحد العناصر التابعة schemeClr، أو srgbClr، أو prstClr.

مثال:

<fgClr> 
  <prstClr val="black"/> 
</fgClr>

bgClr

تصف لون الخلفية لتعبئة نقش. راجع fgClr.

D.3.3 الاختيارات في عنصر تحكم لون التعبئة

fillLst

قائمة بالتعبئات، موضحة في أمثلة متعددة للعناصر noFill، أو solidFill، أو pattFill. يتم عرض التعبئات المحددة في هذه القائمة في عنصر تحكم اللون الخاص بشريط الأدوات العائم (راجع اللون والتعبئة).

مثال:

<fillLst> 
  <solidFill ... 
</fillLst>

noFill

عندما يختار المستخدم هذه التعبئة الخاصة من عنصر تحكم اللون، على سبيل المثال، لمقطع معين، فإن المقطع لا يحتوي على لون تعبئة. تحتوي السمة name على الاسم الافتراضي المستخدم في عنصر تحكم اللون، والذي لا يمكن تغييره.

<noFill name="No Fill"/>

الفاصل

خط أفقي في القوائم يظهر في شريط الأدوات العائم. يمكن استخدامه داخل عناصر fillLst وfillSchemeList وlnfillmarkerSchemeLst.

مثال:

<separator/>

D.3.4 الخطوط

ln

خط بسمك معين على أساس نوع الخط. تصف السمة w سمك الخط. تتم كتابة قيمة هذه السمة بالوحدة المترية الإنجليزية. تعادل 12700 وحدة مترية إنجليزية سمك خط يبلغ 1 نقطة. تحتوي السمة name على اسم يستخدم للإشارة إلى نمط الخط هذا. يمكن تحديد نوع الخط باستخدام العنصر التابع prstDash.

مثال:

<ln name="Solid 0.25 pt" w="3175"> 
  <prstDash val="solid"/> 
</ln>

prstDash

نمط خط يستند إلى أنماط الخطوط المحددة مسبقًا والمحددة في المعيار Office Open XML. تحدد السمة val نوع الخط باستخدام القيم solid، وdash، وlgDash، وdashDot، وlgDashDot، وlgDashDotDot، وsysDot، وsysDashDotDot التي تتوافق مع المعيار Office Open XML:

تعداد PresetLineDashValues

مثال:

<prstDash val="solid"/>

D.3.5 الاختيارات في عنصر تحكم نمط الخط

lnLst

قائمة بالخطوط التي يتم وصفها بواسطة مثيلات واحدة على الأقل للعنصر ln. تظهر الخطوط المحددة في هذه القائمة بالإضافة إلى "بلا خط" في عنصر تحكم نمط الخط الموجود في شريط الأدوات العائم (راجع نمط الخط). علاوةً على ذلك، يجب هنا تحديد أي نمط خط مشار إليه باستخدام lnRef لاستخدامه في المخططات الخطية (راجع المخطط الخطي)، والروابط العامة (راجع روابط عامة)، والروابط الانحدارية (راجع 9. المخطط الانحداري)، والإطارات وما إلى ذلك.

مثال:

<lnLst> 
  <ln ... 
</lnLst>

لوصف كل إدخال في القائمة، يتم تحويل سمة w الخاصة بعنصر ln إلى نقاط، على سبيل المثال، يتم تحويل 3175 وحدة مترية إنجليزية إلى 1/4 نقطة، وعرضها مع تمثيل مرئي لنوع الشرطة.

D.3.6 العلامات

العلامة

علامة ذات شكل معين. تحتوي السمة name على الاسم الموضح في قائمة أنماط العلامات. يمكن تحديد شكل العلامة باستخدام العنصر التابع symbol.

مثال:

<marker name="Marker Circle"> 
  <symbol val="circle"/> 
</marker>

symbol

شكل علامة مستند إلى أشكال العلامات المعينة مسبقًا والمحددة في المعيار Office Open XML. تحدد السمة val نوع العلامة باستخدام القيم circle، وtriangle، وdiamond، وsquare، وstar، وx، وhollowCircle، وhollowTriangle، وhollowDiamond، وhollowSquare، وdash، وdot، وplus.

تعداد MarkerStyleValues

مثال:

<symbol val="circle"/>

D.3.7 الاختيارات في عنصر تحكم العلامة

markerLst

قائمة بالعلامات التي يتم وصفها بواسطة مثيل واحد على الأقل للعنصر marker. يتم عرض العلامات المحددة في هذه القائمة في عنصر تحكم العلامة الموجود في شريط الأدوات العائم (راجع شكل العلامة).

مثال:

<markerLst> 
  <marker ... 
</markerLst>

D.3.8 لون خلفية المخطط

solidfillRefBackground

لون الخلفية الفعلي لمخططات think-cell. يلزم ذلك فقط لتحديد وضع المخططات على مستطيل ملون بدلاً من وضعها مباشرةً على خلفية الشريحة. يُستخدم هذا اللون للأشكال المصممة للتناغم بسلاسة مع الخلفية، على سبيل المثال، التسميات الموجودة في مربعات وفواصل محور القيمة.

<solidfillRefBackground name="Yellow"/>

يعد استخدام solidfillRefBackground هو الحل الأخير. يجب أولاً محاولة إصلاح القالب من حيث خلفية الشريحة وألوان النسق. فقط إذا لم يؤدي ذلك إلى النتيجة المرغوبة، استخدم solidfillRefBackground لتحديد لون خلفية المخطط بصورة صريحة. وهو يستخدم في المعتاد مع defRPr لألوان النصوص (راجع تخصيص خصائص النص).

D.4 استخدام الألوان، والخطوط، والعلامات في الأنظمة

D.4.1 الاختيارات في عنصر تحكم نمط شكل جانت

shapestyleLst

قائمة من أنماط الأشكال التي يمكن الرجوع إليها لتعريف النمط الافتراضي لفقاعة من الفروق وأسهم CAGR (راجع تخصيص التسميات)، وفي قائمة الأنماط المتاحة للأشرطة والمضلعات الخماسية/شارات الرتبة في مخططات جانت (راجع gantt). يتم تحديد أنماط الأشكال الفردية باستخدام العنصر التابع shapestyle.

مثال:

<shapestyleLst> 
	<shapestyle ... 
	<shapestyle ... 
	...
</shapestyleLst>

shapestyle

نمط شكل. يجب أن يحتوي على عنصر تابع fillref واحد لتحديد لون خلفية الشكل، وقد يحتوي أيضًا على عنصر تابع lnfill واحد وعناصره التابعة اللاحقة لوصف إطار الشكل.

مثال:

<shapestyle name="Bubble"> 
  <fillRef name="bg1"/> 
  <lnfill> 
    <lnRef name="Solid 0.75 pt"/> 
    <solidfillRef name="Dark Gray"/> 
  </lnfill> 
</shapestyle>

D.4.2 الاختيارات في عنصر تحكم نظام الألوان

fillSchemeLst

قائمة بأنظمة ألوان think-cell التي سيتم استخدامها في عنصر تحكم نظام الألوان الموجود في شريط الأدوات العائم (راجع نظام الألوان). يتم تحديد أنظمة التعبئة الفردية باستخدام العنصر التابع fillScheme.

مثال:

<fillSchemeLst> 
  <fillScheme name="Company fill scheme"> 
  ... 
</fillSchemeLst>

fillScheme

نظام ألوان يتكون من سلسلة من التعبئات. يتم تحديده من خلال الإشارة إلى التعبئات باستخدام العنصر التابع fillRef. تحتوي السمة name على الاسم المستخدم في عنصر تحكم نظام الألوان. تحدد السمة fillRefOtherSeries اللون الذي سيتم استخدامه في السلسلة الأخرى (راجع سلسلة أخرى).

في حالة تعيين السمة المنطقية الاختيارية reverse على 1، يتم تطبيق قائمة التعبئات بالترتيب العكسي، بدءًا بالتعبئة الأولى لسلسلة القاع، ثم التعبئة الثانية للسلسلة أعلاه، وهكذا.

تتحكم السمة المنطقية الاختيارية repeatLast فيما يحدث بعد كل تعبئة يتم استخدامها مرة واحدة، أي عندما يكون عدد المقاطع أكبر من عدد ألوان التعبئة. تُكرر المقاطع الإضافية ألوان التعبئة، بدءًا من الأول، ثم الثاني، وهكذا بصورة افتراضية، أو عندما يتم تعيينها بصورة صريحة إلى 0. في حالة تعيين repeatLast إلى 1، سيتم استخدام لون التعبئة الأخير المُحدد في نظام الألوان لجميع المقاطع التالية.

مثال:

<fillScheme name="Company fill scheme" 
            fillRefOtherSeries="Orange" 
            reverse="0" 
            repeatLast="0"> 
  <fillRef name="White"/> 
  ... 
</fillScheme>

يعمل نظام الألوان أحيانًا بشكل جيد مع معظم المُخططات، لكن قد تقل جودته للمخططات ذات السلاسل القليلة للغاية. على سبيل المثال، يُمكنك استخدام نظام ألوان بلون واحد أساسي، والعديد من ظلاله ثم بلون أساسي آخر مع العديد من ظلاله. إذا كان المُخطط يحتوي على جزءين فقط، فقد تفضل استخدام كلا اللونين الأساسيين، بدلاً من لون أساسي واحد وأحد ظلاله. يُمكنك حل هذه المشكلة باستخدام العنصر التابع seriesCountSpecific.

seriesCountSpecific

يُستخدم تسلسل عمليات التعبئة باعتباره نظام الألوان إذا كان المُخطط يحتوي على عدد محدد من السلاسل. تُحدد السمة seriesCount عدد السلاسل التي يُستخدم لها هذا التسلسل. يُمكنك استخدام نطاق (seriesCount="1-3") أو رقم (seriesCount="2").

يقوم المُخطط بالتبديل تلقائيًا بين تسلسل التعبئة الافتراضي في fillScheme وأي تسلسلات تعبئة مُحددة في seriesCountSpecific كلما تغير عدد السلاسل في المُخطط.

مثال:

<fillScheme name="Company fill scheme" 
            fillRefOtherSeries="Orange"> 
  <fillRef name="Red"/> 
  <fillRef name="Light Red"/> 
  <fillRef name="Lighter Red"/> 
  <fillRef name="Blue"/> 
  <fillRef name="Light Blue"/> 
  <fillRef name="Lighter Blue"/> 
  <seriesCountSpecific seriesCount="1-2"> 
    <fillRef name="Red"/> 
    <fillRef name="Blue"/> 
  </seriesCountSpecific> 
</fillScheme>

يُمكنك استخدام عناصر seriesCountSpecific متعددة داخل fillScheme واحد إذا كانت النطاقات في سمات seriesCount غير متداخلة. إذا لم يكن أي من سمات seriesCount الخاصة بأي قوائم مُحددة مطابق لعدد السلاسل الحالية، يتم استخدام تسلسل عمليات التعبئة من العنصر الأصلي.

يدعم seriesCountSpecific السمتين reverse وrepeatLast بالنسبة لـ fillScheme.

fillRef

مرجع إلى تعبئة محددة في العنصر fillLst. يجب أن تتطابق السمة name مع قيمة السمة نفسها في تعريف التعبئة.

مثال:

<fillRef name="White"/>

D.4.3 الاختيارات في عنصر تحكم نظام الخطوط

lnfillmarkerSchemeLst

قائمة بأنظمة خطوط think-cell التي سيتم استخدامها في عنصر تحكم نظام الخطوط الموجود في شريط الأدوات العائم. يتم تحديد أنظمة الخطوط الفردية باستخدام العنصر التابع lnfillmarkerScheme.

مثال:

<lnfillmarkerSchemeLst> 
  <lnfillmarkerScheme name="Company line scheme"> 
  ... 
</lnfillmarkerSchemeLst>

lnfillmarkerScheme

نظام خطوط يتكون من تسلسل من أنماط الخطوط المجمعة. يتم تحديده من خلال وصف أنماط الخطوط باستخدام العنصر التابع lnfillmarker، الذي يشير إلى خط ولون وعلامة. تحتوي السمة name على الاسم المستخدم في عنصر تحكم نظام الخطوط. إذا لزم الأمر، يُمكن استخدام seriesCountSpecific مع تسلسل مختلف من lnfillmarker للاستخدام مع مُخططات تحتوي على عدد قليل للغاية من السلاسل فقط (راجع seriesCountSpecific).

مثال:

<lnfillmarkerScheme name="Company line scheme"> 
  <lnfillmarker> 
    <lnRef name="Solid 18"/> 
    <solidfillRef name="accent1"/> 
    <markerRef name="Marker1"/> 
  </lnfillmarker> 
  ... 
</lnfillmarkerScheme>

lnfillmarker

نمط خط مجمّع للمخططات الخطية (راجع المخطط الخطي) موضح بالعناصر التابعة lnRef، وsolidfillRef، واختياريًا markerRef للإشارة إلى خط ولون تعبئة وعلامة على التوالي.

مثال:

<lnfillmarker> 
  <lnRef name="Solid 18"/> 
  <solidfillRef name="accent1"/> 
  <markerRef name="Marker1"/> 
</lnfillmarker>

lnRef

مرجع إلى خط محدد في العنصر lnLst. يجب أن تتطابق السمة name مع قيمة السمة نفسها في تعريف الخط.

مثال:

<lnRef name="Solid 18"/>

solidfillRef

مرجع إلى لون تعبئة محدد في العنصر fillLst. يجب أن تتطابق السمة name مع قيمة السمة نفسها في تعريف التعبئة.

مثال:

<solidfillRef name="accent1"/>

markerRef

مرجع إلى علامة محددة في العنصر markerLst. يجب أن تتطابق السمة name مع قيمة السمة نفسها في تعريف العلامة.

عند حذفها، لا يتم استخدام علامة لنمط الخط المجمع هذا.

مثال:

<markerRef name="Marker1"/>

D.4.4 الاختيارات في عنصر تحكم نظام العلامات

fillmarkerSchemeLst

قائمة بأنظمة علامات think-cell التي سيتم استخدامها في عنصر تحكم نظام العلامات الموجود في شريط الأدوات العائم (راجع مخطط العلامة). يتم تحديد أنظمة العلامات الفردية باستخدام العنصر التابع fillmarkerScheme.

مثال:

<fillmarkerSchemeLst> 
  <fillmarkerScheme name="Company marker scheme"> 
  ... 
</fillmarkerSchemeLst>

fillmarkerScheme

نظام علامات يتكون من سلسلة من العلامات. يتم تحديده من خلال الإشارة إلى العلامات باستخدام العناصر التابعة fillmarker لتحديد العلامة التي ينبغي استخدامها، أو noMarker لتحديد وجوب عدم استخدام أي علامات. تحتوي السمة name على الاسم المعروض في عنصر تحكم نظام الخطوط. إذا لزم الأمر، يُمكن استخدام seriesCountSpecific مع تسلسل مختلف من fillmarker للاستخدام مع مُخططات تحتوي على عدد قليل للغاية من السلاسل فقط (راجع seriesCountSpecific).

مثال:

<fillmarkerScheme name="Company marker scheme"> 
  <fillmarker> 
  ... 
</fillScheme>

fillmarker

نمط علامة مجمع مكون من مرجع علامة باستخدام العنصر التابع markerRef ومرجع لون تعبئة اختياري باستخدام العنصر التابع solidfillRef.

مثال:

<fillmarker> 
  <markerRef name="Square"/> 
  <solidfillRef name="Orange"/> 
</fillmarker>

noMarker

عنصر فارغ يحدد وجوب عدم استخدام أي علامات.

مثال:

<noMarker />

D.5 تخصيص المخططات

D.5.1 fillSchemeRefDefault

مرجع إلى نظام تعبئة يُستخدم بمثابة نظام الألوان الافتراضي لجميع أنواع المخططات. في حالة استخدام عنصر واحد أو

fillSchemeRefDefaultStacked, 
fillSchemeRefDefaultWaterfall, 
fillSchemeRefDefaultClustered, 
fillSchemeRefDefaultMekko, 
fillSchemeRefDefaultArea, 
fillSchemeRefDefaultPie, 
fillSchemeRefDefaultBubble

العديد من العناصر، فإنها تتجاوز النظام الافتراضي المحدد هنا لنوع المخطط المحدد المقابل. في حالة استخدام جميع هذه العناصر، قد يتم حذف fillSchemeRefDefault.

مثال:

<fillSchemeRefDefault name="Company scheme"/>

D.5.2 fillSchemeRefDefaultStacked

نظام الألوان الافتراضي للمخططات المكدسة.

مثال:

<fillSchemeRefDefaultStacked name="Stacked scheme"/>

D.5.3 fillSchemeRefDefaultWaterfall

نظام الألوان الافتراضي للمخططات الانحدارية.

مثال:

<fillSchemeRefDefaultWaterfall 
  name="Waterfall scheme"/>

D.5.4 fillSchemeRefDefaultClustered

نظام الألوان الافتراضي للمخططات متفاوتة المسافات.

مثال:

<fillSchemeRefDefaultClustered 
  name="Clustered scheme"/>

D.5.5 fillSchemeRefDefaultMekko

نظام الألوان الافتراضي لمخططات mekko.

مثال:

<fillSchemeRefDefaultMekko name="Mekko scheme"/>

D.5.6 fillSchemeRefDefaultArea

نظام الألوان الافتراضي للمخططات المساحية.

مثال:

<fillSchemeRefDefaultArea name="Area scheme"/>

D.5.7 fillSchemeRefDefaultPie

نظام الألوان الافتراضي للمخططات الدائرية.

مثال:

<fillSchemeRefDefaultPie name="Pie scheme"/>

D.5.8 fillSchemeRefDefaultBubble

نظام الألوان الافتراضي للمخططات الفقاعية.

مثال:

<fillSchemeRefDefaultBubble name="Bubble scheme"/>

D.5.9 lnfillmarkerSchemeRefDefault

نظام الألوان الافتراضي للمخططات الخطية.

مثال:

<lnfillmarkerSchemeRefDefault name="Line scheme"/>

D.5.10 lnfillmarkerSchemeRefDefaultCombination

نظام الألوان الافتراضي للمخططات المختلطة.

مثال:

<lnfillmarkerSchemeRefDefaultCombination 
  name="Combination scheme"/>

D.5.11 fillmarkerSchemeRefDefault

نظام العلامات الافتراضي للمخططات المبعثرة.

مثال:

<fillmarkerSchemeRefDefault name="Shapes"/>

D.6 تخصيص خصائص النص

defPPr

خصائص الفقرة الافتراضية للنص في التسميات ومربعات النصوص. يتم الحصول على خصائص التسميات ومربعات النصوص الجديدة من أحد مستويات نمط النص للعنصر النائب للنص الأساسي. يتم اختيار مستوى نمط النص المناسب بشكل تجريبي، وهو إجراء يعمل بصورة جيدة في معظم الحالات. يتم تحديد هذا السلوك عن طريق عدم استخدام العنصر defPPr. إذا تم اختيار مستوى نمط غير مناسب للنص، يمكنك استخدام السمة lvl بالأرقام من 0 إلى 8 لتعيين مستوى نمط النص بوضوح. يبدأ الترقيم بالرقم 0، وهو أمر يتوافق مع مستوى نمط النص الأول. وبالتالي، يشير الرقم 1 إلى المستوى الثاني وهكذا. من خصائص الفقرة لمستوى نمط النص المحدد، يستخدم think-cell لون الخط للنص الموجود في التسميات ومربعات النصوص.

مثال:

<defPPr lvl="3"/>

defRPr

الخصائص الافتراضية لتشغيل نص في التسميات ومربعات النصوص. يمكن تجاوز لون الخط الأساسي والبديل من القيم المستمدة من نظام ألوان PowerPoint. يمكنك تحديد لون الخط الأساسي باستخدام solidfillRef ولون الخط البديل باستخدام solidfillRefAlt. لكل تسمية، يتم اختيار أفضل لون يؤدي إلى زيادة التباين مع خلفية التسمية تلقائيًا.

مثال:

<defPPr lvl="2">
	<defRPr>
		<solidfillRef name="Deep Red"/>
		<solidfillRefAlt name="Yellow"/>
	</defRPr>
</defPPr>

يعد استخدام defRPr هو الحل الأخير. يفضل دائمًا تغيير القالب من حيث خلفية الشريحة وألوان النسق. يجب بعد ذلك تعيين تنسيق مستوى نمط النص الصحيح في العنصر النائب للنص الأساسي للشريحة الرئيسية. فقط إذا لم يكن ذلك ممكنًا أو إذا لم يؤدي إلى النتيجة المرغوبة، فاستخدم السمة lvl لـ defPPr الموضحة أعلاه وإذا لم يؤدي ذلك إلى النتيجة المرغوبة، فاستخدم defRPr لتحديد ألوان النص بصورة صريحة.

بعض الظروف التي تتطلب استخدام defRPr تتطلب أيضًا تحديد لون خلفية المخطط الفعلي بصورة صريحة باستخدام solidfillRefBackground (راجع لون خلفية المخطط).

D.7 التحديد المسبق لتخطيطات الشرائح لوضع المخططات

يحتوي العنصر الاختياري fixedLayoutLst على عنصر fixedLayout واحد أو أكثر بمثابة عناصر فرعية تحدد تخطيط الشريحة بمساحة مستطيلة واحدة أو أكثر حيث يمكن وضع مخططات جانت، أو المخططات الدائرية/الدائرية المجوفة، أو كل المخططات الأخرى. سيتم عرض تخطيطات الشرائح المحددة مسبقًا كصور مصغرة في الركن العلوي الأيسر من مساحة طريقة عرض الشريحة عند تحديد مخطط من النوع المرادف لإدراجه،أو عند سحب مخطط كهذا على الشريحة. سيؤدي النقر في إحدى المساحات المستطيلة في الصورة المصغرة للشريحة أو إفلات المخطط هناك إلى وضع المخطط في هذا الموضع وبهذا الحجم.

fixedLayout

يحدد تخطيط الشريحة.

يحتوي على عنصر rect واحد أو أكثر بمثابة عناصر فرعية تحدد مساحات مستطيلة على الشريحة.

يجب أن يحتوي على سمة for، مع قيم مسموحة:

"pie"
يحدد تخطيط شريحة لوضع مخططات دائرية/دائرية مجوفة.
"gantt"
يحدد تخطيط شريحة لوضع مخططات جانت/جداول زمنية.
"chart"
يحدد تخطيط شريحة لوضع كل المخططات الأخرى.
أو مجموعة من هذه مفصولة بمسافات.

rect

يحدد مساحة مستطيلة على الشريحة.

له أربع سمات مطلوبة: l وt وr وb. تعرف هذه السمات الموضع على الحواف اليسرى والعليا واليمنى والسفلي للمساحة.

القيم المسموحة لهذه السمات هي:

  • المواضع المطلقة، المحددة كرقم صحيح (على سبيل المثال "360000"، أو "+120000"، أو "-240000") في EMU (12700 EMU =‏ 1 نقطة، 360000 EMU =‏ 1 سم، 914400 EMU‏ = 1 بوصة)
  • المواضع النسبية من حيث حجم الشريحة، محددة كرقم عشري متبوعًا على الفور بعلامة النسبة المئوية (على سبيل المثال ). "17.3%")
  • مزيج من هذه مجمّع باستخدام + أو -، مع البدء بموضع مطلق (على سبيل المثال "1800000+10%") أو موضع نسبي (على سبيل المثال "12.1%-12700").

يقع أصل الإحداثي في الركن العلوي الأيسر من الشريحة، باتجاه موجب إلى اليمين أفقيًا، ولأسفل رأسيًا. لعمليات الجمع بين المواضع المطلقة والنسبية، يكون الموضع الثاني نسبيًا للأول، على سبيل المثال "1800000+10%" يحدد أفقيًا الموضع الأفقي 1800000 EMU (= 5 سم) بالإضافة إلى 10% من حجم الشريحة الأفقي على يمين الحافة اليسرى للشريحة، و"12.1%-12700" يحدد رأسيًا الموضع الرأسي 12700 EMU (= 1 نقطة) أعلى الموضع عند المسافة 12.1% من حجم الشريحة الرأسي من الحافة العليا للشريحة.

مثال:

<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>

يحدد هذا مساحة مستطيلة ذات هامش 10% بالنسبة لحافة الشريحة في الأعلى والأسفل، وهامش بقيمة 3 سم (= 1080000 EMU) بالنسبة للحافة اليسرى والمركز الأفقي للشريحة.

مثال:

<fixedLayoutLst>
	<fixedLayout for="chart pie">
		<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>
		<rect l="50%+1080000" t="10%" r="100%-1080000" b="90%"/>
	</fixedLayout>
</fixedLayoutLst>

يحدد هذا تخطيط شريحة ذات مساحتين محددتين مسبقًا لإدراج مخططات بخلاف مخططات جانت، كلتاهما بهامش يبلغ 10% في الأعلى والأسفل، والمساحة اليسرى بهوامش 3 سم بالنسبة للحافة اليسرى والمركز الأفقي للشريحة، والمساحة اليمنى بهامش 3 سم بالنسبة للمركز الأفقي والحافة اليمنى للشريحة. سيتم عرضه بهذا الشكل في الركن العلوي الأيسر لطريقة عرض الشرائح عند تحديد هذا المخطط لإدراجه:

الصورة المصغرة للشريحة والخاصة بتخطيط الشريحة المحدد في المثال المعروض عند إدراج مخطط.

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

مثال:

<fixedLayoutLst>
	<fixedLayout for="chart pie">
		<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>
		<rect l="50%+1080000" t="10%" r="100%-1080000" b="90%"/>
	</fixedLayout>
	<fixedLayout for="pie">
		<rect l="33%" t="1800000" r="66%" b="100%-1080000"/>
	</fixedLayout>
</fixedLayoutLst>

يحدد هذا تخطيطي شريحة، يمثل التخطيط الأول التخطيط الخاص بالمثال السابق، لكل المخططات فيما عدا مخططات جانت، ويمثل التخطيط الثاني تخطيطًا خاصًا فقط بإدراج مخططات دائرية ودائرية مجوفة، مع مساحة واحدة للإدراج في الثلث الأوسط من الشريحة أفقيًا، وبهامش يبلغ 5 سم في الأعلى وهامش يبلغ 3 سم في الأسفل. عند إدراج مخطط دائري أو دائري مجوف أو سحبه، سيتم عرضهما على هذا النحو:

الصور المصغرة للشريحة والخاصة بتخطيطات الشريحة المحددة في المثال المعروض عند إدراج مخطط دائري.

D.8 تخصيص التسميات

يحتوي العنصر label على عناصر لتخصيص خصائص التسميات. العناصر التالية هي عناصر تابعة لـ label. لاحظ أن shapestyleRefBubble هو عنصر تابع إلزامي، بينما تكون العناصر الأخرى اختيارية.

lnfillLeaderLine

نمط الخط المستخدم للخط الفاصل بين تسمية المقطع والمقطع عند عدم وضع التسمية داخل المقطع. إذا لم يتم تحديد solidfillRef، فبدلاً من استخدام اللون من lnfillDefault، يستخدم think-cell اللون المطابق للون خط التسمية المعين تلقائيًا.

مثال:

<lnfillLeaderLine> 
  <lnRef name="Solid 0.5 pt"/> 
</lnfillLeaderLine>

shapestyleRefBubble

مرجع إلى شكل محدد في shapestyleLst. يجب أن تتطابق السمة name مع قيمة السمة نفسها في تعريف نمط الشكل. يحدد نمط التسميات المستخدمة بصورة افتراضية في فرق المستوى والإجمالي، وأسهم CAGR.

مثال:

<shapestyleRefBubble name="Bubble"/>

sumLabelPosition

موضع تسميات الإجمالي. يمكن أن تحتوي السمة val على القيم التالية (يتم وصف المواضع للمخططات العمودية المستقيمة وتتغير وفقًا للمخططات المستديرة أو المعكوسة):

accordingToSign
تقوم بوضع تسميات الإجمالي أعلى عمود القيم الإجمالية الموجبة وأسفل عمود القيم الإجمالية السالبة. هذا هو الإعداد الافتراضي إذا لم يكن العنصر موجودًا.
awayFromBaseline
تقوم بوضع تسميات الإجمالي بعيدًا عن الخط الأساسي، أي لا يتم وضع التسمية مطلقًا بين العمود والخط الأساسي.

يسري الإعداد على الأعمدة العائمة في المخططات الانحدارية. بخلاف ذلك، تنتج عن كلتا الطريقتين أوضاع تسميات متماثلة ولا يكون sumLabelPosition معنيًا.

مثال:

<label> 
  <sumLabelPosition val="accordingToSign"/> 
</label>

D.9 تخصيص الخطوط

D.9.1 lnfillDefault

نوع الخط الافتراضي المستخدم على مستوى think-cell. باستخدام عنصر lnRef للإشارة إلى أحد الأسطر في العنصر lnLst، يتم تحديد نوع الشرطة والسمك. تتم الإشارة إلى أحد الألوان المتصلة في العنصر fillLst باستخدام solidfillRef لتعيين اللون.

مثال:

<lnfillDefault> 
  <lnRef name="Solid 0.75 pt"/> 
  <solidfillRef name="tx1"/> 
</lnfillDefault>

إذا كان lnRef أو العنصر solidfillRef مفقودًا من أحد تعريفات نمط الخط أدناه، يتم استخدام القيمة المعنية من lnfillDefault.

lnfillGridline

نمط خط الشبكة. يتبع نفس النظام والقواعد شأن lnfillDefault أعلاه.

D.9.2 إطارات المقاطع

يتم تحديد إطارات المقاطع على مستوى نظام التعبئة، أي أن كل نظام موجود في عنصر تحكم نظام الألوان يمكنه أيضًا أن يقوم بتعيين نمط خط لإطارات المقاطع. لذا، فإن العناصر التالية هي عناصر تابعة لعنصر fillScheme.

lnfillSegment

نمط الإطار الافتراضي لنظام الألوان هذا.

lnfillSegmentMekko

نمط الإطار لمخططات Mekko باستخدام نظام ألوان العنصر الأصلي. إذا تم حذفه، يتم استخدام نمط الخط من lnfillSegment.

مثال

هنا، يتم استخدام noLine لإطارات المقاطع. ومع ذلك، نظرًا لأن هذا الإجراء غالبًا ما يكون غير مناسب في مخططات Mekko، فإنها تستخدم خطًا رفيعًا متصلاً مع لون المقدمة القياسي.

<fillScheme name="PowerPoint Theme" ...> 
  <lnfillSegment> 
    <noLine/> 
  </lnfillSegment> 
  <lnfillSegmentMekko> 
    <lnRef name="Solid 0.25 pt"/> 
    <solidfillRef name="tx1"/> 
  </lnfillSegmentMekko> 
  <fillRef name="accent1"/> 
  ... 
</fillScheme>

D.9.3 الخطوط في المخططات

يحتوي العنصر chart على عناصر لتخصيص الخطوط في المخططات. العناصر التالية هي عناصر تابعة للعنصر chart.

lnfillAxis

نمط خط محور المخطط الافتراضي.

lnfillAxisCategory

نمط خط محور الفئة. يمكن استخدامه لتعيين سمك أكثر كثافة للخط الأساسي. إذا تم حذفه، يتم استخدام lnfillAxis.

lnfillArrow

نمط الخط الافتراضي المستخدم لأسهم الفروق.

lnfillArrowCAGR

نمط الخط المستخدم لأسهم CAGR.

lnfillArrowCategoryDifference

نمط الخط المستخدم لأسهم فروق الإجمالي.

lnfillArrowSegmentDifference

نمط الخط المستخدم لأسهم فروق المستوى.

lnfillExtensionLine

نمط الخط المستخدم لخطوط امتداد أسهم فروق المستوى.

lnfillConnector

نمط الخط المستخدم لخطوط الروابط.

lnfillConnectorWaterfall

نمط الخط المستخدم لخطوط الروابط الانحدارية. إذا تم تحديده، يتجاوز النمط lnfillConnector. بالإضافة إلى العناصر التابعة lnRef وsolidfillRef، يدعم lnfillConnectorWaterfall أيضًا عنصرًا تابعًا لـ <noLine /> لتحديد عدم ظهور الروابط الانحدارية، وهو أمر غير ممكن بالنسبة لـ lnfillConnector.

lnfillValueLine

نمط الخط المستخدم لخطوط القيمة.

lnfillTrendLine

نمط الخط المستخدم لخطوط الاتجاه.

lnfillPartition

نمط الخط المستخدم للأقسام.

lnfillErrorBar

نمط الخط المستخدم لأشرطة الأخطاء.

lnfillRidge

نمط الخط المستخدم لنتوء المخطط.

D.9.4 الخطوط في وسيلة الإيضاح

العنصر التالي هو عنصر تابع للعنصر legend.

lnfill

إطار شكل think-cell. عند عدم استخدام هذا العنصر، لا يحتوي الشكل على إطار. في حالة استخدام العنصر، ولكن فقط مع تحديد نمط الخط أو اللون، يتم تعيين الخاصية التي تم تركها غير محددة بواسطة lnfillDefault على النحو المعتاد.

مثال:

<legend> 
  <lnfill> 
    <lnRef name="Solid 0.75 pt"/> 
    <solidfillRef name="Dark Gray"/> 
  </lnfill> 
</legend>

D.10 تخصيص كرة هارفي وخانة الاختيار

D.10.1 كرة هارفي

نمط مشترك لكرة هارفي يتألف من العناصر التابعة fillRefCompleted، وfillRefBackground، وlnfill لوصف لون حالة الإكمال، ولون الخلفية، والإطار لكرة هارفي على التوالي. تحدد السمة المطلوبة sz حجم الخط الافتراضي لكرة هارفي في واحد من مائة من النقطة.

مثال:

<harveyball sz="1400"> 
  <fillRefCompleted name="Black"/> 
  <fillRefBackground name="Light Orange"/> 
  <lnfill> 
    <lnRef name="Solid 0.5 pt"/> 
    <solidfillRef name="accent1"/> 
  </lnfill> 
</harveyball>

D.10.2 fillRefCompleted

راجع fillRef.

D.10.3 fillRefBackground

راجع fillRef.

D.10.4 خانة الاختيار

نمط مجمع لخانة الاختيار يتكون من العنصر التابع fillRef لوصف لون خلفية خانة الاختيار، والعنصر التابع lnfill لوصف إطار خانة الاختيار، وقائمة الرموز والأحرف والصور في العنصر التابع choices. تحدد السمة المطلوبة sz حجم الخط الافتراضي لخانة الاختيار في واحد من مائة من النقطة. يجب تحديد حجم كل صورة رمزية بشكل منفصل.

مثال:

<checkbox sz="1400"> 
  <fillRef name="No Fill"/> 
  <lnfill> 
    <noLine/> 
  </lnfill> 
  <choices> 
    <glyph hotkeys="VO1" sz="1867"> 
      <solidfillRef name="Green"/> 
      <t>v</t> 
    </glyph> 
    <glyph hotkeys="X2" sz="1867"> 
      <solidfillRef name="Pink"/> 
      <font typeface="Arial Unicode MS"/> 
      <t>&#10007;</t> 
    </glyph> 
    <glyph hotkeys="Q3" sz="1867"> 
      <font typeface="Arial Unicode MS"/> 
      <t>?</t> 
    </glyph> 
    <pic hotkeys="R4"> 
      <Relationship Target="traffic_light_horizontal_red.emf"/> 
    </pic> 
    <glyph hotkeys=" 0" sz="1867"> 
      <t> </t> 
    </glyph> 
  </choices> 
</checkbox>

D.10.5 الاختيارات

قائمة الاختيارات التي سيتم استخدامها في خانة الاختيار. يمكن أن تحتوي القائمة على أي عدد من العناصر glyph للأحرف والرموز وpic للصور.

D.10.6 الصورة الرمزية

الصورة الرمزية (حرف أو رمز) المستخدمة كأحد خيارات خانة الاختيار. تصف السمة hotkeys قائمة من أحرف مفاتيح التشغيل السريع التي تحدد الصورة الرمزية. تصف العناصر التابعة solidFillRef لون الحرف أو الرمز، وfont خطه، وt الحرف أو الرمز نفسه. تحدد السمة المطلوبة sz حجم الخط الافتراضي للحرف في واحد من مائة من النقطة، بغض النظر عن الحجم الإجمالي لخانة الاختيار.

مثال:

<glyph hotkeys="qQ3" sz="1867"> 
  <solidfillRef name="Blue"/> 
  <font typeface="Arial Unicode MS"/> 
  <t>?</t> 
</glyph>

D.10.7 t

حرف أو رمز مستخدم في صورة رمزية (يتم استخدامه في خانة اختيار). قد تكون محتويات هذا العنصر رمزًا حرفيًا (a)، أو رمز Unicode، أو مرجع حرف رقمي لنقطة رمز Unicode. يمكن تحديد المرجع الرقمي باستخدام الأرقام العشرية (&#10007;) أو الأرقام السداسية العشرية (&#x2717;).

D.10.8 pic

صورة يتم استخدامها كأحد اختيارات خانة الاختيار. يتم تحديد اسم ملف EMF مع الصورة بمثابة سمة Target للعنصر التابع Relationship. تصف السمة hotkeys قائمة من أحرف مفاتيح التشغيل السريع التي تحدد الصورة.

مثال:

<pic hotkeys="R4"> 
  <Relationship Target="traffic_light_horizontal_red.emf"/> 
</pic>

لإنشاء ملف EMF لأي شكل في PowerPoint:

  1. انقر بزر الماوس الأيمن فوق شكل أو مجموعة محددة من الأشكال.
  2. اختر حفظ كصورة.
  3. تأكد من الحفظ كنوع Enhanced Windows Metafile (* .emf) .

بالطبع، يمكنك أيضًا استخدام محرر رسومات مناسب لإنشاء ملف EMF.

D.11 تخصيص مخططات جانت

D.11.1 gantt

يحدد خيارات الشكل والتنسيق الافتراضية لمخططات جانت.
يحتوي على العناصر الفرعية التالية:

lnfillDefault

اختياري. عندما لا يكون موجودًا، يتم استخدام lnfillDefault العام. ستتم الإشارة إلى هذه المجموعة باسم محلية lnfillDefault فيما يلي.

يحدد نمط الخط الافتراضي ولون الخطوط الافتراضي في مخططات جانت. يُستخدم للخطوط التي لم يتم تعيين نمط محدد لها بواسطة أحد العناصر التالية.

يجب أن يكون له lnRef كعنصر فرعي يشير إلى نمط الخط، وفي هذه الحالة يتم استخدام هذا النمط مع لون من lnfillDefault العام، أو solidfillRef يشير إلى لون، وفي هذه الحالة يتم استخدام هذا اللون مع نمط الخط من lnfillDefault العام، أو كليهما بهذا الترتيب، ليحددا بالكامل نمط الخط ولونه.

scaleFrame

يتميز بالاستبعاد المتبادل مع scaleUnderline وscaleExtendSeparators. لا بد من وجود أحدهم.

إذا كان هذا موجودًا، تكون عناصر القياس محاطة تمامًا بخطوط.

قياسات مخطط جانت مع النمط scaleFrame.

السمات الاختيارية:

algn: تحدد محاذاة عناصر قياس تسمية النص.
القيم المسموحة "l" للمحاذاة إلى اليسار للغات من اليسار إلى اليمين والمحاذاة إلى اليمين للغات من اليمين إلى اليسار، و"ctr" للمحاذاة إلى الوسط (افتراضي).

includeLabelColumnHeaders: القيم المسموحة "true" و"false" (افتراضي).
إذا كان صحيحًا، تكون الخلية العليا اليسرى المحتوية على تسميات القياس وتسمية عمود تسمية النشاط محاطة أيضًا بخطوط ويمكنها تلقي تعبئة خلفية. إذا كان العنصر الفرعي fillRef موجودًا، فسيتم استخدام لون التعبئة المشار إليه هناك بصورة افتراضية.

مقارنة خلية تسمية عمود النشاط مع وجود includeLabelColumnHeaders ودون وجوده.

العناصر التابعة الاختيارية:

fillRef: تعبئة الخلفية الافتراضية التي يتعين استخدامها لعناصر القياس. يجب أن تشير لعنصر في fillLst.

lnfill: نمط الخط ولونه اللذين يتعين استخدامهما للخطوط المحيطة بعناصر القياس. يتبع النظام نفسه المتبع في المحلي lnfillDefault.

scaleUnderline

يتميز بالاستبعاد المتبادل مع scaleFrame وscaleExtendSeparators. لا بد من وجود أحدهم.

إذا كان هذا موجودًا، يتم رسم فقط الخطوط الأفقية التي تفصل القياسات.

قياسات مخطط جانت مع النمط scaleUnderline.

السمات الاختيارية:

algn: تحدد محاذاة عناصر قياس تسمية النص.
القيم المسموحة "l" للمحاذاة إلى اليسار للغات من اليسار إلى اليمين والمحاذاة إلى اليمين للغات من اليمين إلى اليسار، و"ctr" للمحاذاة إلى الوسط (افتراضي).

gap: القيم المسموحة "true" (افتراضي) و"false".
إذا كان هذا صحيحًا، يتم رسم الخطوط الأفقية الفاصلة بصورة خفيفة في الخلية العليا اليسرى المحتوية على تسميات القياس وتسمية عمود تسمية النشاط. إذا كان غير صحيح، فإنها تتوقف بالضبط في نهاية القياسات.

مقارنة خلية تسمية عمود النشاط مع وجود فجوة ودونها.

العنصر التابع الاختياري:

lnfill: نمط الخط ولونه اللذين يتعين استخدامهما للخطوط الأفقية الفاصلة بين القياسات. يتبع النظام نفسه المتبع في المحلي lnfillDefault.

scaleExtendSeparators

يتميز بالاستبعاد المتبادل مع scaleFrame وscaleUnderline. لا بد من وجود أحدهم.

إذا كان هذا موجودًا، يتم مد الفواصل الرأسية، الممكّنة في شريط الأدوات العائم الخاص بالقياس، في القياسات لتعمل بمثابة فواصل رأسية بين عناصر القياس. لا يتم رسم خطوط فاصلة أفقية بين القياسات.

قياسات مخطط جانت مع النمط scaleExtendSeparators.

السمة الاختيارية:

algn: تحدد محاذاة عناصر قياس تسمية النص.
القيم المسموحة "l" للمحاذاة إلى اليسار للغات من اليسار إلى اليمين والمحاذاة إلى اليمين للغات من اليمين إلى اليسار، و"ctr" للمحاذاة إلى الوسط (افتراضي).

lnfillBodyLeftRight

اختياري. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

يحدد نمط الخط ولونه للخطوط المحددة لجسم مخططات جانت على اليسار واليمين.
يمكن أن يحتوي على عنصر فرعي noLine، وفي هذه الحالة لا يتم رسم خطوط محددة، أو يتبع النظام الخاص بعنصر lnfillDefault المحلي.

lnfillBodyTop

اختياري. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

يحدد نمط الخط ولونه للخط المحدد لجسم مخططات جانت في الأعلى. يتبع نظام lnfillBodyLeftRight.

lnfillBodyBottom

اختياري. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

يحدد نمط الخط ولونه للخط المحدد لجسم مخططات جانت في الأسفل. يتبع نظام lnfillBodyLeftRight

lnfillFrameLeftRight

اختياري. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

يحدد نمط الخط ولونه للخط المحدد لعمود تسمية النشاط على اليسار وعمود تسمية المسؤول/الملاحظة على اليمين. يتبع نظام lnfillBodyLeftRight.

fillRefDefaultBody

مطلوب.

يحدد تعبئة الخلفية الافتراضية لجسم مخططات جانت.
له سمة name واحدة مطلوبة يجب أن تشير إلى عنصر fillLst.

fillRefHorzShading

مطلوب.

يحدد تعبئة الخلفية الافتراضية لظل الصف، عند إدراجه عبر قائمة سياق الصف.
له سمة name واحدة مطلوبة يجب أن تشير إلى عنصر fillLst ليس noFill.

fillRefVertShading

مطلوب.

يحدد تعبئة الخلفية الافتراضية للظل. له سمة name واحدة مطلوبة يجب أن تشير إلى عنصر fillLst ليس noFill.

lnfillSeparatorHorz

اختياري. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

يحدد نمط الخط ولونه لفواصل الصفوف. يتبع النظام نفسه المتبع في المحلي lnfillDefault.

lnfillSeparatorVertPrimary

اختياري. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

يحدد نمط الخط ولونه للفواصل الرأسية الأساسية (على سبيل المثال، تلك المستخدمة لأكبر وحدة زمنية ممكّنة). يتبع النظام نفسه المتبع في المحلي lnfillDefault.

lnfillSeparatorVertSecondary

اختياري. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

يحدد نمط الخط ولونه للفواصل الرأسية الثانوية (على سبيل المثال، تلك المستخدمة لكل الوحدات دون أكبر وحدة زمنية ممكّنة). يتبع النظام نفسه المتبع في المحلي lnfillDefault.

shapestyleLstPentagonAndChevron

اختياري. عندما لا يكون موجودًا، لا تتوفر المضلعات الخماسية/الرتب العسكرية (التي تُعرف أيضًا باسم أسهم العملية) للإدراج في مخططات جانت.

يحدد قائمة الأنماط المتاحة للمضلعات الخماسية/الرتب العسكرية القابلة للتحديد عبر شريط الأدوات العائم.
يجب أن يحتوي على الأقل على عنصر فرعي shapeStyleRef واحد، والذي يشير إلى العناصر الفرعية لـ shapestyleLst عبر سمة name الخاصة به.

shapestyleLstBar

يتميز بالاستبعاد المتبادل مع lnfillLstBar. لا بد من وجود أحدهم.

يحدد ضرورة رسم الأشرطة في شكل مستطيلات ويحدد قائمة الأنماط المتاحة (على سبيل المثال، حد خارجي وتعبئة).
له سمة واحدة مطلوبة w تحدد ارتفاع المستطيل بوحدة EMU (12700 EMU =‏ 1 نقطة)، بحد أقصى 152400 (= 12 نقطة).
يجب أن يحتوي على الأقل على عنصر فرعي shapeStyleRef واحد، والذي يشير إلى العناصر الفرعية لـ shapestyleLst عبر سمة name الخاصة به.

مثال:

<shapestyleLstBar w="98425">
    <shapestyleRef name="Solid Bar"/>
    <shapestyleRef name="Dashed Bar"/>
</shapestyleLstBar>
النتيجة: أشرطة مستطيلة في مخطط جانت مع فتح تحديد نمط الشكل في شريط الأدوات العائم.

lnfillLstBar

يتميز بالاستبعاد المتبادل مع shapestyleLstBar. لا بد من وجود أحدهم.

يحدد ضرورة رسم الأشرطة كخطوط ويحدد لونها الافتراضي وقائمة أنماط الخط المتاحة.
يجب أن يحتوي على عنصر فرعي solidfillRef واحد يشير إلى اللون، ثم عنصر فرعي lnRef واحد على الأقل يشير إلى نمط الخط.

مثال:

<lnfillLstBar>
    <solidfillRef name="Black"/>
    <lnRef name="Solid 2.25 pt"/>
    <lnRef name="Dash 2.25 pt"/>
</lnfillLstBar>
النتيجة: أشرطة خطية في مخطط جانت مع فتح تحديد نمط الخط في شريط الأدوات العائم.

قوس

مطلوب.

يحدد النمط ونمط الخط للأقواس.
له سمة مطلوبة واحدة style تحدد نمط القوس الذي يتعين استخدامه مع القيم المسموحة:

"triangle": قوس مربع مع مثلث تام في المنتصف.

قوس بنمط مثلث.

"curly": قوس متعرج

قوس بنمط متعرج.

"line": قوس مربع بمنتصف مدبب.

قوس بنمط خطي.

أو يحتوي على عنصر فرعي lnfill يحدد نمط الخط ولونه للقوس ويتبع النظام الخاص بـ lnfillDefault المحلي. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

مثال:

<bracket style="curly">
    <lnfill>
        <lnRef name="Long Dash 2.25 pt"/>
        <solidfillRef name="accent6"/>
    </lnfill>
</bracket>
النتيجة: مثال على القوس محدد النمط.

مرحلة رئيسية

مطلوب.

يحدد خصائص المراحل الرئيسية. بعض هذه الخصائص افتراضي ويمكن تعيينه بصورة فردية عبر شريط الأدوات العائم للمراحل الرئيسية، وبعضها يسري على كل المراحل الرئيسية ولا يمكن تغييره فيما بعد.
له سمة w مطلوبة تحدد حجم كل المراحل الرئيسية بوحدة EMU.

العناصر الفرعية المطلوبة:

markerRef: يحدد العلامة الافتراضية التي يتعين استخدامها للمراحل الرئيسية.

solidFillRef: يحدد اللون الافتراضي الذي يتعين استخدامه للمراحل الرئيسية.

العنصر التابع الاختياري:

lnfill: يحدد النمط واللون لكل خطوط المراحل الرئيسية. يتبع النظام نفسه المتبع في المحلي lnfillDefault. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault.

مثال:

<milestone w="150000">
    <markerRef name="Marker1"/>
    <solidfillRef name="accent6"/>
    <lnfill>
        <lnRef name="Long Dash 2.25 pt"/>
        <solidfillRef name="accent6"/>
    </lnfill>
</milestone>
النتيجة: مثال على مرحلة رئيسية محددة النمط بخط.

D.11.2 fiscalYear

عنصر اختياري يضيف، عند تضمينه، خيار سنة مالية في شريط الأدوات العائم لمخطط جانت. يجب أن يحتوي على عنصر تابع end واحد أو start واحد. يحتوي بصورة اختيارية على عنصر تابع weekAlignment.

قائمة مقاييس مخطط جانت مع تمكين السنة المالية.

عند تمكين خيار السنة المالية لمخطط جانت، يعرض مقياس سنوات المخطط سنوات مالية (محددة بالبادئة الافتراضية "FY") بدلاً من سنوات ميلادية، وتبدأ أو تنتهي بالشهر المحدد في العنصر التابع المرادف لنفس العام الميلادي.

في حالة وجود العنصر التابع weekAlignment، تُستخدم قاعدة الأسابيع 52-53: تنتهي كل سنة مالية في نفس يوم الأسبوع المحدد في السمة lastWeekday، مع إدراج الأسابيع الكبيسة على النحو الملائم. تحدد السمة lastDay التاريخ الميلادي الموافق ليوم الأسبوع المحدد الذي يمثل اليوم الأخير من السنة المالية. يتم عرض أرباع السنة بوصفها تتكون من 13 أسبوعًا تمامًا، فيما عدا الربع الرابع من السنة ذات الأسبوع الكبيس، والذي يتكون من 14 أسبوعًا على وجه التحديد. في حالة تعيين السمة الاختيارية weeksPerMonth للعنصر weekAlignment، تنتهي الأشهر المعروضة أيضًا دائمًا في يوم الأسبوع المحدد، مع استخدام القاعدة المحددة في هذه السمة لتحديد كيفية توزيع الأسابيع على الأشهر. تتم إضافة الأسبوع الكبيس دائمًا إلى الشهر الأخير من الربع الرابع.

مثال:

<fiscalYear>
	<end month="jan"/>
	<weekAlignment lastWeekday="fri" lastDay="nearestToEndOfLastMonth" weeksPerMonth="454"/>
</fiscalYear>

عند تحميل ملف نمط يحتوي على هذا العنصر وتمكين خيار السنة المالية لمخطط جانت، تنتهي السنة المالية 2023 المعروضة على مقياس سنوات المخطط في يوم الجمعة الأقرب إلى التاريخ 01/31/2023، تحديدًا 02/03/2023، وتبدأ السنة المالية 2024 في 02/04/2023. يتكون الشهر الأوسط من كل ربع سنوي مكون من 13 أسبوعًا من 5 أسابيع، ويتكون الشهران الآخران من 4 أسابيع. تكون السنة المالية 2023 سنة ذات أسبوع كبيس، مع احتواء الربع الرابع من سنة 2023 على 14 أسبوعًا، واحتواء الشهرين الأخيرين منها، ديسمبر ويناير للسنة المالية 2023، على 5 أسابيع (11/26/2022–30/12/2022 و12/31/2022–03/02/2023).

start/end

عنصر تابع مطلوب. يحدد بداية أو نهاية السنة المالية.

له سمة واحدة مطلوبة month، مع القيم المسموحة: "jan"، "feb"، "mar"، "apr"، "may"، "jun"، "jul"، "aug"، "sep"، "oct"، "nov"، "dec".

weekAlignment

عنصر تابع اختياري. يحدد يوم الأسبوع الذي يمثل اليوم الأخير للسنة المالية باستخدام قاعدة الأسابيع 52-53، وكيفية تحديد التاريخ الميلادي لانتهاء السنة المالية، وضرورة انتهاء الأشهر أيضًا في يوم الأسبوع المحدد، وفي حالة ذلك كيفية توزيع الأسابيع على الأشهر.

يحتوي على سمتين مطلوبتين lastWeekday وlastDay، وسمة اختيارية واحدة weeksPerMonth:

lastWeekday

يوم الأسبوع الذي تنتهي فيه كل سنة مالية.

القيم المسموحة: "sun", "mon", "tue", "wed", "thu", "fri", "sat".

lastDay

كيفية اختيار التاريخ الميلادي لليوم الأخير من السنة المالية.

القيم المسموحة:

"inLastMonth"
اليوم الأخير من السنة المالية هو يوم الأسبوع الأخير من النوع المحدد الذي يقع داخل الشهر الميلادي المحدد في العنصر end (أو الشهر الميلادي قبل الشهر المحدد في العنصر start).
"nearestToEndOfLastMonth"
اليوم الأخير من السنة المالية هو يوم الأسبوع من النوع المحدد الأقرب إلى نهاية الشهر الميلادي المحدد في العنصر end (أو الشهر الميلادي قبل الشهر المحدد في العنصر start).

ملاحظة: قد يؤدي استخدام الإعداد "nearestToEndOfLastMonth" إلى وقوع نهاية السنة المالية خارج الشهر الميلادي المحدد في العنصر end (داخل الشهر الميلادي المحدد في العنصر start)، على النحو الملاحظ في المثال أعلاه. عند استخدام "inLastMonth" تكون نهاية السنة المالية دائمًا في الشهر الميلادي المحدد في العنصر end (في الشهر الميلادي قبل الشهر المحدد في العنصر start).

weeksPerMonth

في حالة تعيينه، تنتهي الأشهر أيضًا في يوم الأسبوع المحدد. تحدد قيمته القاعدة المستخدمة لتوزيع الأسابيع على الأشهر.

القيم المسموحة:

"544"
يحتوي الشهر الأول من كل ربع سنوي مكون من 13 أسبوعًا على 5 أسابيع، ويحتوي الشهران الآخران على 4 أسابيع.
"454"
يحتوي الشهر الأوسط من كل ربع سنوي مكون من 13 أسبوعًا على 5 أسابيع، ويحتوي الشهران الآخران على 4 أسابيع.
"445"
يحتوي الشهر الأخير من كل ربع سنوي مكون من 13 أسبوعًا على 5 أسابيع، ويحتوي الشهران الآخران على 4 أسابيع.

مشاركة