إدارة الضوابط

Contents
[ ]

مقدمة

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

إضافة عنصر تحكم مربع نص إلى ورقة العمل

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

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

يتم إنشاء المخرجات التالية عن طريق تنفيذ الكود:

يتم إنشاء مربعي نص في ورقة العمل

ما يجب القيام به: image_بديل_نص

معالجة عناصر تحكم مربع النص في جداول بيانات المصمم

يتيح لك Aspose.Cells أيضًا الوصول إلى مربعات النص في أوراق عمل المصمم ومعالجتها. استخدم الWorksheet.getTextBoxes للحصول على مجموعة مربعات النص في الورقة.

يستخدم المثال التالي ملف Microsoft Excel - tsttextboxes.xls - الذي أنشأناه في المثال أعلاه. يحصل على السلاسل النصية لمربعي النص ويغير نص مربع النص الثاني لحفظ الملف.

إضافة عنصر تحكم CheckBox إلى ورقة العمل

تكون خانات الاختيار سهلة الاستخدام إذا كنت تريد توفير طريقة للمستخدم للاختيار بين خيارين ، مثل صواب أو خطأ ؛ نعم أو لا. Aspose.Cells يسمح لك باستخدام مربعات الاختيار في أوراق العمل. على سبيل المثال ، ربما تكون قد طورت ورقة عمل الإسقاط المالي حيث يمكنك إما حساب عملية استحواذ معينة أم لا. في هذه الحالة ، قد ترغب في وضع خانة اختيار أعلى ورقة العمل. يمكنك بعد ذلك ربط حالة خانة الاختيار هذه بخلية أخرى ، بحيث إذا تم تحديد خانة الاختيار ، فإن قيمة الخلية هي True ؛ إذا لم يتم تحديدها ، فإن قيمة الخلية هي False.

باستخدام Microsoft إكسل

لوضع عنصر تحكم خانة اختيار في ورقة العمل الخاصة بك ، اتبع الخطوات التالية:

  1. تأكد من عرض شريط أدوات النماذج.
  2. انقر علىخانة اختيار أداة على شريط أدوات النماذج.
  3. في منطقة ورقة العمل الخاصة بك ، انقر واسحب لتحديد المستطيل الذي سيحتفظ بخانة الاختيار والتسمية بجانب خانة الاختيار.
  4. بمجرد وضع مربع الاختيار ، حرك مؤشر الماوس إلى منطقة الملصق وقم بتغيير التسمية.
  5. في الCell رابط، حدد عنوان الخلية التي يجب ربط خانة الاختيار هذه بها.
  6. انقر فوقنعم.

باستخدام Aspose.Cells

يوفر Aspose.Cells ملفCheckBoxCollection class ، والتي تُستخدم لإضافة خانة اختيار جديدة إلى المجموعة. هناك فئة أخرى ،Aspose.Cells.Drawing.CheckBox، والذي يمثل خانة اختيار. لها بعض الأعضاء المهمين:

  • الsetLinkedCell الطريقة تحدد خلية مرتبطة بخانة الاختيار.
  • النص مجموعة تحدد الطريقة السلسلة النصية المرتبطة بخانة الاختيار. إنها تسمية خانة الاختيار.
  • الsetValue تحدد الطريقة إذا تم تحديد خانة الاختيار أم لا.

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

تمت إضافة CheckBox في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة عنصر تحكم RadioButton إلى ورقة العمل

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

باستخدام Microsoft إكسل

لوضع عنصر تحكم زر راديو في ورقة العمل الخاصة بك ، اتبع الخطوات التالية:

  1. تأكد من أننماذج يتم عرض شريط الأدوات.
  2. انقر علىزر الخيارات أداة.
  3. في ورقة العمل ، انقر واسحب لتحديد المستطيل الذي سيحتفظ بزر الخيار والتسمية بجانب زر الخيار.
  4. بمجرد وضع زر الاختيار في ورقة العمل ، حرك مؤشر الماوس إلى منطقة التسمية وقم بتغيير التسمية.
  5. في الCell رابط ، حدد عنوان الخلية التي يجب أن يرتبط بها زر الاختيار هذا.
  6. انقرنعم.

باستخدام Aspose.Cells

