Excelize v2.10.1

ملاحظات الإصدار

التغييرات الأكثر بروزاً في هذا الإصدار:

كسر التغييرات

تمت إزالة ثلاثة متغيرات أخطاء مُصدَّرة: ErrStreamSetColStyle و ErrStreamSetColWidth و ErrStreamSetPanes.

ميزات بارزة

  • تمت إضافة نوع البيانات ChartDataPoint
  • تمت إضافة الحقل DataPoint إلى ChartSeries
  • تمت إضافة الحقلين DropLines و HighLowLines إلى ChartAxis
  • تمت إضافة الحقل Name إلى GraphicOptions
  • تمت إضافة ثابتين: MaxGraphicAltTextLength و MaxGraphicNameLength
  • تمت إضافة 7 متغيرات أخطاء مُصدَّرة: ErrFillType و ErrFillGradientColor و ErrFillGradientShading و ErrFillPatternColor و ErrFillPattern و ErrMaxGraphicAltTextLength و ErrMaxGraphicNameLength
  • تمت إضافة الدالة المُصدَّرة GetHyperLinkCells لاسترداد خلايا الارتباطات التشعبية، المشكلة ذات الصلة #1607
  • تمت إضافة الدالة المُصدَّرة GetSheetProtection لاسترداد إعدادات حماية ورقة العمل
  • تُرجع الدالة AddComment الآن خطأً عند إضافة تعليق إلى خلية تحتوي بالفعل على تعليق
  • تمت إضافة دعم إدراج صور ICO ، المشكلة ذات الصلة #2234
  • تدعم الدالة CalcCellValue الآن دالتين للصيغ: SORTBY و UNIQUE
  • تدعم الدالتان AddChart و AddChartSheet الآن تعيين ألوان نقاط البيانات للرسوم البيانية الدائرية والحلقية وثلاثية الأبعاد، المشكلة ذات الصلة #1904
  • تدعم الدالة AddChart الآن تكوين عائلات الخطوط لخطوط شرق آسيا والنصوص المعقدة
  • تدعم الدالة AddChart الآن خطوط الإسقاط وخطوط الارتفاع والانخفاض للرسوم البيانية المساحية والخطية
  • يمكن للدالة GetPictures الآن إرجاع خصائص التنسيق الجزئية، المشكلة ذات الصلة #2157
  • تمت إضافة الدالة SetColVisible إلى كاتب التدفق لتعيين رؤية الأعمدة، المشكلة ذات الصلة #2075
  • تمت إضافة الدالة SetColOutlineLevel إلى كاتب التدفق لتجميع الأعمدة، المشكلة ذات الصلة #2212
  • تدعم الدالتان AddShape و AddSlicer الآن تحديد موضع الربط بخلية واحدة للأشكال ومقسمات البيانات
  • تدعم الدالة GetSlicers الآن استرداد مقسمات البيانات مع تحديد موضع الربط بخلية واحدة
  • تدعم الدوال SetConditionalFormat و GetConditionalFormats و UnsetConditionalFormat الآن التنسيقات الشرطية لمجموعات الرموز: 3 مثلثات و 3 نجوم و 5 مربعات، المشكلة ذات الصلة #2038
  • تدعم الدالة UnsetConditionalFormat الآن حذف قاعدة التنسيق الشرطي أو التحقق من صحة البيانات لخلية معينة ضمن نطاق خلايا
  • تدعم الدالتان AddPicture و AddPictureFromBytes الآن تعيين اسم الصورة
  • تدعم الدالتان AddChart و AddShape الآن تعيين الأسماء والنص البديل للرسوم البيانية والأشكال
  • تدعم الدالة AddSlicer الآن تعيين النص البديل لمقسمات البيانات
  • تمت إضافة التحقق من صحة أسماء الرسومات وطول النص البديل؛ يُرجع خطأً عندما يتجاوز الطول الحد المسموح به
  • تمت إضافة فحص الطول والاقتطاع مع مراعاة UTF-16

تحسين التوافق

  • تمت إزالة الصفوف الفارغة عند الحفظ، مما يقلل من حجم ملف المصنف المُنشأ

