C. تخصيص think-cell

يوضح هذا الفصل كيفية تخصيص think-cell، أي كيفية تغيير الألوان الافتراضية والخصائص الافتراضية الأخرى.

يمكن تغيير الخصائص التالية باستخدام ملفات الأنماط:

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

ج.1
إنشاء نمط think-cell
ج.2
تحميل ملفات الأنماط
ج.3
نشر أنماط think-cell
ج.4
البرنامج التعليمي لملف النمط
ج.5
تعيين تخطيط افتراضي لشريحة جدول الأعمال

ج.1 إنشاء نمط think-cell

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

https://www.think-cell.com/kb/0191

يقوم محرر XML المخصص عادةً بتمييز الأخطاء في المستند، وباستخدام اختصارات لوحة المفاتيح مثل الضغط على المفتاح Ctrl ومفتاح المسافة، يمكنك تشغيل إكمال تلقائي: يعرض المحرر مجموعة من العلامات أو السمات أو القيم القابلة للتطبيق على السياق الحالي (موضع مؤشر النص). إذا حركت الماوس فوق أخطاء مميزة، يتم عرض تلميح أداة يتضمن شرحًا مفصلاً للخطأ.

يتم تسليم العديد من ملفات الأنماط النموذجية مع think-cell ويمكنك العثور عليها في المجلد الفرعي styles في مجلد تثبيت think-cell. أولاً، ابحث عن موقع مجلد التثبيت. يظهر هذا المجلد عند النقر فوق حول في قائمة image  المزيد.

البحث عن مجلد التثبيت

افتح هذا المجلد وانتقل إلى المجلد الفرعي styles، على سبيل المثال،

C:\Program Files\think-cell\styles

افتح الملف generic style.xml. يجب أن يبدو كهذا:

ملف النمط الافتراضي بعد تحميله في Visual Studio Express for Web

يقوم المحرر تلقائيًا بفحص ملفك بحثًا عن الأخطاء. يمكنك عرض قائمة الأخطاء بالنقر فوق عرض > قائمة الأخطاء :

نافذة قائمة أخطاء فارغة في Visual Studio Express for Web

تأكد من عدم وجود تحذيرات أو أخطاء مشار إليها قبل حفظ ملف النمط الذي تم تحريره.

بالطبع، يعمل أي محرر آخر يدعم XML أيضًا. يجب حفظ الملف بملحق .xml.

ج.2 تحميل ملفات الأنماط

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

على سبيل المثال، بعد تحميل ملف النمط النموذجي example_style_complex.xml من دليل styles في مسار تثبيت think-cell، ستتضمن عناصر تحكم خصائص اللون ونظام الألوان عناصر مخصصة.

قائمة الألوان ونظام الألوان التي تم تغييرها بعد تحميل نمط نموذجي معقد

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

ج.2.1 تحميل ملفات الأنماط برمجيًا

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

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

تصف الأقسام التالية استدعاءات واجهة برمجة التطبيقات المتاحة.

C.2.2 LoadStyle

C.2.2.1 التوقيع

tcaddin.LoadStyle( _ 
    CustomLayoutOrMaster As Master, _ 
    FileName As String 
)
عند تحميل ملف نمط إلى تخطيط مخصص، يكون التوقيع هو
tcaddin.LoadStyle( _ 
    CustomLayoutOrMaster As CustomLayout, _ 
    FileName As String _
)

C.2.2.2 الوصف

يتم استدعاء هذه الوظيفة من PowerPoint وهي تقوم بتحميل ملف النمط عند FileName في تخطيط رئيسي أو مخصص، يتم تحديده عبر المعلمة CustomLayoutOrMaster.

C.2.2.3 مثال

' When Option Explicit appears in a file, you must 
' explicitly declare all variables using the Dim 
' or ReDim statements. If you attempt to use an 
' undeclared variable name, an error occurs at 
' compile time. 
' Use Option Explicit to avoid incorrectly typing 
' the name of an existing variable or to avoid 
' confusion in code where the scope of the 
' variable is not clear. If you do not use the 
' Option Explicit statement, all undeclared 
' variables are of Object type. 
' http://msdn.microsoft.com/en-us/ 
' library/y9341s4f%28v=vs.80%29.aspx 
Option Explicit
 