الShapeCollectionتوفر class طريقة تسمى addShape والتي يمكن استخدامها لإضافة عنصر تحكم زر اختيار إلى ورقة العمل. قد تعيد الطريقة كائن RadioButton. تمثل فئة RadioButton زر خيار. لها بعض الأعضاء المهمين:

  • تحدد طريقة setLinkedCell خلية مرتبطة بزر الاختيار.
  • تحدد طريقة setText السلسلة النصية المرتبطة بزر الاختيار. إنها تسمية زر الاختيار.
  • تحدد الخاصية Checked ما إذا كان زر الاختيار محددًا أم لا.
  • تحدد طريقة setFillFormat تنسيق تعبئة زر الاختيار.
  • تحدد طريقة setLineFormat أنماط تنسيق الخط لزر الخيار.

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

تتم إضافة بعض RadioButtons في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة عنصر تحكم مربع التحرير والسرد إلى ورقة عمل

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

باستخدام Microsoft إكسل

لوضع عنصر تحكم مربع تحرير وسرد في ورقة العمل الخاصة بك ، اتبع الخطوات التالية:

  1. تأكد من أننماذج يتم عرض شريط الأدوات.
  2. اضغط علىصندوق التحرير أداة.
  3. في منطقة ورقة العمل الخاصة بك ، انقر واسحب لتحديد المستطيل الذي سيحتوي على مربع التحرير والسرد.
  4. بمجرد وضع مربع التحرير والسرد في ورقة العمل ، انقر بزر الماوس الأيمن فوق عنصر التحكم للنقرتنسيق التحكم وحدد نطاق الإدخال.
  5. في الCell رابط ، حدد عنوان الخلية التي يجب ربط مربع التحرير والسرد بها.
  6. انقر فوقنعم.

باستخدام Aspose.Cells

الShapeCollectionتوفر class طريقة تسمى addShape ، والتي يمكن استخدامها لإضافة عنصر تحكم مربع تحرير وسرد إلى ورقة العمل. يمكن للأسلوب إرجاع كائن ComboBox. تمثل فئة ComboBox مربع تحرير وسرد. لها بعض الأعضاء المهمين:

  • تحدد طريقة setLinkedCell خلية مرتبطة بمربع التحرير والسرد.
  • تحدد طريقة setInputRange نطاق خلايا ورقة العمل المستخدمة لتعبئة مربع التحرير والسرد.
  • تحدد طريقة setDropDownLines عدد أسطر القائمة المعروضة في الجزء المنسدل من مربع التحرير والسرد.
  • تشير طريقة setShadow إلى ما إذا كان مربع التحرير والسرد به تظليل ثلاثي الأبعاد.

يوضح المثال التالي كيفية إضافة مربع تحرير وسرد إلى ورقة العمل. يتم إنشاء الإخراج التالي عند تنفيذ التعليمات البرمجية.

تتم إضافة مربع تحرير وسرد في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة عنصر تحكم التسمية إلى ورقة عمل

الملصقات هي وسيلة لمنح المستخدمين معلومات حول محتويات جدول البيانات. يتيح Aspose.Cells إضافة ومعالجة التسميات في ورقة العمل. الShapeCollectionتوفر class طريقة تسمى addShape ، تُستخدم لإضافة عنصر تحكم تسمية إلى ورقة العمل. تقوم الطريقة بإرجاع كائن Label. تمثل تسمية الفئة تسمية في ورقة العمل. لها بعض الأعضاء المهمين:

  • تحدد طريقة setText سلسلة التسمية التوضيحية الخاصة بالتسمية.
  • تحدد طريقة setPlacement PlacementType ، وهي الطريقة التي يتم بها إرفاق التسمية بالخلايا في ورقة العمل.

يوضح المثال التالي كيفية إضافة تسمية إلى ورقة العمل. يتم إنشاء الإخراج التالي عند تنفيذ التعليمات البرمجية.

تتم إضافة تسمية في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة عنصر تحكم مربع قائمة إلى ورقة عمل

ينشئ عنصر تحكم مربع القائمة عنصر تحكم قائمة يسمح بتحديد عنصر واحد أو عدة عناصر.

باستخدام Microsoft إكسل

لوضع عنصر تحكم مربع قائمه في ورقه عمل:

  1. تأكد من أننماذج يتم عرض شريط الأدوات.
  2. اضغط علىمربع القائمة أداة.
  3. في منطقة ورقة العمل الخاصة بك ، انقر واسحب لتحديد المستطيل الذي سيحتوي على مربع القائمة.
  4. بمجرد وضع مربع القائمة في ورقة العمل ، انقر بزر الماوس الأيمن فوق عنصر التحكم للنقرتنسيق التحكم وحدد نطاق الإدخال.
  5. في الCell رابط، حدد عنوان الخلية التي يجب ربط مربع القائمة هذا بها وقم بتعيين نوع التحديد (فردي ، متعدد ، ممتد)
  6. انقرنعم.

