Skip to content

Commit

Permalink
Update docs for the next released version 2.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
xuri committed Oct 7, 2024
1 parent d37e3f0 commit ee9f2a4
Show file tree
Hide file tree
Showing 12 changed files with 361 additions and 26 deletions.
34 changes: 31 additions & 3 deletions ar/releases/v2.9.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,28 @@

### ميزات بارزة

* إضافة وظائف جديدة `DeleteSlicer` و `GetSlicers` ، وحل المشكلات [#810](https://github.com/xuri/excelize/issues/810)
* إضافة وظيفة جديدة `MoveSheet` لدعم تغيير ترتيب الورقة في المصنف ، وحل المشكلات [#1076](https://github.com/xuri/excelize/issues/1076)
* إضافة حقل `AutoFitIgnoreAspect` جديد في دعم نوع البيانات `GraphicOptions` لملء الخلية بالصورة وتجاهل نسبة أبعادها
* إضافة حقل جديد `TickLabelPosition` في دعم نوع البيانات `ChartAxis` لتعيين موضع تسمية الرسم البياني
* أضف الحقول الجديدة `ShowAll` و `InsertBlankRow` و `NumFmt` في نوع البيانات `PivotTableField`
* أضف حقولاً جديدة `ClassicLayout` و `FieldPrintTitles` و `ItemPrintTitles` في نوع البيانات `PivotTableOptions`
* تقديم نوعين جديدين من أنواع التعداد المصدرة هما `ChartTickLabelPositionType` و `PictureInsertType`
* تقديم قيمة تعداد جديدة تم تصديرها `ChartLineUnset`
* تقديم 4 ثوابت `ExtURIDataField` و `ExtURIPivotField` و `ExtURIPivotFilter` و `ExtURIPivotHierarchy`
* تقديم متغير الخطأ الجديد المُصدَّر `ErrPivotTableClassicLayout`
* تدعم وظيفة `MergeCell` مسح قيمة الخلايا التابعة عند دمج الخلايا
* تدعم وظائف `AddDataValidation` و `DeleteDataValidation` و `GetCellStyle` التزامن الآمن ، وحل المشكلات [#1825](https://github.com/xuri/excelize/issues/1825) و [#1903](https://github.com/xuri/excelize/issues/1903)
* تدعم وظيفة `GetDataValidations` الحصول على عمليات التحقق من صحة البيانات التي يتم تخزينها في قوائم الامتدادات ، وحل المشكلات [#1835](https://github.com/xuri/excelize/issues/1835)
* تدعم وظيفة `SetSheetName` حساسية حالة الأحرف ، وحل المشكلات [#1856](https://github.com/xuri/excelize/issues/1856)
* تدعم وظائف `GetPictureCells` و `GetPictures` الحصول على صور الخلايا المدرجة بواسطة وظيفة صيغة IMAGE
* تقديم تعداد `PictureInsertType` المُصدر الجديد
* تدعم الوظيفتان `GetPictureCells` و `GetPictures` الحصول على صور الخلايا المدرجة بواسطة دالة صيغة IMAGE والمسارات المطلقة للصور
* أضف حقل `AutoFitIgnoreAspect` جديد في دعم نوع البيانات `GraphicOptions` لملء الخلية بالصورة وتجاهل نسبة العرض إلى الارتفاع الخاصة بها
* تدعم وظيفة `SetCellHyperLink` إزالة الارتباط التشعبي بواسطة نوع الرابط `None` ، وحل المشكلات [#1940](https://github.com/xuri/excelize/issues/1940)
* تدعم وظيفة `AddChart` إنشاء مخطط مركب بنفس الأنواع ، وحل المشكلات [#1940](https://github.com/xuri/excelize/issues/1940)
* تدعم وظيفة `AddChart` نوع الخط المحدد لمخطط التشتت
* سيتم إرجاع خطأ إذا كانت خلية رأس العمود فارغة في نطاق بيانات جدول المحور عند إنشاء جدول محوري بواسطة وظيفة `AddPivotTable` ، وحل المشكلات [#1945](https://github.com/xuri/excelize/issues/1945)
* إضافة دعم لتطبيق تعبير تنسيق الأرقام باستخدام علامات اللغة/الموقع والمعرف
* وظائف صيغة الدعم الجديدة: DOLLAR

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

Expand All @@ -36,6 +50,7 @@
* إصلاح خطأ الانحدار v2.8.1، تكرار خطوط الشرارة عند إنشاء خطوط شرارة على أوراق متعددة ، وحل المشكلة [#1910](https://github.com/xuri/excelize/issues/1910)
* تدعم الدالة `CalcCellValue` حساب دوال الصيغة ISNUMBER و OR و FIND باستخدام وسيطات المصفوفة ، وحل المشكلة [#1819](https://github.com/xuri/excelize/issues/1819)
* إصلاح مشكلة نتيجة حساب الدالة `CalcCellValue` ، وحل المشكلة [#1851](https://github.com/xuri/excelize/issues/1851)
* إصلاح دالة `CalcCellValue` التي تعيد نتيجة غير صحيحة لوظائف الصيغة XIRR و XNPV ، وحل المشكلة [#1989](https://github.com/xuri/excelize/issues/1989)
* أصلح خطأ إرجاع `RemoveCol` عند حذف الأعمدة ، وحل المشكلة [#1829](https://github.com/xuri/excelize/issues/1829)
* إصلاح نوع بيانات النتيجة غير الصحيحة لوظيفة صيغة DATE ، وحل المشكلة [#1833](https://github.com/xuri/excelize/issues/1833)
* إصلاح الذعر عند قراءة المصنف مع عنصر الصف الداخلي بدون السمة `r`
Expand All @@ -46,12 +61,23 @@
* إصلاح تنسيق محور مجموعة الوظائف `AddChart` الذي لا يعمل في مخطط التحرير والسرد ، وحل المشكلة [#1921](https://github.com/xuri/excelize/issues/1921)
* قم بإصلاح وظيفة `AddChart` لتعيين موضع عناوين المحور الأساسي غير الصحيح
* إصلاح وظيفة `AddChart` لا يتم عرض عنوان المحور العمودي الثانوي ، وحل المشكلة [#1926](https://github.com/xuri/excelize/issues/1926)
* إصلاح مجموعة وظيفة `AddChart` التي تحدد نوع خط الرسم البياني الخطي لا يعمل
* إصلاح وظيفة `GetPivotTables` التي ترجع نطاق بيانات غير صحيح ، وحل المشكلة [#1937](https://github.com/xuri/excelize/issues/1937)
* إصلاح مشكلة الذعر في وظيفة `GetStyle` عند عدم استخدام السمة `sysClr` ، وحل المشكلة [#1963](https://github.com/xuri/excelize/issues/1963)
* إصلاح خطأ إرجاع دالة `GetCellRichText` عند قراءة خلية بدون فهرس SST ، وحل المشكلة [#1999](https://github.com/xuri/excelize/issues/1999)
* إصلاح مشكلة الذعر في وظيفة `SetSheetVisible` في ورقة بدون عرض ، وحل المشكلة [#1969](https://github.com/xuri/excelize/issues/1969)
* إصلاح علامة النسبة المئوية المفقودة في النتيجة المنسقة لقيمة الخلية الرقمية الصفرية ، وحل المشكلة [#1942](https://github.com/xuri/excelize/issues/1942)
* إصلاح المحور الأفقي المفقود في مخطط التشتت مع القيم السلبية
* إصلاح شكل الماكرو المفقود بعد تعديل كائن الرسم ، وحل المشكلة [#1957](https://github.com/xuri/excelize/issues/1957)
* إصلاح التنسيق الشرطي المفقود بعد إزالة العمود في بعض الحالات ، وحل المشكلة [#1968](https://github.com/xuri/excelize/issues/1968)
* إصلاح مشكلة قراءة قيمة الخلية مع تقريب القيمة العشرية ، وحل المشكلة [#1979](https://github.com/xuri/excelize/issues/1979)
* دعم تعيين قيمة الخلية بقيمة "ليست رقمًا" أو ما لا نهاية وفقًا لمعيار IEEE 754 ، وحل المشكلة [#119](https://github.com/xuri/excelize/issues/119) و [#1955](https://github.com/xuri/excelize/issues/1955)

### تحسين الأداء

* إصلاح مشكلة تباطؤ سرعة الانحدار v2.8.0 وزيادة استخدام الذاكرة
* تقليل استخدام الذاكرة للوظيفة `GetRows` ، وحل المشكلات [#1874](https://github.com/xuri/excelize/issues/1874)
* تحسين أداء وظيفة `ColumnNumberToName`، وتقليل استخدام الذاكرة بنسبة 50% تقريبًا وتكلفة الوقت بنسبة 50%
* تحسين أداء وظيفة `ColumnNumberToName`، وتقليل استخدام الذاكرة بنسبة 50٪ تقريبًا وتكلفة الوقت بنسبة 50٪

### متنوعه

Expand Down Expand Up @@ -94,3 +120,5 @@
* @peng (Zhang Zhipeng)
* @slashdotdash (Ben Smith)
* @ArcholSevier
* @liuwangchao
* @Zncl2222 (Jian Yu, Chen)
32 changes: 30 additions & 2 deletions de/releases/v2.9.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,28 @@ Die bemerkenswertesten Änderungen in dieser Version sind:

### Neue Eigenschaften

* Neue Funktionen `DeleteSlicer` und `GetSlicers` hinzufügen, verwandtes problem [#810](https://github.com/xuri/excelize/issues/810)
* Neue Funktion `MoveSheet` hinzufügen, um das Ändern der Blattreihenfolge in der Arbeitsmappe zu unterstützen, verwandtes problem [#1076](https://github.com/xuri/excelize/issues/1076)
* Neues Feld `AutoFitIgnoreAspect` in der Datentypunterstützung `GraphicOptions` hinzufügen, um die Zelle mit dem Bild zu füllen und sein Seitenverhältnis zu ignorieren
* Neues Feld `TickLabelPosition` im Datentyp `ChartAxis` hinzufügen, um die Beschriftungsposition des Diagramms festzulegen
* Fügen Sie die neuen Felder `ShowAll`, `InsertBlankRow` und `NumFmt` im Datentyp `PivotTableField` hinzu
* Fügen Sie die neuen Felder `ClassicLayout`, `FieldPrintTitles` und `ItemPrintTitles` im Datentyp `PivotTableOptions` hinzu
* Einführung von 2 neuen exportierten Aufzählungstypen `ChartTickLabelPositionType` und `PictureInsertType`
* Einführung eines neuen exportierten Enumerationswerts `ChartLineUnset`
* Einführung von 4 Konstanten `ExtURIDataField`, `ExtURIPivotField`, `ExtURIPivotFilter` und `ExtURIPivotHierarchy`
* Neue exportierte Fehlervariable `ErrPivotTableClassicLayout` einführen
* Die Funktion `MergeCell` unterstützt das Löschen von Slave-Zellenwerten beim Zusammenführen von Zellen
* Die Funktionen `AddDataValidation`, `DeleteDataValidation` und `GetCellStyle` unterstützen sichere Parallelität, verwandtes problem [#1825](https://github.com/xuri/excelize/issues/1825) und [#1903](https://github.com/xuri/excelize/issues/1903)
* Die Funktion `GetDataValidations` unterstützt das Abrufen von Datenvalidierungen, die in den Erweiterungslisten gespeichert sind, verwandtes problem [#1835](https://github.com/xuri/excelize/issues/1835)
* Die Funktion `SetSheetName` unterstützt Groß- und Kleinschreibung, verwandtes problem [#1856](https://github.com/xuri/excelize/issues/1856)
* Die Funktionen `GetPictureCells` und `GetPictures` unterstützen das Abrufen von Zellbildern, die mit der Formelfunktion IMAGE eingefügt werden.
* Einführung einer neuen exportierten `PictureInsertType`-Enumeration
* Die Funktionen `GetPictureCells` und `GetPictures` unterstützen das Abrufen von Zellbildern, die mit der Formelfunktion IMAGE eingefügt werden, sowie absolute Pfade für Bilder
* Neues Feld `AutoFitIgnoreAspect` in der Datentypunterstützung `GraphicOptions` hinzufügen, um die Zelle mit dem Bild zu füllen und sein Seitenverhältnis zu ignorieren
* Die Funktion `SetCellHyperLink` unterstützt das Entfernen von Hyperlinks durch den Linktyp `None`, verwandtes problem [#1940](https://github.com/xuri/excelize/issues/1940)
* Die Funktion `AddChart` unterstützt das Erstellen von Kombinationsdiagrammen mit gleichen Typen, verwandtes problem [#1940](https://github.com/xuri/excelize/issues/1940)
* Die Funktion `AddChart` unterstützt das Festlegen des Linientyps eines Streudiagramms
* Ein Fehler wird zurückgegeben, wenn die Zelle der Spaltenüberschrift im Datenbereich der Pivot-Tabelle leer ist, wenn die Pivot-Tabelle mit der Funktion `AddPivotTable` erstellt wird, verwandtes problem [#1945](https://github.com/xuri/excelize/issues/1945)
* Unterstützung für die Anwendung von Zahlenformatausdrücken mit Sprach-/Standort-Tags und ID hinzufügen
* Neue Support-Formel-Funktion: DM

### Verbesserung der Kompatibilität

Expand All @@ -36,6 +50,7 @@ Die bemerkenswertesten Änderungen in dieser Version sind:
* Behebung eines Regressionsfehlers in v2.8.1: Sparklines werden dupliziert, wenn Sparklines auf mehreren Blättern erstellt werden, verwandtes problem [#1910](https://github.com/xuri/excelize/issues/1910)
* Die Funktion `CalcCellValue` unterstützt die Berechnung von Formelfunktionen ISNUMBER, OR und FIND mit Matrixargumenten, verwandtes problem [#1819](https://github.com/xuri/excelize/issues/1819)
* Beheben Sie das Problem mit der Rundung der Berechnungsergebnisse der Funktion `CalcCellValue`, verwandtes problem [#1851](https://github.com/xuri/excelize/issues/1851)
* Behebung der Funktion `CalcCellValue`, die falsche Ergebnisse der Formelfunktionen XIRR und XNPV zurückgibt, verwandtes problem [#1989](https://github.com/xuri/excelize/issues/1989)
* Beheben Sie den Fehler `RemoveCol`, der beim Löschen von Spalten zurückgegeben wird, verwandtes problem [#1829](https://github.com/xuri/excelize/issues/1829)
* Korrigieren Sie den falschen Ergebnisdatentyp der Formelfunktion DATE, verwandtes problem [#1833](https://github.com/xuri/excelize/issues/1833)
* Beheben Sie eine Panik beim Lesen einer Arbeitsmappe mit einem internen Zeilenelement ohne das Attribut `r`
Expand All @@ -46,6 +61,17 @@ Die bemerkenswertesten Änderungen in dieser Version sind:
* Beheben Sie die Funktion `AddChart`, wenn das Achsenformat im Kombinationsdiagramm nicht funktioniert, verwandtes problem [#1921](https://github.com/xuri/excelize/issues/1921)
* Korrigieren Sie die Funktion `AddChart`, um eine falsche Position der Titel der primären Achsen festzulegen
* Korrigieren Sie die Funktion `AddChart`, sodass der Titel der sekundären vertikalen Achse nicht angezeigt wird, verwandtes problem [#1926](https://github.com/xuri/excelize/issues/1926)
* Korrigieren Sie die Funktion `AddChart`, wenn der Linientyp des Liniendiagramms nicht funktioniert
* Korrigieren Sie die Funktion `GetPivotTables`, die einen falschen Datenbereich zurückgibt, verwandtes problem [#1937](https://github.com/xuri/excelize/issues/1937)
* Beheben Sie die `GetStyle` Funktionspanne bei einem Design ohne `sysClr`, verwandtes problem [#1963](https://github.com/xuri/excelize/issues/1963)
* Behebung des Fehlers, der durch die Funktion `GetCellRichText` zurückgegeben wird, wenn eine Zelle ohne SST-Index gelesen wird, verwandtes problem [#1999](https://github.com/xuri/excelize/issues/1999)
* Beheben Sie die Panic der Funktion `SetSheetVisible` auf Blättern ohne Ansichten, verwandtes problem [#1969](https://github.com/xuri/excelize/issues/1969)
* Fehlendes Prozentzeichen im formatierten Ergebnis für numerischen Zellenwert Null korrigieren, verwandtes problem [#1942](https://github.com/xuri/excelize/issues/1942)
* Fehlende horizontale Achse im Streudiagramm mit negativen Werten korrigieren
* Behebung eines fehlenden Formmakros nach dem Anpassen des Zeichenobjekts, verwandtes problem [#1957](https://github.com/xuri/excelize/issues/1957)
* In manchen Fällen fehlende bedingte Formatierung nach dem Entfernen einer Spalte beheben, verwandtes problem [#1968](https://github.com/xuri/excelize/issues/1968)
* Beheben Sie das Problem beim Lesen des Zellenwerts mit dem Rundungsproblem bei Dezimalwerten, verwandtes problem [#1979](https://github.com/xuri/excelize/issues/1979)
* Unterstützt das Setzen von Zellenwerten mit einem IEEE 754-Wert "keine Zahl" oder Unendlichkeit, verwandtes problem [#119](https://github.com/xuri/excelize/issues/119) und [#1955](https://github.com/xuri/excelize/issues/1955)

### Leistungsverbesserung

Expand Down Expand Up @@ -94,3 +120,5 @@ Vielen Dank für alle Mitwirkenden an Excelize. Nachfolgend finden Sie eine List
* @peng (Zhang Zhipeng)
* @slashdotdash (Ben Smith)
* @ArcholSevier
* @liuwangchao
* @Zncl2222 (Jian Yu, Chen)
Loading

0 comments on commit ee9f2a4

Please sign in to comment.