Sub LoadStyle_Sample() 
 
   ' Get the think-cell add-in object 
   Dim tcaddin As Object 
   Set tcaddin = Application.COMAddIns("thinkcell.addin").Object 
 
   Dim master As Master
   Set master = Application.ActivePresentation.Designs(1).SlideMaster
   
   Dim style As String
   style = "C:\some\path\styles\style.xml"
 
   Call tcaddin.LoadStyle(master, style)
End Sub

C.2.3 LoadStyleForRegion

C.2.3.1 التوقيع

tcaddin.LoadStyleForRegion( _ 
    CustomLayout As CustomLayout, _ 
    FileName As String, _
	Left as Single, _
	Top as Single, _
	Width as Single, _
	Height as Single _
)

C.2.3.2 الوصف

يتم استدعاء هذه الوظيفة من PowerPoint وهي تقوم بتحميل ملف النمط عند FileName في التخطيط المخصص CustomLayout كما تقوم بتقييده إلى منطقة محددة بواسطة Left، Top، Width، Height. في بقية الشريحة، ينطبق النمط الذي تم تحميله مسبقًا مع LoadStyle.

يتم توفير المعلمات Left، Top، Width، Height بنقاط PowerPoint. ستقوم في المعتاد بتعيينها ككسور من إجمالي ارتفاع الشريحة وعرضها. على سبيل المثال، بالنسبة لمنطقة تغطي ثلثي شريحة من الجانب الأيمن، يتم تعيين Left إلى 1/3 من عرض الشريحة و Width إلى 2/3.

يمكنك أيضًا إضافة شكل يدويًا إلى شريحة أو تخطيط مخصص، أو الاستعلام عن خصائصه Left، Top، Width، Height برمجيًا واستخدام القيم مع LoadStyleForRegion لتقييد النمط إلى نفس المنطقة التي تتم تغطيتها بواسطة الشكل.

يدعم برنامج think-cell نمطين كحد أقصى لكل تخطيط مخصص. يتم تعيين أحدهما باستخدام LoadStyle وهو يغطي كل شيء غير مقيد إلى منطقة، ويتم تعيين الآخر باستخدام LoadStyleForRegion.

C.2.3.3 مثال

' When Option Explicit appears in a file, you must 
' explicitly declare all variables using the Dim 
' or ReDim statements. If you attempt to use an 
' undeclared variable name, an error occurs at 
' compile time. 
' Use Option Explicit to avoid incorrectly typing 
' the name of an existing variable or to avoid 
' confusion in code where the scope of the 
' variable is not clear. If you do not use the 
' Option Explicit statement, all undeclared 
' variables are of Object type. 
' http://msdn.microsoft.com/en-us/ 
' library/y9341s4f%28v=vs.80%29.aspx 
Option Explicit
 
Sub LoadStyleForRegion_Sample() 
 
   ' Get the think-cell add-in object 
   Dim tcaddin As Object 
   Set tcaddin = Application.COMAddIns("thinkcell.addin").Object 
 
   Dim layout As CustomLayout
   Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
   
   Dim left, top, width, height As Single
   top = 0
   left = 0
   width = layout.Width / 2
   height = layout.Height
   
   Dim style As String
   style = "C:\some\path\styles\style.xml"
 
   Call tcaddin.LoadStyleForRegion(layout, style, left, top, width, height)
End Sub

C.2.4 RemoveStyles

C.2.4.1 التوقيع

tcaddin.RemoveStyles( _ 
    CustomLayout As CustomLayout _ 
)

C.2.4.2 الوصف

يتم استدعاء هذه الوظيفة من PowerPoint وهي تزيل جميع الأنماط من التخطيط المخصص CustomLayout. بعد ذلك، ينطبق النمط المحمل في الشريحة الرئيسية. قد يتم تحميل نمط في التخطيط المخصص وتقييد نمط آخر إلى منطقة محددة من التخطيط المخصص. نظرًا لأن RemoveStyles تزيل جميع الأنماط، فستتم إزالة النمطين. لا يمكن إزالة النمط المحمل في الشريحة الرئيسية ولذلك لأنه دائمًا ما تكون هناك حاجة إلى نمط صالح مرتبط بالشريحة الرئيسية. يمكن الكتابة فوقه باستخدام ملف نمط مختلف.

C.2.4.3 مثال