باستخدام Aspose.Cells

الShapeCollection توفر class طريقة تسمى addShape ، والتي تُستخدم لإضافة عنصر تحكم مربع قائمة إلى ورقة عمل. تقوم الطريقة بإرجاع كائن ListBox. يمثل ListBox للفئة مربع قائمة. لها بعض الأعضاء المهمين:

  • تحدد طريقة setLinkedCell خلية مرتبطة بمربع القائمة.
  • تحدد طريقة setInputRange نطاق خلايا ورقة العمل المستخدمة لملء مربع القائمة.
  • تحدد طريقة setSelectionType وضع التحديد لمربع القائمة.
  • تشير طريقة setShadow إلى ما إذا كان مربع القائمة به تظليل ثلاثي الأبعاد.

يوضح المثال التالي كيفية إضافة مربع قائمة إلى ورقة العمل. يتم إنشاء الإخراج التالي عند تنفيذ التعليمات البرمجية.

تمت إضافة مربع قائمة في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة زر التحكم إلى ورقة عمل

الأزرار مفيدة لأداء بعض الإجراءات. في بعض الأحيان ، يكون من المفيد تعيين VBA Macro للزر أو تعيين ارتباط تشعبي لفتح صفحة ويب.

باستخدام Microsoft إكسل

لوضع عنصر تحكم زر في ورقة العمل الخاصة بك:

  1. تأكد من أننماذج يتم عرض شريط الأدوات.
  2. اضغط علىزر أداة.
  3. في منطقة ورقة العمل الخاصة بك ، انقر واسحب لتحديد المستطيل الذي سيحتفظ بالزر.
  4. بمجرد وضع مربع القائمة في ورقة العمل ، انقر بزر الماوس الأيمن فوق عنصر التحكم وحددتنسيق التحكم، ثم حدد VBA Macro والسمات ذات الصلة بالخط والمحاذاة والحجم والهامش وما إلى ذلك.
  5. انقر فوقنعم.

باستخدام Aspose.Cells

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

  • تحدد طريقة setText تسمية الزر.
  • تحدد طريقة setPlacement PlacementType ، وهي الطريقة التي يتم بها إرفاق الزر بالخلايا في ورقة العمل.
  • يضيف أسلوب addHyperlink ارتباطًا تشعبيًا لعنصر تحكم الزر. سيؤدي النقر فوق الزر إلى الانتقال إلى عنوان URL ذي الصلة.

يوضح المثال التالي كيفية إضافة زر إلى ورقة العمل. يتم إنشاء الإخراج التالي عند تنفيذ التعليمات البرمجية

يضاف زر في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة عنصر تحكم الخط إلى ورقة عمل

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

باستخدام Microsoft إكسل

  1. على الرسم شريط الأدوات ، انقر فوقأشكال تلقائية ، يشير إلىخطوط، وحدد نمط الخط الذي تريده.
  2. اسحب لرسم الخط.
  3. قم بأحد الإجراءين التاليين أو كليهما:
  4. لتقييد الخط بالرسم بزاوية 15 درجة من نقطة البداية ، اضغط باستمرار على المفتاح SHIFT أثناء السحب.
  5. لإطالة الخط في اتجاهين متعاكسين من نقطة النهاية الأولى ، اضغط باستمرار على CTRL أثناء السحب.

باستخدام Aspose.Cells

الShapeCollectionتوفر class طريقة تسمى addShape ، والتي تُستخدم لإضافة شكل خط إلى ورقة العمل. قد ترجع الطريقة كائن LineShape. يمثل LineShape الفئة سطرًا. لها بعض الأعضاء المهمين:

  • تحدد طريقة setDashStyle تنسيق الخط.
  • تحدد طريقة setPlacement PlacementType ، وهي الطريقة التي يتم بها إرفاق الخط بالخلايا في ورقة العمل.

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

تمت إضافة بضعة أسطر في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة رأس سهم إلى خط

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

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

تمت إضافة خط برأس سهم في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة عنصر تحكم مستطيل إلى ورقة عمل

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

