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
- schemeClr
- patFill
- fgClr + bgClr
- lnLst
- ln
- prstDash
- ln
- markerLst
- noMarker
- marker
- symbol
- solidfillRefBackground
تحدد العناصر التالية النمط الافتراضي للخط وخط الشبكة المستخدم على مستوى think-cell. يتم وصفها في تخصيص الخطوط.
- lnfillDefault
- solidfillRef
- lnRef
- lnfillGridline
- solidfillRef
- lnRef
تحدد العناصر التالية قوائم أنماط الأشكال والتعبئة والخط وأنظمة العلامات على التوالي. وهي تتوفر في شريط الأدوات العائم لعناصر think-cell السارية ويمكن الرجوع إليها في المزيد من التعريفات في ملف النمط. يتم وصفها في استخدام الألوان، والخطوط، والعلامات في الأنظمة.
- shapestyleLst
- shapestyle
- fillref
- lnfill
- shapestyle
- fillschemeLst
- fillscheme
- lnfillSegment
- solidfillRef
- lnRef
- lnfillSegmentMekko
- solidfillRef
- lnRef
- fillRef
- seriesCountSpecific
- fillRef
- lnfillSegment
- fillscheme
- lnfillmarkerSchemeLst
- lnfillmarkerScheme
- lnfillmarker
- solidfillRef
- lnRef
- markerRef
- seriesCountSpecific
- lnfillmarker
- lnfillmarker
- lnfillmarkerScheme
- fillmarkerSchemeLst
- fillmarkerscheme
- fillmarker
- solidfillRef
- markerRef
- seriesCountSpecific
- fillmarker
- fillmarker
- fillmarkerscheme
يمكن استخدام العناصر التالية لتحديد نظام التعبئة الافتراضي لجميع المخططات ولمخططات محددة. يتم وصفها في تخصيص المخططات.
- fillSchemeRefDefault
- fillSchemeRefDefaultStacked
- fillSchemeRefDefaultWaterfall
- fillSchemeRefDefaultClustered
- fillSchemeRefDefaultMekko
- fillSchemeRefDefaultArea
- fillSchemeRefDefaultPie
- fillSchemeRefDefaultBubble
- lnfillmarkerSchemeRefDefault
- lnfillmarkerSchemeRefDefaultCombination
- fillmarkerSchemeRefDefault
تقوم العناصر التالية بتعيين نمط النص الافتراضي للحقول النصية في think-cell. يتم وصفها في تخصيص خصائص النص.
- defPPr
- defRPr
تتيح العناصر التالية تخطيطات شرائح محددة مسبقًا لإدراج المخططات. يتم وصفها في التحديد المسبق لتخطيطات الشرائح لإدراج المخططات.
- fixedLayoutLst
- fixedLayout
- rect
- fixedLayout
تحدد العناصر التالية خصائص النمط للتسميات المختلفة. يتم وصفها في تخصيص التسميات.
- label
- lnfillLeaderLine
- lnRef
- shapestyleRefBubble
- sumLabelPosition
- lnfillLeaderLine
تحدد العناصر التالية خصائص خطوط المحاور ووسائل الإيضاح. يتم وصفها في تخصيص الخطوط.
- chart
- lnfillAxis
- solidfillRef
- lnRef
- lnfillAxisCategory
- solidfillRef
- lnRef
- lnfillAxis
- legend
- lnfill
- solidFillRef
- lnRef
- lnfill
تحدد العناصر التالية نمط كرات هارفي وخانات الاختيار وسلوكها. يتم وصفها في تخصيص كرة هارفي وخانة الاختيار.
- harveyball
- fillRefCompleted + fillRefBackground
- lnfill
- checkbox
- fillRef
- lnfill
- choices
- glyph
- solidfillRef
- font
- t
- pic
- Relationship
- glyph
تحدد العناصر التالية نمط مخططات جانت وسلوكها. يتم وصفها في تخصيص مخططات جانت.
- gantt
- lnfillDefault
- scaleFrame
- fillRef
- lnfill
- scaleUnderline
- lnfill
- scaleExtendSeparators
- lnfillBodyLeftRight
- lnfillBodyTop
- lnfillBodyBottom
- lnfillFrameLeftRight
- fillRefDefaultBody
- fillRefHorzShading
- fillRefVertShading
- lnfillSeparatorHorz
- lnfillSeparatorVertPrimary
- lnfillSeparatorVertSecondary
- shapestyleLstPentagonAndChevron
- shapestyleLstBar
- lnfillLstBar
- bracket
- lnfill
- milestone
- markerRef
- solidFillRef
- lnfill
- fiscalYear
- start
- end
- weekAlignment
D.2 بنية الملف
ملفات أنماط think-cell هي عبارة عن ملفات XML متوافقة مع النظام
https://schemas.think-cell.com/30711/tcstyle.xsd
ملاحظة: لا يتم دعم سوى ملفات الأنماط التي يتم التحقق منها بنجاح في مقابل نظام XML. من الممكن الاستمرار في تحميل ملف نمط غير صحيح بشكل كامل من الناحية التقنية، على سبيل المثال، بحذف بعض العناصر، في إصدار معين من think-cell، ولكن قد لا يسري هذا الأمر في الإصدارات المستقبلية.
D.2.1 style
العنصر 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/30711/tcstyle"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"https://schemas.think-cell.com/30711/tcstyle
https://schemas.think-cell.com/30711/tcstyle.xsd">
...
</style>
في هذا الوقت، قد تحتاج أيضًا إلى إجراء تغييرات على عناصر أخرى للتأكد من التزام ملف النمط بالتنسيق الموضح هنا.
D.2.2 noStyle
إذا كان ملف النمط يحتوي فقط على هذا العنصر، فسيؤدي تحميله إلى إزالة معلومات النمط الحالية من الشريحة الرئيسية.
مثال:
<noStyle
xmlns="https://schemas.think-cell.com/30711/tcstyle"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"https://schemas.think-cell.com/30711/tcstyle
https://schemas.think-cell.com/30711/tcstyle.xsd"/>
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 المذكورة في
msdn.microsoft.com/en-us/library/
documentformat.openxml.drawing.presetcolorvalues.aspx
أو في القسم الفرعي 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"/>
separator
خط أفقي في القوائم يظهر في شريط الأدوات العائم. يمكن استخدامه داخل عناصر 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:
msdn.microsoft.com/en-us/library/
documentformat.openxml.drawing.presetlinedashvalues.aspx
مثال:
<prstDash val="solid"/>
D.3.5 الاختيارات في عنصر تحكم نمط الخط
lnLst
قائمة بالخطوط الموضحة من خلال مثال اختياري واحد للعنصر noLine
ومثيل واحد على الأقل للعنصر ln
. تظهر الخطوط المحددة في هذه القائمة في عنصر تحكم نمط الخط الموجود في شريط الأدوات العائم (راجع نمط الخط). علاوةً على ذلك، يجب هنا تحديد أي نمط خط مشار إليه باستخدام lnRef
لاستخدامه في المخططات الخطية (راجع المخطط الخطي)، والروابط العامة (راجع روابط عامة)، والروابط الانحدارية (راجع المخطط الانحداري)، والإطارات وما إلى ذلك.
مثال:
<lnLst>
<ln ...
</lnLst>
لوصف كل إدخال في القائمة، يتم تحويل سمة w
الخاصة بعنصر ln
إلى نقاط، على سبيل المثال، يتم تحويل 3175 وحدة مترية إنجليزية إلى 1/4 نقطة، وعرضها مع تمثيل مرئي لنوع الشرطة.
D.3.6 العلامات
marker
علامة ذات شكل معين. تحتوي السمة 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
.
msdn.microsoft.com/en-us/library/
documentformat.openxml.drawing.charts.markerstylevalues.aspx
مثال:
<symbol val="circle"/>
D.3.7 الاختيارات في عنصر تحكم العلامة
markerLst
قائمة بالعلامات التي يتم وصفها بواسطة مثيل واحد اختياري للعنصر noMarker
ومثيل واحد على الأقل للعنصر marker
. يتم عرض العلامات المحددة في هذه القائمة في عنصر تحكم العلامة الموجود في شريط الأدوات العائم (راجع شكل العلامة).
مثال:
<markerLst>
<marker ...
</markerLst>
noMarker
عندما يختار المستخدم هذا النمط الخاص بالعلامة من عنصر تحكم نمط العلامة، فإن العلامة لا تحتوي على لون تعبئة. تحتوي السمة name
على الاسم الافتراضي المستخدم في عنصر تحكم نمط العلامة، والذي لا يمكن تغييره.
<noMarker name="No Marker"/>
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="No Marker"/>
</lnfillmarker>
...
</lnfillmarkerScheme>
lnfillmarker
نمط خط مجمّع للمخططات الخطية (راجع المخطط الخطي) موضح بالعناصر التابعة lnRef
، وsolidfillRef
، واختياريًا markerRef
للإشارة إلى خط ولون تعبئة وعلامة على التوالي.
مثال:
<lnfillmarker>
<lnRef name="Solid 18"/>
<solidfillRef name="accent1"/>
<markerRef name="No Marker"/>
</lnfillmarker>
lnRef
مرجع إلى خط محدد في العنصر lnLst
. يجب أن تتطابق السمة name
مع قيمة السمة نفسها في تعريف الخط. قد لا يشير lnRef
بمثابة عنصر تابع لـ lnfillmarker
إلى نوع الخط noLine
.
مثال:
<lnRef name="Solid 18"/>
solidfillRef
مرجع إلى لون تعبئة محدد في العنصر fillLst
. يجب أن تتطابق السمة name
مع قيمة السمة نفسها في تعريف التعبئة.
مثال:
<solidfillRef name="accent1"/>
markerRef
مرجع إلى علامة محددة في العنصر markerLst
. يجب أن تتطابق السمة name
مع قيمة السمة نفسها في تعريف العلامة.
مثال:
<markerRef name="No Marker"/>
D.4.4 الاختيارات في عنصر تحكم نظام العلامات
fillmarkerSchemeLst
قائمة بأنظمة علامات think-cell التي سيتم استخدامها في عنصر تحكم نظام العلامات الموجود في شريط الأدوات العائم (راجع نظام العلامات). يتم تحديد أنظمة العلامات الفردية باستخدام العنصر التابع fillmarkerScheme
.
مثال:
<fillmarkerSchemeLst>
<fillmarkerScheme name="Company marker scheme">
...
</fillmarkerSchemeLst>
fillmarkerScheme
نظام علامات يتكون من سلسلة من العلامات. يتم تحديده من خلال الإشارة إلى العلامات باستخدام العنصر التابع fillmarker
. تحتوي السمة name
على الاسم المستخدم في عنصر تحكم نظام الألوان. إذا لزم الأمر، يُمكن استخدام seriesCountSpecific
مع تسلسل مختلف من fillmarker
للاستخدام مع مُخططات تحتوي على عدد قليل للغاية من السلاسل فقط (راجع seriesCountSpecific).
مثال:
<fillmarkerScheme name="Company marker scheme">
<fillmarker>
...
</fillScheme>
fillmarker
نمط علامة مجمع مكون من مرجع علامة باستخدام العنصر التابع markerRef
ومرجع لون تعبئة اختياري باستخدام العنصر التابع solidfillRef
. في حالة قيام markerRef
بالإشارة إلى noMarker
، يتم تجاهل solidfillRef
.
مثال:
<fillmarker>
<markerRef name="Square"/>
<solidfillRef name="Orange"/>
</fillmarker>
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 harveyball
نمط مشترك لكرة هارفي يتألف من العناصر التابعة 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 checkbox
نمط مجمع لخانة الاختيار يتكون من العنصر التابع 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>✗</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 choices
قائمة الاختيارات التي سيتم استخدامها في خانة الاختيار. يمكن أن تحتوي القائمة على أي عدد من العناصر glyph
للأحرف والرموز وpic
للصور.
D.10.6 glyph
الصورة الرمزية (حرف أو رمز) المستخدمة كأحد خيارات خانة الاختيار. تصف السمة 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. يمكن تحديد المرجع الرقمي باستخدام الأرقام العشرية (✗
) أو الأرقام السداسية العشرية (✗
).
D.10.8 pic
صورة يتم استخدامها كأحد اختيارات خانة الاختيار. يتم تحديد اسم ملف EMF مع الصورة بمثابة سمة Target
للعنصر التابع Relationship
. تصف السمة hotkeys
قائمة من أحرف مفاتيح التشغيل السريع التي تحدد الصورة.
مثال:
<pic hotkeys="R4">
<Relationship Target="traffic_light_horizontal_red.emf"/>
</pic>
لإنشاء ملف EMF لأي شكل في PowerPoint:
- انقر بزر الماوس الأيمن فوق شكل أو مجموعة محددة من الأشكال.
- اختر حفظ كصورة.
- تأكد من الحفظ كنوع Enhanced Windows Metafile (* .emf) .
بالطبع، يمكنك أيضًا استخدام محرر رسومات مناسب لإنشاء ملف EMF.
D.11 تخصيص مخططات جانت
D.11.1 gantt
يحدد خيارات الشكل والتنسيق الافتراضية لمخططات جانت.
يحتوي على العناصر الفرعية التالية:
lnfillDefault
اختياري. عندما لا يكون موجودًا، يتم استخدام lnfillDefault
العام. ستتم الإشارة له باسم محلي lnfillDefault
فيما يلي.
يحدد نمط الخط الافتراضي ولون الخطوط الافتراضي في مخططات جانت. يُستخدم للخطوط التي لم يتم تعيين نمط محدد لها بواسطة أحد العناصر التالية.
يجب أن يكون له lnRef
كعنصر فرعي يشير إلى نمط الخط، وفي هذه الحالة يتم استخدام هذا النمط مع لون من lnfillDefault
العام، أو solidfillRef
يشير إلى لون، وفي هذه الحالة يتم استخدام هذا اللون مع نمط الخط من lnfillDefault
العام، أو كليهما بهذا الترتيب، ليحددا بالكامل نمط الخط ولونه.
scaleFrame
يتميز بالاستبعاد المتبادل مع scaleUnderline
وscaleExtendSeparators
. لا بد من وجود أحدهم.
إذا كان هذا موجودًا، تكون عناصر القياس محاطة تمامًا بخطوط.

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