' When Option Explicit appears in a file, you must 
' explicitly declare all variables using the Dim 
' or ReDim statements. If you attempt to use an 
' undeclared variable name, an error occurs at 
' compile time. 
' Use Option Explicit to avoid incorrectly typing 
' the name of an existing variable or to avoid 
' confusion in code where the scope of the 
' variable is not clear. If you do not use the 
' Option Explicit statement, all undeclared 
' variables are of Object type. 
' http://msdn.microsoft.com/en-us/ 
' library/y9341s4f%28v=vs.80%29.aspx 
Option Explicit
 
Sub RemoveStyles_Sample() 
 
   ' Get the think-cell add-in object 
   Dim tcaddin As Object 
   Set tcaddin = Application.COMAddIns("thinkcell.addin").Object 
 
   Dim layout As CustomLayout
   Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
   
   Call tcaddin.RemoveStyles(layout)
End Sub

ج.3 نشر أنماط think-cell

يؤدي تحميل ملف نمط... في قائمة image  المزيد في شريط أدوات think-cell إلى تحميل ملف نمط في الشريحة الرئيسية للعرض التقديمي الحالي. عندما يتم توزيع العرض التقديمي بمثابة قالب PowerPoint، يتم توزيع نمط think-cell ضمنيًا أيضًا. يتم تحقيق التبديل بين الأنماط عن طريق التبديل بين قوالب PowerPoint. لا ينبغي أن يكون من الضروري إعطاء ملف نمط think-cell للمستخدمين الفرديين.

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

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

يتم تحميل ملف النمط الافتراضي تلقائيًا في حالتين:

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

يتم تمييز ملف النمط الافتراضي الذي سيتم تحميله تلقائيًا بإلحاق كلمة (افتراضي) به في قائمة ملفات الأنماط المتاحة والمحملة حديثًا:

أمر القائمة تحميل ملف الأنماط مع قائمة من الأنماط المتاحة والمستخدمة حديثًا

ج.4 البرنامج التعليمي لملف النمط