باستخدام Microsoft إكسل

  1. على الرسم شريط الأدوات ، انقر فوقمستطيل.
  2. اسحب لرسم المستطيل.
  3. قم بأحد الإجراءين التاليين أو كليهما:
  4. لتقييد المستطيل برسم مربع من نقطة البداية ، اضغط باستمرار على المفتاح SHIFT أثناء السحب.
  5. لرسم مستطيل من نقطة مركزية ، اضغط باستمرار على CTRL أثناء السحب.

باستخدام Aspose.Cells

الShapeCollection توفر class طريقة تسمى addShape ، تُستخدم لإضافة شكل مستطيل إلى ورقة العمل. يمكن للطريقة إرجاع كائن RectangleShape. تمثل الفئة RectangleShape مستطيلاً. لها بعض الأعضاء المهمين:

  • تحدد طريقة setLineFormat سمات تنسيق الخط للمستطيل.
  • تحدد طريقة setPlacement PlacementType ، وهي الطريقة التي يتم بها إرفاق المستطيل بالخلايا في ورقة العمل.
  • تحدد الخاصية FillFormat أنماط تنسيق التعبئة لمستطيل.

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

يتم إضافة مستطيل في ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة عنصر تحكم القوس إلى ورقة العمل

Aspose.Cells يسمح لك برسم أشكال قوس في أوراق العمل الخاصة بك. يمكنك إنشاء أقواس بسيطة ومليئة. يُسمح لك بتنسيق لون التعبئة ولون خط الحدود لعنصر التحكم. على سبيل المثال ، يمكنك تحديد / تغيير لون القوس ، وتعيين لون التظليل ، وتحديد وزن الشكل ونمطه حسب حاجتك.

باستخدام Microsoft إكسل

  1. على الرسم شريط الأدوات ، انقر فوققوس في الأشكال تلقائية.
  2. اسحب لرسم القوس.

باستخدام Aspose.Cells

الShapeCollection توفر class طريقة تسمى addShape ، تُستخدم لإضافة شكل قوس إلى ورقة العمل. يمكن للطريقة إرجاع كائن ArcShape. تمثل فئة ArcShape قوسًا. لها بعض الأعضاء المهمين:

  • تحدد طريقة setLineFormat سمات تنسيق الخط لشكل القوس.
  • تحدد طريقة setPlacement PlacementType ، وهي الطريقة التي يتم بها ربط القوس بالخلايا في ورقة العمل.
  • تحدد الخاصية FillFormat أنماط تنسيق التعبئة للشكل.

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

تتم إضافة شكلين قوسين إلى ورقة العمل

ما يجب القيام به: image_بديل_نص

إضافة تحكم بيضاوي إلى ورقة عمل

Aspose.Cells يسمح لك برسم أشكال بيضاوية في أوراق العمل. قم بإنشاء أشكال بيضاوية بسيطة ومعبأة وقم بتنسيق لون التعبئة ولون خط الحدود لعنصر التحكم. على سبيل المثال ، يمكنك تحديد / تغيير لون الشكل البيضاوي ، وتعيين لون التظليل ، وتحديد وزن الشكل ونمطه.

باستخدام Microsoft إكسل

  1. على الرسم شريط الأدوات ، انقر فوقبيضاوي .
  2. اسحب لرسم الشكل البيضاوي.
  3. قم بأحد الإجراءين التاليين أو كليهما:
  4. لتقييد الشكل البيضاوي لرسم دائرة من نقطة البداية ، اضغط باستمرار على المفتاح SHIFT أثناء السحب.
  5. لرسم شكل بيضاوي من نقطة مركزية ، اضغط باستمرار على CTRL أثناء السحب.

باستخدام Aspose.Cells

الShapeCollection توفر class طريقة تسمى addShape ، تُستخدم لإضافة شكل بيضاوي إلى ورقة العمل. قد ترجع الطريقة كائنًا بيضاويًا. يمثل الفصل البيضاوي شكلًا بيضاويًا. لها بعض الأعضاء المهمين:

  • تحدد طريقة setLineFormat سمات تنسيق الخط للشكل البيضاوي.
  • تحدد طريقة setPlacement الملفنوع الموضع ، طريقة إرفاق الشكل البيضاوي بالخلايا في ورقة العمل.
  • تحدد الخاصية FillFormat أنماط تنسيق التعبئة للشكل.

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

تمت إضافة شكلين بيضاويين في ورقة العمل

ما يجب القيام به: image_بديل_نص

موضوعات مسبقة