العناصر التابعة الاختيارية:
fillRef
: تعبئة الخلفية الافتراضية التي يتعين استخدامها لعناصر القياس. يجب أن تشير لعنصر في fillLst
.
lnfill
: نمط الخط ولونه اللذين يتعين استخدامهما للخطوط المحيطة بعناصر القياس. يتبع النظام نفسه المتبع في lnfillDefault
المحلي.
scaleUnderline
يتميز بالاستبعاد المتبادل مع scaleFrame
وscaleExtendSeparators
. لا بد من وجود أحدهم.
إذا كان هذا موجودًا، يتم رسم فقط الخطوط الأفقية التي تفصل القياسات.

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

العنصر التابع الاختياري:
lnfill
: نمط الخط ولونه اللذين يتعين استخدامهما للخطوط الأفقية الفاصلة بين القياسات. يتبع النظام نفسه المتبع في lnfillDefault
المحلي.
scaleExtendSeparators
يتميز بالاستبعاد المتبادل مع scaleFrame
وscaleUnderline
. لا بد من وجود أحدهم.
إذا كان هذا موجودًا، يتم مد الفواصل الرأسية، الممكّنة في شريط الأدوات العائم الخاص بالقياس، في القياسات لتعمل بمثابة فواصل رأسية بين عناصر القياس. لا يتم رسم خطوط فاصلة أفقية بين القياسات.

السمة الاختيارية:
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 نقطة).
يجب أن يحتوي على الأقل على عنصر فرعي 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>
النتيجة: 
bracket
مطلوب.
يحدد النمط ونمط الخط للأقواس.
له سمة مطلوبة واحدة style
تحدد نمط القوس الذي يتعين استخدامه مع القيم المسموحة:
"triangle"
: قوس مربع مع مثلث تام في المنتصف.

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

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

أو يحتوي على عنصر فرعي lnfill
يحدد نمط الخط ولونه للقوس ويتبع النظام الخاص بـ lnfillDefault
المحلي. عندما لا يكون موجودًا، (محلي، في حالة توفره)، يتم استخدام lnfillDefault
.
مثال:
<bracket style="curly">
<lnfill>
<lnRef name="Long Dash 2.25 pt"/>
<solidfillRef name="accent6"/>
</lnfill>
</bracket>
النتيجة: 
milestone
مطلوب.
يحدد خصائص المراحل الرئيسية. بعض هذه الخصائص افتراضي ويمكن تعيينه بصورة فردية عبر شريط الأدوات العائم للمراحل الرئيسية، وبعضها يسري على كل المراحل الرئيسية ولا يمكن تغييره فيما بعد.
له سمة 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 أسابيع.