في دليل تثبيت think-cell (عادةً C:\Program Files\think-cell)، في الدليل الفرعي styles، يمكنك العثور على ملف النمط generic style.xml. يعكس هذا النمط الألوان وأنظمة الألوان المتاحة بعد التثبيت مباشرةً في حالة عدم تحميل أي نمط. بالتالي:

  1. قم بعمل نسخة من generic style.xml وتحميلها في محرر XML (راجع إنشاء نمط think-cell لاختيار محرر مناسب).
  2. تنقل في الملف من أعلى إلى أسفل لإجراء التغييرات الموضحة في الخطوات التالية.
  3. قم بإزالة أي ألوان غير ضرورية من القائمة داخل العنصر fillLst. ستجد عناصر solidFill، وpattFill، وseparator مطابقة للعناصر الموجودة في قائمة الألوان المعروضة في think-cell (راجع اللون والتعبئة). لإزالة، على سبيل المثال، عنصر solidFill، قم بإزالة كل العناصر بين علامة البداية <solidFill ...> وعلامة الإغلاق </solidFill> مع تضمين هاتين العلامتين في عملية الإزالة.
  4. بشكل اختياري، قم بإنشاء قسم جديد للألوان الخاصة بك. للقيام بذلك، قم بإدراج العلامة separator بكتابة <separator/> في الموقع المناسب في قائمة الألوان. أيضًا، لا تتردد في استخدام فواصل الأسطر، والمسافات البادئة، والخطوط الفارغة لإنشاء التعليمات البرمجية بلغة XML في ملف النمط بهدف تيسير الأمور عليك. لا تؤثر المسافات وفواصل الأسطر على النمط الناتج.
  5. قم بإضافة الألوان الخاصة بك باستخدام العنصر solidFill. يحتاج اللون الخاص بك إلى اسم وقيم للقنوات الحمراء والخضراء والزرقاء. يجب أن تحصل على هذه القيم من وثيقة مواصفات الهوية المؤسسية لشركتك. إذا كان اسم اللون يجب أن يكون "أخضر فاتح" ، فإن القيمة العشرية للقناة الحمراء 170، والخضراء 255، والزرقاء 42 يجب أن تبدو كما يلي:
    <solidFill name="Light Green"> 
      <sdrgbClr r="170" g="255" b="42"/> 
    </solidFill>
    
  6. قم بإزالة أي أنظمة ألوان غير ضرورية من القائمة داخل العنصر fillSchemeLst. ستجد عناصر fillScheme مطابقة للعناصر الموجودة في قائمة نظام الألوان معروضة في think-cell (راجع نظام الألوان. لإزالة عنصر fillScheme، قم بإزالة جميع العناصر بين علامة البداية <fillScheme ...> وعلامة الإغلاق </fillScheme> مع تضمين هاتين العلامتين في عملية الإزالة.
  7. اختياريًا ، قم بتعديل نظام ألوان موجود. يمكنك
    • إزالة لون واحد أو عدة ألوان من النظام عن طريق إزالة عناصر fillRef المعنية أو
    • إعادة ترتيب الألوان الموجودة عن طريق إعادة ترتيب عناصر fillRef أو
    • قم بتضمين أحد الألوان الخاصة بك عن طريق إضافة عنصر fillRef داخل العنصر fillScheme في المكان المناسب. إذا كنت ترغب في تضمين اللون المحدد أعلاه، فقم بإضافة السطر التالي:
      <fillRef name="Light Green"/>
      

    لاحظ أنه يمكنك فقط استخدام الألوان التي تم تحديدها في القسم fillLst (راجع الخطوات من 3 إلى 5) أعلاه. على وجه الخصوص، إذا قمت بإزالة أي ألوان في الخطوة رقم 3، يجب إزالة هذه الألوان من أنظمة الألوان أيضًا.

  8. اختياريًا، قم بإنشاء نظام ألوان جديد باستخدام العنصر fillScheme. يحتاج نظامك إلى اسم، على سبيل المثال "النظام الأخضر"، ومرجع لوني لاستخدامه بواسطة السلسلة الأخرى في السمة المطلوبة fillSchemeLst، وقائمة بمراجع الألوان بمثابة عناصر fillRef. إذا كنت قد حددت الألوان "برتقالي"، و"أخضر داكن"، و"أخضر متوسط" بالإضافة إلى "أخضر فاتح" أعلاه، فقد يبدو نظام الألوان الخاص بك بالشكل التالي:
    <fillScheme name="Green Scheme" fillRefOtherSeries="Orange"> 
      <fillRef name="Dark Green"/> 
      <fillRef name="Medium Green"/> 
      <fillRef name="Light Green"/> 
    </fillScheme>
    
  9. تحقق من محتويات العنصر fillSchemeRefDefault. تحدد السمة name نظام الألوان المستخدم بشكل افتراضي عند إدراج مخططات جديدة. إذا كنت ترغب في تعيين نظام الألوان الخاص بك ليكون الإعداد الافتراضي الجديد، فقم بتعديل التعليمات البرمجية كما يلي:
    <fillSchemeRefDefault name="Green scheme"/>
    
  10. احفظ ملف النمط المعدل وقم بتحميله (راجع تحميل ملفات الأنماط) واختباره.
  11. انشر النمط الجديد في شركتك كما هو موضح في نشر أنماط think-cell. على وجه الخصوص، ليس من الضروري إرسال ملف XML إلى زملائك، ولكن يجب عليك بطبيعة الحال الاحتفاظ به كمرجع لك.

ج.5 تعيين تخطيط افتراضي لشريحة جدول الأعمال

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

  1. في طريقة عرض الشريحة الرئيسية في PowerPoint، قم بإنشاء تخطيط مخصص جديد. عادةً، ستقوم بتكرار أحد التخطيطات المخصصة الموجودة التي تتطابق بشكل أفضل مع الشكل المراد لشريحة جدول أعمال think-cell.
  2. قم بتسمية التخطيط المخصص الجديد "جدول أعمال think-cell". سيستخدم think-cell هذا التخطيط المخصص فقط، إذا كان يطابق هذا الاسم تمامًا، وهو أمر حساس لحالة الأحرف.
  3. قم فقط بتضمين الأشكال الموجودة في تخطيط "جدول أعمال think-cell" المخصص الذي يجب أن يظهر على هذا النحو في كل شريحة من شرائح جدول الأعمال.
  4. أثناء تعديل التخطيط المخصص، اختر image  عنصر نائب لجدول الأعمال من قائمة العناصر. لا يتوفر هذا العنصر سوى عند تحرير تخطيط مخصص. وهو يضيف عنصر جدول أعمال نائبًا بالتخطيط المخصص الحالي.
  5. اختر موضع عنصر جدول الأعمال النائب كما هو موضح في وضع جدول الأعمال.

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

مشاركة

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