إصلاحات الأخطاء

  • تم إصلاح خطأ انحدار في الإصدار v2.10.0 حيث كانت الدالتان GetCellValue و GetRows تُرجعان فهارس سلاسل مشتركة لسلاسل فارغة، تم حل المشكلة #2240
  • تم إصلاح تعطل GetPivotTables عند استرداد الجداول المحورية في بعض الحالات
  • تم إصلاح تعطل عند قراءة قيم الخلايا مع رموز تنسيق أرقام معينة تحتوي على أسماء أشهر صينية، تم حل المشكلة #2224
  • تم إصلاح تعطل عند فتح مصنفات مشفرة في بعض الحالات، تم حل المشكلة #2237
  • تم إصلاح أنماط الأعمدة المفقودة عند استخدام دالة كاتب التدفق SetRow
  • تم إصلاح عدم إرجاع GetPictures لبعض صور الخلايا
  • تم إصلاح تلف المصنف الناتج عن تجاوز فهرس لون السمة الفاتحة
  • تم إصلاح تحديث DeleteDataValidation لنطاقات خلايا التحقق من صحة البيانات بشكل غير صحيح مع مراجع خلايا غير مرتبة
  • تم إصلاح إنشاء SetConditionalFormat لمصنفات تالفة عند تعيين قواعد التنسيق الشرطي للفترات الزمنية
  • تم إصلاح فشل CalcCellValue في حل المراجع في بعض الحالات عن طريق إزالة علامات الاقتباس المفردة من أسماء أوراق العمل
  • تم إصلاح إنشاء NewStyle لأنماط مكررة عند استخدام الخط أو التعبئة الافتراضية، تم حل المشكلة #2254

تحسين الأداء

  • تم تحسين CalcCellValue بإضافة ذاكرة تخزين مؤقت للحسابات وتقييد المعالجة على نطاقات البيانات الفعلية، تم حل المشكلتين #2057 و #2223
  • تم تحسين تقييم صيغة CalcCellValue لـ VLOOKUP، مما يقلل من استخدام الذاكرة ووقت التنفيذ بنسبة 50% تقريبًا، تم حل المشكلة #2139
  • تم تحسين GetMergeCells من خلال تسريع فحوصات التداخل لنطاقات الخلايا المدمجة وتقليل استخدام الذاكرة، تم حل المشكلة #2226
  • تم تحسين تطبيق رموز تنسيق الأرقام عن طريق التحويل باستخدام صيغ تكرار الكسور المستمرة

متنوعه

  • تم تحديث وحدة التبعيات
  • اختبارات الوحدة وتحديث godoc
  • تحديث الموقع متعدد اللغات ليشمل اللغات العربية، الألمانية، الإنجليزية، الإسبانية، الفرنسية، الإيطالية، اليابانية، الكورية، البرتغالية، الروسية، الصينية المبسطة والتقليدية
  • excelize-wasm تحديث إصدار حزمة NPM لدعم WebAssembly / JavaScript
  • excelize تحديث إصدار حزمة PyPI لـ Python
  • ExcelizeCs تحديث إصدار حزمة NuGet .Net لـ C#

شكرًا لك

شكرا لجميع المساهمين في Excelize. يوجد أدناه قائمة بالمساهمين الذين لديهم مساهمات برمجية في هذا الإصدار:

  • @pjh591029530 (Simmons25)
  • @Sang-Hyuk (SangHyuk)
  • @wangacc
  • @kenny-not-dead (Roman Sergeev)
  • @pegasscience-cyber
  • @jesusfelix951-lang
  • @felixdevelopper-hue
  • @shcabin
  • @radam9
  • @sqdtss
  • @IvanHristov98 (Ivan Hristov)
  • @yasarluo (Yasar Luo)
  • @DengY11 (Yi Deng)
  • @Kingson4Wu (Kingson4Wu)
  • @zhuzhengyang (Zhu Zhengyang)
  • @schbook
  • @rhinewg
  • @jpoz (James Pozdena)
  • @sides-flow (Sides)
  • @t4traw (Tatsuro Moriyama)
  • @ijustyce (杨春)
  • @d9c4
  • @imirkin (Ilia Mirkin)
  • @atmngw (Atsuki)
  • @Flashcqxg
  • @olivere (Oliver Eilhard)
  • @susautw (Su, Rin)
  • @ohauer (Olli Hauer)
  • @yan00353-0729

results matching ""

    No results matching ""