المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سكريبت: شبكة الأشكال Split into grid


محمد طاهر
08-11-2009, 12:59 AM
سأتكلم اليوم عن السكربت في الإندزاين والأمور الكثيرة والرائعة التي يمكن القيام بها عن طريق السكربت.
1ـ إنشاء شبكة من الأشكال:
في الإللستريتور يمكن تقطيع مربع إلى عدد معين من المربعات لتصبح على شكل شبكة وذلك من خلال أمر بسيط (Object>Path>Split Into Grid) ، ولكن هل هذه الميزة موجودة في الإندزاين؟
للأسف هذه الميزة غير موجودة في الإندزاين ، ولكن هناك طريقة بسيطة و سهلة لإنشاء الشبكة من خلال السكربت، وذلك عن طريق الآتي:
نرسم مربع أو دائرة أو أي شكل حتى مربع النص و الأشكال الحرة يمكن تقسيمها.
http://filaty.com/i/804/4a70bb9.pic1.png

بعد تحديد الشكل نذهب إلى Window>Automation>Scripts أو نستخدم الاختصار Alt+Ctrl+F11
http://filaty.com/i/804/4a70bb9.pic2.png

تظهر هذه النافذة الصغيرة في حجمها الكبيرة في عملها

http://filaty.com/i/804/4a70bb9.pic3.png
نختار التبويب Scripts ثم نضغط على السهم المجاور لكلمة Application نفس الشي مع Samples التي ستظهر، ثم نختار JavaScript بنفس الطريقة ستظهر قائمة طويلة من السكربتات المتنوعة المهام. ابحث عن MakeGrid
http://filaty.com/i/804/4a70bb9.pic4.png

ستظهر النافذة هذه:
http://filaty.com/i/804/4a70bb9.pic5.png

Rows: عدد الصفوف عدد القطع التي سيقطعها الإندزاين أفقياً، سأختار مثلاً 5
Columns: عدد الأعمدة، عدد القطع التي سيقطعها الإندزاين عمودياً سأختار مثلاً 4
Row Gutter: المسافة بين صفين أفقياً
Columns Gutter: المسافة بين عمودين عمودياً
Frame Type: إذا أردت تحويل الأشكال إلى مربعات نص Text Frames أو مربعات صور Graphics Frame.
Retain Formatting And Contents: إذا كان المربع الذي تريد تقسيمه يحتوي على تنسيقات أو محتويات نصية أو أية محتويات يمكن الاحتفاظ بها عند اختيار هذا الخيار، أو إلغاءها عند إلغاء هذا الخيار.
Delete Original Object: حذف الشكل الأولي الكبير تلقائياً بعد التقسيم.


بعد إدخال الاعدادات اضغط OK وسترى المربع قد قسم إلى عدة أقسام حسبت رغبتك.
http://filaty.com/i/804/4a70bb9.pic6.png

وهذا نموذج عن الدائرة

http://filaty.com/i/804/4a70bb9.pic8.png

وهذا نموذج عن شكل حر
http://filaty.com/i/804/4a70bb9.pic7.png

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

أتمنى أن يكون الدرس قد أعجبكم
والسلام عليكم

نور التفاؤل
08-20-2009, 09:39 PM
ما شاء الله ..
جهد مبارك ملحوظ ..

أجدتم ..

بارك الله فيكم ، و نفع بكم الأمة ..