Skip to content

Commit 5187f5c

Browse files
committed
This related for qax-os/excelize#2024, add TmpDir field in the Options data type
1 parent 52ecc52 commit 5187f5c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+89
-53
lines changed

ar/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Excelize هي مكتبة مكتوبة في الذهاب نقية توفير مج
99
- go.dev: [pkg.go.dev/github.com/xuri/excelize/v2](https://pkg.go.dev/github.com/xuri/excelize/v2)
1010
- التراخيص: [BSD 3-Clause](https://opensource.org/licenses/BSD-3-Clause)
1111
- الإصدار الأخير: [v2.9.1](https://github.com/xuri/excelize/releases/latest)
12-
- وقت تحديث المستند: يونيو 30, 2025
12+
- وقت تحديث المستند: يوليو 8, 2025
1313

1414
## بعثة المشروع
1515

ar/chart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ zero | قيمة صفرية
124124

125125
معامل|اكتب|إفتراضي|تفسير
126126
---|---|---|---
127-
SecondPlotValues | `int` | `0` | يحدد القيم في المخطط الثاني للمخطط `pieOfPie` و `barOfPie`.
127+
SecondPlotValues | `int` | `0` | يحدد القيم في المخطط الثاني للمخطط `PieOfPie` و `BarOfPie`.
128128
ShowBubbleSize | `bool` | `false` | يحدد حجم الفقاعة الذي يجب أن يظهر في ملصق البيانات.
129129
ShowCatName | `bool` | `false` | اسم التصنيف
130130
ShowLeaderLines | `bool` | `false` | يحدد أن اسم الفئة يجب أن يظهر في تسمية البيانات.

ar/image.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
func (f *File) AddPicture(sheet, cell, picture string, opts *GraphicOptions) error
77
```
88

9-
يوفر AddPicture طريقة لإضافة صورة إلى ورقة العمل عن طريق مجموعة تنسيق صورة معينة (مثل الإزاحة ، المقياس ، إعداد نسبة العرض إلى الارتفاع ، وإعدادات الطباعة) ومسار الملف. هذه الوظيفة آمنة للتزامن.
9+
توفر أداة AddPicture طريقة لإضافة صورة إلى ورقة عمل من خلال تحديد تنسيق الصورة (مثل الإزاحة، والمقياس، وإعدادات نسبة العرض إلى الارتفاع، وإعدادات الطباعة) ومسار الملف، وأنواع الصور المدعومة: BMP، وEMF، وEMZ، وGIF، وJPEG، وJPG، وPNG، وSVG، وTIF، وTIFF، وWMF، وWMZ. هذه الدالة آمنة للتزامن. يُرجى العلم أن هذه الدالة تدعم فقط إضافة الصور الموضوعة فوق الخلايا حاليًا، ولا تدعم إضافة الصور الموضوعة في الخلايا أو إنشاء خلايا صور مضمنة في Kingsoft WPS Office.
1010

1111
فمثلا:
1212

@@ -98,7 +98,7 @@ func main() {
9898
func (f *File) AddPictureFromBytes(sheet, cell string, pic *Picture) error
9999
```
100100

101-
يوفر AddPictureFromBytes طريقة لإضافة صورة في ورقة من خلال مجموعة تنسيق صورة معينة (مثل الإزاحة ، المقياس ، إعداد نسبة العرض إلى الارتفاع وإعدادات الطباعة) ، وصف النص البديل ، اسم الامتداد ومحتوى الملف في نوع `[]byte`.
101+
يوفر AddPictureFromBytes طريقة لإضافة صورة في ورقة من خلال مجموعة تنسيق صورة معينة (مثل الإزاحة ، المقياس ، إعداد نسبة العرض إلى الارتفاع وإعدادات الطباعة) ، وصف النص البديل ، اسم الامتداد ومحتوى الملف في نوع `[]byte`. أنواع الصور المدعومة: EMF، EMZ، GIF، JPEG، JPG، PNG، SVG، TIF، TIFF، WMF، وWMZ. يُرجى العلم أن هذه الوظيفة تدعم فقط إضافة الصور الموضوعة فوق الخلايا حاليًا، ولا تدعم إضافة الصور الموضوعة داخل الخلايا أو إنشاء خلايا صور Kingsoft WPS Office المضمنة.
102102

103103
فمثلا:
104104

ar/workbook.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ type Options struct {
99
RawCellValue bool
1010
UnzipSizeLimit int64
1111
UnzipXMLSizeLimit int64
12+
TmpDir string
1213
ShortDatePattern string
1314
LongDatePattern string
1415
LongTimePattern string
@@ -26,6 +27,8 @@ type Options struct {
2627

2728
يحدد `UnzipXMLSizeLimit` حد الذاكرة لفك ضغط ورقة العمل بالبايت ، وسيتم استخراج XML لورقة العمل إلى دليل النظام المؤقت عندما يكون حجم الملف أكبر من هذه القيمة ، يجب أن تكون هذه القيمة أقل من أو تساوي `UnzipSizeLimit` ، القيمة الافتراضية هي 16 ميغا بايت.
2829

30+
يحدد `TmpDir` الدليل المؤقت لإنشاء الملفات المؤقتة، إذا كانت القيمة فارغة، فسيتم استخدام الدليل المؤقت الافتراضي للنظام.
31+
2932
يحدد `ShortDatePattern` رمز تنسيق رقم التاريخ القصير. في تطبيقات جداول البيانات ، تعرض تنسيقات التاريخ الأرقام التسلسلية للتاريخ والوقت كقيم للتاريخ. تستجيب تنسيقات التاريخ التي تبدأ بعلامة النجمة (\*) للتغييرات في إعدادات التاريخ والوقت الإقليمية المحددة لنظام التشغيل. لا تتأثر التنسيقات التي لا تحتوي على علامة النجمة بإعدادات نظام التشغيل. يحدد `ShortDatePattern` المستخدم لتنسيقات التاريخ التي تبدأ بعلامة النجمة.
3033

3134
يحدد `LongDatePattern` رمز تنسيق رقم التاريخ الطويل.

de/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Excelize ist eine Bibliothek, die in reinem Go geschrieben wurde und eine Reihe
99
- go.dev: [pkg.go.dev/github.com/xuri/excelize/v2](https://pkg.go.dev/github.com/xuri/excelize/v2)
1010
- Lizenzen: [BSD 3-Clause](https://opensource.org/licenses/BSD-3-Clause)
1111
- Letzte Version: [v2.9.1](https://github.com/xuri/excelize/releases/latest)
12-
- Dokument Aktualisierungszeit: Juni 30, 2025
12+
- Dokument Aktualisierungszeit: Juli 8, 2025
1313

1414
## Project mission
1515

de/chart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ Legen Sie die Position des Diagrammplotbereichs nach Plotbereich fest. Folgende
124124

125125
Parameter|Typ|Standard|Erläuterung
126126
---|---|---|---
127-
SecondPlotValues | `int` | `0` | Gibt die Werte im zweiten Diagramm für die Diagramme `pieOfPie` und `barOfPie` an.
127+
SecondPlotValues | `int` | `0` | Gibt die Werte im zweiten Diagramm für die Diagramme `PieOfPie` und `BarOfPie` an.
128128
ShowBubbleSize | `bool` | `false` | Gibt an, dass die Blasengröße auf einem Datenetikett angegeben werden soll.
129129
ShowCatName | `bool` | `false` | Kategoriename.
130130
ShowLeaderLines | `bool` | `false` | Gibt an, dass der Kategoriename auf dem Datenetikett angezeigt werden soll.

de/image.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
func (f *File) AddPicture(sheet, cell, picture string, opts *GraphicOptions) error
77
```
88

9-
AddPicture bietet die Methode zum Hinzufügen eines Bilds zu einem Arbeitsblatt anhand eines bestimmten Bildformatsatzes (z. B. Versatz, Skalierung, Seitenverhältniseinstellung und Druckeinstellungen) und des Dateipfads. Diese Funktion wird für die gleichzeitige Verwendung unterstützt.
9+
AddPicture ermöglicht das Hinzufügen eines Bildes zu einem Arbeitsblatt anhand des vorgegebenen Bildformats (z. B. Offset, Skalierung, Seitenverhältnis und Druckeinstellungen) und Dateipfads. Unterstützte Bildtypen: BMP, EMF, EMZ, GIF, JPEG, JPG, PNG, SVG, TIF, TIFF, WMF und WMZ. Diese Funktion ist parallelitätssicher. Beachten Sie, dass diese Funktion nur das Hinzufügen von Bildern über den aktuell platzierten Zellen unterstützt. Das Hinzufügen von Bildern in Zellen oder das Erstellen eingebetteter Kingsoft WPS Office-Bildzellen ist nicht möglich.
1010

1111
Zum Beispiel:
1212

@@ -98,7 +98,7 @@ Der optionale Parameter `Positioning` definiert drei Arten der Position eines Di
9898
func (f *File) AddPictureFromBytes(sheet, cell string, pic *Picture) error
9999
```
100100

101-
AddPictureFromBytes bietet die Methode zum Hinzufügen eines Bilds zu einem Blatt anhand eines bestimmten Bildformatsatzes (z. B. Versatz, Skalierung, Seitenverhältniseinstellung und Druckeinstellungen), einer alternativen Textbeschreibung, eines Erweiterungsnamens und eines Dateiinhalts im Typ `[]byte`.
101+
AddPictureFromBytes bietet die Methode zum Hinzufügen eines Bilds zu einem Blatt anhand eines bestimmten Bildformatsatzes (z. B. Versatz, Skalierung, Seitenverhältniseinstellung und Druckeinstellungen), einer alternativen Textbeschreibung, eines Erweiterungsnamens und eines Dateiinhalts im Typ `[]byte`. Unterstützte Bildtypen: EMF, EMZ, GIF, JPEG, JPG, PNG, SVG, TIF, TIFF, WMF und WMZ. Beachten Sie, dass diese Funktion nur das Hinzufügen von Bildern über den aktuellen Zellen unterstützt. Das Hinzufügen von Bildern in Zellen oder das Erstellen der in Kingsoft WPS Office eingebetteten Bildzellen ist nicht möglich.
102102

103103
Zum Beispiel:
104104

de/workbook.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ type Options struct {
99
RawCellValue bool
1010
UnzipSizeLimit int64
1111
UnzipXMLSizeLimit int64
12+
TmpDir string
1213
ShortDatePattern string
1314
LongDatePattern string
1415
LongTimePattern string
@@ -26,6 +27,8 @@ type Options struct {
2627

2728
`UnzipXMLSizeLimit` gibt das Speicherlimit beim Entpacken des Arbeitsblatts und der freigegebenen Stringtabelle in Bytes an. Arbeitsblatt-XML wird in das temporäre Systemverzeichnis extrahiert, wenn die Dateigröße diesen Wert überschreitet. Dieser Wert sollte kleiner oder gleich `UnzipSizeLimit` sein, der Standardeinstellung Wert ist 16MB.
2829

30+
`TmpDir` gibt das temporäre Verzeichnis zum Erstellen temporärer Dateien an. Wenn der Wert leer ist, wird das temporäre Standardverzeichnis des Systems verwendet.
31+
2932
`ShortDatePattern` gibt den Formatcode für kurze Datumszahlen an. In den Tabellenkalkulationsanwendungen zeigen Datumsformate Datums- und Uhrzeitseriennummern als Datumswerte an. Datumsformate, die mit einem Sternchen (\*) beginnen, reagieren auf Änderungen der regionalen Datums- und Uhrzeiteinstellungen, die für das Betriebssystem angegeben sind. Formate ohne Sternchen werden von den Betriebssystemeinstellungen nicht beeinflusst. Das `ShortDatePattern`, das für verwendet wird, gibt Datumsformate an, die mit einem Sternchen beginnen.
3033

3134
`LongDatePattern` gibt den Formatcode für lange Datumszahlen an.

en/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Excelize is a library written in pure Go providing a set of functions that allow
99
- go.dev: [pkg.go.dev/github.com/xuri/excelize/v2](https://pkg.go.dev/github.com/xuri/excelize/v2)
1010
- Licenses: [BSD 3-Clause](https://opensource.org/licenses/BSD-3-Clause)
1111
- Last version: [v2.9.1](https://github.com/xuri/excelize/releases/latest)
12-
- Document update time: June 30, 2025
12+
- Document update time: July 8, 2025
1313

1414
## Project mission
1515

en/cell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ link, target, err := f.GetCellHyperLink("Sheet1", "H6")
509509
func (f *File) GetCellStyle(sheet, cell string) (int, error)
510510
```
511511

512-
The cell style index is obtained from the given worksheet name and cell reference, and the obtained index can be used as a parameter to call the `SetCellValue` function when copying the cell style.
512+
The cell style index is obtained from the given worksheet name and cell reference, and the obtained index can be used as a parameter to call the `SetCellStyle` function when copying the cell style.
513513

514514
## Merge cells {#MergeCell}
515515

0 commit comments

Comments
 (0)