مكتبة Excel لـ RAD Studio

قراءة وكتابة وتنسيق وتصدير مصنفات Excel بدون أتمتة Office

HotXLS هي مكتبة Object Pascal أصلية لتطبيقات Delphi و C++Builder. تتعامل مع مسارات عمل XLS الكلاسيكية وواجهة XLSX الحالية مباشرة، مع واجهات برمجة تطبيقات المصنف، وتحرير ورقة العمل، والتنسيق الغني، ومساعدي التصدير، والعروض التوضيحية، والوثائق غير المتصلة بالإنترنت في الحزمة

لقطة المصنف XLS + XLSX
القيم
الأنماط
التصدير
الأرقام
الحدود
CSV
التواريخ
ألوان السمة
HTML
الصيغ
التحقق من الصحة
RTF

لقطة القدرات الحالية

يجمع خط HotXLS الحالي بين واجهة XLS الأصلية ومحرك مخصص لـ XLSX، بحيث يمكن للتعليمات البرمجية القديمة الاستمرار في استخدام واجهة برمجة التطبيقات الكلاسيكية بينما يمكن للمشاريع الجديدة استهداف ميزات OOXML مباشرة

إدخال/إخراج أصلي للمصنف

إنشاء وفتح وتعديل وحفظ مصنفات Excel مباشرة من كود Delphi أو C++Builder. لا يلزم تثبيت Microsoft Excel أو أتمتة COM أو عملية جداول بيانات خارجية

احفظ قوالب XLTX الخالية من وحدات الماكرو عبر SaveAs(FileName, xlsxOpenXMLTemplate) أو التحميل الزائد المقابل للتدفق، بما في ذلك الإخراج المتدفق؛ ويبقى تنسيق الحفظ الافتراضي كما هو

واجهة XLS الكلاسيكية

واجهة برمجة تطبيقات ناضجة لمصنفات Excel 97-2003 (.xls)، تغطي نموذج الكائنات الكلاسيكي الكامل مع ذهاب وإياب BIFF8 عالي الدقة، وقراءة ملفات Excel 2.0/3.0/4.0 القديمة (BIFF2-4) لاستخلاص قيمها

  • فواصل إخراج الصيغ المفهرسة تتجنب المسوحات المتكررة للصفوف السابقة عند إعادة بناء مخططات التبعيات الكبيرة، بما في ذلك المراجع إلى مخرجات المصفوفات والتبعيات العابرة لأوراق العمل
  • حفظ XLS الكلاسيكي يحافظ على caches الصيغ المحملة أو المحسوبة، بما فيها جذور الصيغ المشتركة والمصفوفية؛ وتحتفظ الـ caches المفقودة بـ fallback الحساب، بينما يحدّث Recalculate الصريح القيم الموجودة
  • مراجع الأسماء المعرفة القياسية تتقاطع مع نطاقات الصف الواحد أو العمود الواحد عند خلية الصيغة، بينما تحتفظ وسائط نطاق التجميع والبحث بالنطاقات الكاملة؛ ويتجنب إعادة الحساب حلقات نطاق زائفة، ويعطي أولوية لـ caches البحث المكتملة، ويحافظ على دقة الفاصلة العائمة في الحسابات المختلطة بين الأعداد الصحيحة والفاصلة العائمة
  • يحتفظ ذهاب وإياب XLSX بصيغ مناطق الطباعة الديناميكية واتحادات النطاقات المؤهلة وفهرس الخط الصوتي (phonetic) ذي القيمة الصفرية المطلوب؛ وتتقاسم الأجزاء المولدة والمحفوظة تعريفات content-type فريدة، بينما تحتفظ الخصائص المخصصة وعلاقات الجذر الـ opaque بمعرفات علاقات مميزة
  • يحتفظ XLS الكلاسيكي بسجلات الهوامش المستوردة الغائبة حتى تُضبط الهامش المقابل صراحة، دون تغيير إخراج الهوامش الافتراضي للمصنفات الجديدة
  • يعالج AGGREGATE الأخطاء غير المخزنة مؤقتًا والتحديد المتداخل بشكل مستقل، مع دلالات منفصلة للمراجع والمصفوفات المحسوبة في الخيارات من 0 إلى 7
  • يحافظ ذهاب وإياب XLSX على XML المخططات وإزاحات مراسي المخططات غير المعدلة، وأسماء خطوط التنسيق الشرطي وأحجامها ومخططاتها (schemes)، وأعلام الأنماط الصريحة وألوان RGB، وعلى اتجاه صفحة غير محدد عند ضبط الهوامش فقط
  • نموذج الكائنات الكامل: المصنف، وورقة العمل، والنطاق، والصيغة، والتنسيق، والصورة، والارتباط التشعبي، والاسم المعرف، والحماية، وإعداد الصفحة، وتصدير التقرير
  • تكشف البيانات الوصفية للأعمدة الكلاسيكية عن علامات طي المخطط التفصيلي بشكل مستقل عن حالة الإخفاء ومستوى التجميع، وتحافظ عليها عبر ذهاب وإياب XLS الخام ونسخ تنسيق الأعمدة ونسخ أوراق العمل
  • يكشف إعداد الصفحة الكلاسيكي عن HasSetupRecord وPrinterSettingsInitialized، ويحافظ على سجل BIFF‏ Setup غير المميس بايتًا ببايت، ويُبقي السجل الغائب غائبًا، ويهيئ الحقول المعتمدة على الطابعة فقط عندما تتطلب أدوات الضبط الخاصة بها ذلك
  • ينقل التحويل من XLS إلى XLSX ومن XLSX إلى XLS إعداد الصفحة المُنمَّط وبايتات printer-driver الـ opaque بشكل مستقل، ويجعل الحقول القياسية هي المرجع على الإعدادات الافتراضية الخاصة المكررة، ويرفض إعدادات BIFF8 غير القابلة للتمثيل قبل كتابة الوجهة
  • تكشف مصنفات XLS الكلاسيكي وXLSX عن سياستي SaveExternalLinkValues وUpdateLinks المتطابقتين؛ ويمكن حذف قيم المصنفات الخارجية المخزنة مؤقتًا دون حذف تعريفات الروابط أو الـ caches في الذاكرة، وتظل تعريفات المصادر غير الصالحة وغير المميسة بلا فقد، ويحافظ التحويل بين التنسيقات على قيم السياسات القانونية، ولا تطلق تفضيلات التحديث أبدًا وصولًا إلى ملف أو شبكة
  • تكشف مصنفات XLSX عن كشف دقيق لألواح مهام Web Add-in وعدّها وإزالتها ذريًا؛ ويتحقق الإزالة من أغلقات العلاقات الداخلية المحودة قبل التعديل، ويحفظ أي جزء تتشاركه علاقة أخرى، ويحذف أجزاء العلاقات المملوكة ومدخلات content-type القديمة، ويمنع إحياء نسخ المصدر المضغوطة، ويظل idempotent، بينما يبلّغ XLS الكلاسيكي وODS عن العملية بوصفها غير مدعومة دون مسح الحزمة
  • تكشف أوراق عمل XLS الكلاسيكي وXLSX عن تحديدًا واعيًا بالأجزاء (panes) وطرق تمرير ذات أساس واحد متطابقة عبر TXLSPanePosition؛ ويسقط TryGetWindowScroll وScrollWindow المحاور العلوية والسفلية واليسرى واليمنى المشتركة على حالة العرض ثنائية المستوى الأصلية لكل تنسيق، ويحافظ عليها عبر الحفظ والفتح ونسخ ورقة العمل، ويرفض الأجزاء المفقودة أو الإحداثيات غير الصالحة ذريًا؛ وتظل لقطات التحديد مرتبة ومتداخلة ومملوكة للمستدعي، وتعيد التعديلات البنيوية للصف الكامل أو العمود الكامل رسم كل جزء مع الحفاظ على هوية المنطقة النشطة عبر بدائل حتمية للخلايا الناجية والحدودية، وتظل عمليات المناطق الكبيرة خطية الاستهلاك في المتوسط؛ ويضيف XLS الكلاسيكي تجميع سجلات التحديد المتتالية، والحفاظ على هياكل السجلات غير المميسة أو غير الصالحة، والإبلاغ عن المجموعات المشوهة عبر xlsDiagnosticSelectionRecordInvalid، وتقسيم التحديدات الأكبر من 1369 منطقة إلى دفعات
  • يبني الوحدة lxOutline المحايدة للمحرك هندسة مخطط تفصيلي للصفوف أو الأعمدة من نطاقات متناثرة مرتبة، ويكتشف العقد ذات الملخص قبل أو بعد في زمن O(log n + k)، وينشئ خططًا مضغوطة idempotent لطي العقد وتغييرات مستوى العرض والحفاظ على الأبناء المتداخلين وتحديثات حالة الأبناء التعودية دون مسح إحداثيات ورقة العمل غير المستخدمة؛ وتكشف محركا ورقة العمل عن طرق الاستعلام والتحكم للعقد نفسها، بينما تحتفظ مجموعات OpenDocument بحالة العرض الأصلية وتتحول إلى علامات عقد الملخص في XLSX
  • تكشف مصنفات XLS الكلاسيكي وXLSX عن عقد ResolveIndexedColor نفسه الخالي من الآثار الجانبية لفهارس الألوان العامة وقيم BIFF‏ icv والألوان المفهرسة في OOXML؛ وتظل رموز اللوحة والتلقائي والنظام وغير الصالحة مميزة، ويحتفظ فهرس الحدود صفر بدلالته غير المحددة، ويُطبَّع إخراج ARGB، ولا تُحل ألوان نظام التشغيل إلا عبر callback صريح من المستدعي
  • تكشف محركا المصنف عن استعلام NearestIndexedColor خالٍ من الآثار الجانبية مدعوم بـ cache واعٍ بالتعديل يعتمد OKLab؛ يبحث فقط في مدخلات لوحة الألوان الفعلية الـ 56 لـ BIFF، ويعيد الفهارس العامة والفعلية مع المسافة والبيانات الوصفية للتطابق التام، ويرفض alpha الجزئي، ويحل تعادلات المسافة إلى أدنى فهرس عام
  • تكشف محركا المصنف عن جرد ScanIndexedColorUsage حتمي وخالٍ من الآثار الجانبية لجميع خانات لوحة الألوان الفعلية الـ 56، يشمل قيم ARGB المطبعة وعدّادات التعريف والمرجع وأنواع المستهلكين وأقفال الحفظ عبر الأنماط والخلايا المتناثرة وكائنات ورقة العمل والمخططات والتعليقات والتنسيقات الشرطية دون تجسيد خلايا غير مستخدمة
  • تكشف محركا المصنف عن معاينة BuildBiffPalettePlan خالية من التعديل تحمي مستهلكي الألوان المفهرسة، وتجمّع ألوان السمة المباشرة والمحلولة حسب تكرار العرض، وتحفظ التطامات التامة الموجودة، وتسقط الألوان حتميًا عبر OKLab، وتبلّغ عن هوية المصدر وتغييرات الخانات وتغطية التطامات والخطأ الموزون وتكميم الفيض دون تغيير المصنف أو سلوك الحفظ
  • يمكن لمحركي المصنف التحقق من خطة الخانات الـ 56 الحالية وتطبيقها ذريًا عبر ApplyBiffPalettePlan، برفض المدخلات القديمة أو العبث فيها قبل أي تعديل وإعادة بناء المطابق الإدراكي مرة واحدة؛ ويوفر مصنف الكلاسيكي إضافةً لذلك BiffPaletteSavePolicy صريحًا يحتفظ افتراضيًا بالإخراج التاريخي، ولا ينطبق وضع optimization فيه إلا على BIFF8، وتستعيد عمليات الحفظ الفاشلة أو الملغاة فيه لوحة الألوان الأصلية
  • تكشف محركا المصنف عن قيمة TXLSRenderCalibration مُنمَّطة ومتحقق منها بضوابط العرض والارتفاع وتباعد الأسطر المتعددة وهوامش الخلايا وتحويل الشاشة وDPI للقياس؛ الإسناد ذري، والالتقاط يعيد لقطة عملية مستقلة، والافتراضيات حتمية، ولا يُسلسل إعداد وقت التشغيل أبدًا ولا يُستخدم وحده لتغيير حجم هندسة ورقة العمل
  • ينشئ محركا المصنف خدمات IXLSRenderGeometry مملوكة للعملية تجعل المعايرة غير القابلة للتغيير وتوليد المصنف والـ backend وبصمة الخط الكاملة وعرض الالتفاف والنص هوية محلية محودة لـ cache المقاييس؛ وتلغي مشاركة قياس GDI وتحويلات البكسل والنقطة وعرض العمود وMDW وعرض الخلية القابل للاستخدام caches الـ DPI والعرض الأساسي على مستوى العملية في AutoFit مع إبقاء تحويل الشاشة خارج تحويل إحداثيات الإخراج
  • يلتقط AutoFit في XLS الكلاسيكي وXLSX لقطة هندسة عرض واحدة لكل عملية ويطبق قياس خط معايرًا والتفافًا وتباعد أسطر وهوامش خلايا؛ ويلتقط ترقيم الصفحات هندسة المصنف المحلية نفسها لكل بناء، فتبقى أحجام الصفحات الافتراضية مستقرة، ويتطلب تغيير المعايرة لاحقًا إعادة بناء صريحة، ولا تكتب عملية حساب الصفحات ارتفاعات الصفوف أو عرض الأعمدة المخزنة أبدًا
  • يحدد ترقيم صفحات PDF وSVG وbitmap ومعاينة الطباعة وعارض المصنف backend العرض الخاص به ويحتفظ بمعايرة مصنف غير قابلة للتغيير لمدة العملية كاملة؛ وتستخدم ملاءمة نص الصفحات المشتركة والالتفاف في SVG الـ cache المحود المحلي للعملية بأسلوب خطوط كامل وهوية charset بدل كائنات القياس على مستوى العملية
  • يمكن لعمليات تصدير مجموعات البيانات عبر TDataToXLS تضمين الحقول المحددة فقط أو استبعاد الحقول الحساسة مع إبقاء الترويسات وصفوف البيانات وcallbacks وعرض الأعمدة متوائمة
  • تتحجم مصفوفات XLSX الديناميكية التلقائية وتمتلك خلايا spill الخاصة بها، وتحفظ عوائق المستخدم بـ #SPILL!، وتدعم A1# و @ الأحادي، وتستعيد الملكية بعد إعادة الفتح؛ وتقيّم صيغ CSE الثابتة حساب النطاق الخام عنصرًا بعنصر
  • تحفظ MAP متعددة المصفوفات و FILTER المحسوبة أخطاء كل عنصر، بينما يحتفظ rich-value metadata في XLSX بأخطاء #SPILL! و #CALC! المُنمَّطة
  • يجرد GetConversionReport حالات الفقد المعروفة في تنسيق الهدف دون تعديل، ويمكن لـ SaveAsChecked الاختيارية رفضها قبل الكتابة؛ ويُنشئ إخراج xlsxOpenXMLMacroEnabledTemplate الصريح حزم XLTM ويحفظ VBA القائم
  • تحدّث تنفيذات TXLSQueryTableProvider التي يوفرها المستدعي بيانات جداول الاستعلام ذات schema الثابت بطريقة معاملاتية، مع تحجيم نطاقات الجدول والتصفية ونتائج محودة وتقدم وإلغاء وتراجع
  • تربط استعلامات قواعد البيانات التلقائية معاملات موضعية محودة من literals مُنمَّطة صراحة أو من خلايا ورقة عمل مخزنة، بما يشمل Unicode والنص الفارغ والتواريخ وقيم null وcaches الصيغ المتاحة؛ وتحفظ Jet و ACE التواريخ المُنمَّطة دون تحويل timestamp معتمد على الـ locale، ويطبق التحديث النتائج معاملاتيًا
  • تحدّث استعلامات Text التلقائية الملفات المحددة أو ذات العرض الثابت بفك ترميز صريح وحقول مُنمَّطة وأعمدة متخطاة وصفوف ترويسة وبداية مهيأة وتحديثات معاملاتية محودة؛ وتستخدم مواضع العرض الثابت وحدات كود UTF-16 مفكوكة الترميز، وتقص الحشوة وتحتفظ بالأعمدة المعلنة في السجلات القصيرة
  • يفحص التحقق من الاستيراد الأنواع القياسية الصارمة وحدود الأرقام والتواريخ وفرادة المركّبات وعلاقات الأعمدة المتقاطعة مقابل القيم المخزنة وcaches الصيغ، مع مخالفات مهيكلة معنونة بالخلية وعمليات تعليق صريحة أو مصنف تصحيح
  • تقرأ CELL هوية الملف المُشار إليه الفعلية وتنسيقات الأرقام الأساسية المدعومة والمحاذاة وحالة القفل وعرض العمود عبر XLS وXLSX؛ وتقرأ INFO("recalc") وضع حساب المصنف، بينما تعيد معلومات بيئة تطبيق Excel غير المتاحة خطأً صريحًا
  • تستنسخ نطاقات التقارير المتكررة محادثات threaded كاملة بهويات معاد تعيينها، ويعرض ترقيم الصفحات الأصلي المشترك امتدادات الخلايا المدمجة بينما تُحدَّث caches المخططات من نطاقات محلية مدعومة بعد التعديلات وإعادة الحساب
  • حساب الصيغ المدمج مع سجلات دوال مستخدم على مستويي العملية والمصنف، ودلالات تجاوز الأسماء المحلية، واستدعاء معالجات خالٍ من الأقفال، وcallbacks‏ OnUserFunction وOnUserFunctionEx، إضافة إلى دوال Excel الشائعة للنصوص والتاريخ ويوم العمل والهندسة/تحويل الأساس والبتات والإحصاء والتجميع والرياضيات ودوال المصفوفات الديناميكية بما فيها معاملات بث المصفوفات مع أخطاء لكل خلية، ومصفوفات LINEST / LOGEST متعددة المتغيرات الكاملة، وتنبؤات TREND / GROWTH مشكّلة، وSORT مستقر للصفوف أو الأعمدة، وSORTBY مستقر متعدد المفاتيح للصفوف أو الأعمدة باتجاهات مستقلة ومفاتيح مصفوفية، وتقريب CEILING.MATH / FLOOR.MATH واعٍ بالمصفوفات مع بث أحادي وأخطاء محلية، وتقييم COT / ACOT / COTH / ACOTH / CSC / CSCH / SEC / SECH مستقر واعيًا بالمصفوفات مع أخطاء محلية وفروع آمنة للمدخلات الكبيرة عند الفيض، وحسابات تكرار COMBINA / PERMUTATIONA مع تحقق من الفيض، ومصفوفات هوية MUNIT محودة الذاكرة، وتحويل UNICHAR بمداخل Unicode قياسية، ونص العملة التايلاندية عبر BAHTTEXT، وفحص ISFORMULA حافظًا للمراجع دون إعادة حساب الهدف، وUNIQUE للصفوف أو الأعمدة بفهرسة hash، ونتائج FREQUENCY المنسكبة، وXMATCH / XLOOKUP ثنائي لوغاريتمي، وكشف الوسائط الاختيارية ISOMITTED، وتحويل المصفوفات ARRAYTOTEXT / VALUETOTEXT، وحسابات XIRR / XNPV متحقق منها، وتوقيت الاستثمار ومعدلات النمو PDURATION / RRI، وإهلاك VDB بفترات كسرية، إضافة إلى ارتباطات LET كاملة وعمليات إغلاق LAMBDA قابلة للاستدعاء عبر الأسماء المعرفة وملتقطة معجميًا داخل LET
  • يقيّم EvaluateFormulaAt المحايد للمحرك نص الصيغة بصيغة A1 أو R1C1 في سياق خلية ورقة عمل صريح دون تغيير نموذج الخلية أو الـ cache أو الحالة المتسخة أو الورقة النشطة أو مخطط التبعيات؛ وتحفظ النتائج المُنمَّطة أخطاء الصيغ والمصفوفات والقيم الفارغة والتقلب والإلغاء وتخويل المراجع الخارجية وفئات الفشل المستقرة، بينما يعيد IXLSFormulaEvaluationTemplate استخدام مرساة مترجمة غير قابلة للتغيير عبر خلايا الهدف ضمن ميزانيات قابلة للضبط لطول الصيغة والخطوات والتعاود وذاكرة المصفوفات
  • تكشف XLS الكلاسيكي وXLSX عن طرق ValidateFormulaEntry متطابقة خالية من التعديل، وFormulaEntryPolicy على مستوى المصنف، ومسوح AuditFormulaSymbols مفكوكة عبر الخلايا والأسماء المعرفة، مع مسوح XLS الكلاسيكي المتناثر الأسرع ومرور رموز واحد يحفظ نتائج الدوال والأسماء المستقلة ونطاقها وإزالة تكرارها وترتيب النتائج؛ ويظل الإدخال الفارغ التام والصيغ التي تعيد سلسلة فارغة والدوال المجهولة والأسماء المجهولة وإخفاقات الصياغة والأهداف غير الصالحة وقيود تنسيق الهدف مميزة، ويطبق إسناد الصيغة العادي الرفض الصارم أو الحفظ ذريًا، وتُقيَّم رموز المجهول المحفوظ وتنتشر بوصفها #NAME?، ويبطل تغيير UDF أو الاسم المعرف التبعيات القديمة، ويخزن BIFF الكلاسيكي الاستدعاءات المجهولة المحفوظة بوصفها دوال مستخدم add-in، ويتعرف التحقق على دوال المستخدم المسجلة أو عبر callback، وlambdas معجمية ومعرفة بالأسماء، والعناصر النائبة للتقارير، والروابط الخارجية المسجلة، والمراجع المهيكلة الصالحة دون استدعاء المعالجات، وتبقى callbacks الدوال الخارجية أو بنمط الماكرو الخطرة محجوبة قبل تقييم الوسائط إلا إذا خُوّلت صراحة
  • فحص رموز الصيغ بلا فقد وتعديل محمي لمحركي المصنف عبر TXLSFormulaTokenStream وParseFormulaTokens وGetFormulaTokens وFormulaTokensToText وSetFormulaTokens، مع تدفقات مملوكة للمستدعي وإسقاطات رموز للقراءة فقط وحمولات BIFF خام وأعلام مراجع مستقلة واستنساخ واستبدال مراجع ذري وإسناد سياق وتحقق قبل إعادة الكتابة
  • جداول بيانات What-If بمتغير واحد بالصف، ومتغير واحد بالعمود، ومتغيرين، مع إعادة حساب تبعيات معزولة وأخطاء مدخلات محذوفة وتعديلات بنيوية ونسخ أوراق عمل ودعم ذهاب وإياب BIFF8
  • مسح الخلايا، والبحث والاستبدال في القوالب، وملء النطاقات عبر callback، والكتابة المباشرة لمصفوفات مُنمَّطة عبر ForEachCell وFindText وReplaceText وWriteCells وطرق كتابة الصفوف والأعمدة العددية والنصية وvariant، إضافة إلى ConvertFormulasToValues للورقة كاملة أو لخلية واحدة التي تجمّد الصيغ في نتائجها المحسوبة مع الاحتفاظ بالقيمة المخزنة مؤقتًا
  • فحص cache الصيغ المحايد للمحرك عبر IXLSFormulaCacheReader وCreateFormulaCacheReader لكل محرك مصنف يبلّغ عن الوجود ومصدر الحمل أو الحساب ونوع blank أو رقم أو تاريخ/وقت أو نص أو Boolean أو خطأ دون تقييم الصيغ أو استدعاء دوال المستخدم أو فك ترجمة الرموز أو تغيير حالة المصنف؛ وتُبطل عقود الحياة القرّاء بأمان بعد تدمير المصنف، وتحتفظ أعضاء الصيغ المشتركة بـ caches مستقلة، وتحفظ XLSX وODS الأخطاء المُنمَّطة وcaches فارغة صريحة عبر إعادة الفتح
  • ينشئ IXLSWorkbook.CreateReadOnlyView الكلاسيكي وIXLSXWorkbookOwner.CreateReadOnlyView في XLSX نماذج IXLSReadOnlyWorkbookView تتقاسم النموذج بزمن ثابت، مع أوراق نشطة خاصة بالعرض ولقطات خلايا مخزنة بالقيمة وعدم كشف كائنات قابلة للكتابة ونتائج صيغ مخزنة مؤقتًا افتراضيًا ونص صيغ أو تقييم صيغ معزول اختياري؛ وتُبقي العروض المتزامنة حالة التعاود وcaches العددية والمصفوفية وصيغ XLSX المترجمة خاصة، وتقرأ التقييم الخارجي في XLSX من caches روابط محلية للملف فقط، وتظل الخلايا المضغوطة غير مجسدة، ويحمل كل عرض عقد قراءة يرفض كتابات النموذج قبل التعديل
  • اعتبارًا من الإصدار 2.384.51، أصبحت TXLSReadOnlyCellSnapshot.SheetName خاصية WideString قابلة للقراءة والكتابة مدعومة بتخزين UnicodeString مشترك، ما يقلص تخصيص الاسم لكل خلية؛ تبقى صيغة القراءة والإسناد العادية كما هي، لكن عنوان الحقل الخام وتخطيط السجل السابق غير مدعومين وعلى المستدعين إعادة الترجمة
  • يقبل TXLSWorkbookWorkspace adapters قابلة للإبطال من XLS الكلاسيكي أو XLSX أو ODS عبر CreateWorkspaceWorkbook لكل محرك، ويحفظ هويات المسار أو IRI كاملة، ويحل أوراق العمل الخارجية بالاسم قبل الموضع، ويقيّم الصيغ الخارجية عبر تسجيلات حية صريحة ومحمّل اختياري يتحكم فيه المستدعي مرة واحدة لكل هوية وcaches ملفات مُنمَّطة و#REF!؛ وتتقاسم طلبات التحميل المتزامنة نتيجة واحدة، وتكشف التشخيصات المُنمَّطة الإخفاقات وحدود الموارد، وتظل طرق تسجيل التوافق متاحة على واجهتي المصنف، وانقطاع الهدف المدمَّر آمن، ولا يفتح إعادة الحساب ملفًا أو مورد شبكة ضمنيًا أبدًا
  • يستخرج TXLSWorkbookWorkspace.BuildDependencyGraph مخطط صيغ واحدًا عابرًا للمصنفات من نماذج XLS الكلاسيكي وXLSX وODS المسجلة، ويحفظ هويات المصنفات وأوراق العمل كاملة، ويحافظ على الأسماء المعرفة الرمزية المحلية والخارجية، ويحل الأسماء المحلية إلى تبعياتها الملموسة عند الإمكان، ويخزن النطاقات المستطيلة الكبيرة بوصفها فواصل مضغوطة؛ وتسرّع أشجار فواصل الصفوف بناء الحواف وبحث التابعين، وتقرأ بنية المخطط تخزين XLSX المضغوط دون تجسيده
  • يحتفظ TXLSWorkbookWorkspace.Recalculate بالمخطط المشترك للتبعيات ويوسّمه تزايدًا، ويرتب عقد الصيغ اللاحلبة بترتيب طوبولوجي عابرًا للمصنفات، ويرفض حلقات الصيغ المتراصة القوية الحقيقية دون رفض روابط المصنفات ثنائية الاتجاه غير الضارة، ويتشارك cache خلايا خارجية محليًا للمرور مع تشخيصات صريحة للإصابة والخطأ والإبطال والعقد المحجوبة؛ وتُسلسل استدعاءات الـ workspace نفسه، ويعيد الإزالة أثناء المرور حالة تغير الـ workspace عبر لقطات adapters آمنة، وينتظر التدمير اكتمال الحساب النشط، وتبقى العقد الفاشلة متسخة لإعادة محاولة صريحة
  • يقارن CalculateAndVerify نتائج الصيغ المخزنة بحسابات غير متطايرة طازجة ويبلّغ عن تشخيصات ورقة العمل والخلية والصيغة والقيمة المتوقعة والقيمة الفعلية دون استبدال الـ cache؛ ويضيف RecalcAndVerifyEx التدقيق العميق بطبقة نتائج معزولة لمخطط التبعيات وفئات فشل مُنمَّطة بمكدسات استدعاء محودة وإلغاء تقدم وتطبيق ذري اختياري للقيم المعاد حسابها
  • تفلتر سماحيات التدقيق العميق تقارير عدم التطابق دون كبت النتائج الوسيطة الطازجة: تستخدم الصيغ التابعة القيم المدققة، ويحدّث التطبيق الصريح الـ caches المتغيرة حتى عند عدم الإبلاغ عن أي عدم تطابق؛ وتنطبق السماحية المطلقة والنسبية معًا على نتائج الدقة المزدوجة
  • تحجز تدقيقات الصيغ العميقة في XLS الكلاسيكي سعة المرور وتنسخ لقطات plain-double المخزنة المتتالية بكفاءة مع الحفاظ على أنواع Variant الأخرى وطبقة التقييم المعزولة
  • تستخدم إعادة الحساب الكلاسيكية مخطط تبعيات يُبنى بكسل، وتنشر المدخلات المتسخة إلى التابعين العابرين فقط، وتعيد حساب الصيغ المتطايرة في كل مرور، وتقيّم الصيغ اللاحلبة بترتيب التبعية، وتطبق تكرار المكونات المتراصة القوية للمراجع الدائرية؛ وتقرّب تعطيل الدقة الكاملة caches الصيغ وجداول بيانات What-If إلى دقتها العددية الفعلية المعروضة قبل أن يستهلكها التابعون
  • التصفية التلقائية، والتحقق من صحة بيانات القائمة، وجداول Excel بتخطيطات بلا ترويسة وتعليقات لكل جدول مع تقييم الصيغ بالمراجع المهيكلة (Table[Col]، وامتدادات الأعمدة، و[#Data] / [#All] / [#Headers] / [#Totals])، وامتدادات التنسيق الشرطي (شريط بيانات بتعبئة القيم السالبة وألوان حدود، ومقياس ألوان، ومجموعة أيقونات) بأولويات فريدة للورقة عند الحفظ وقواعد محددة بنطاق الجدول المحوري توجَّه إلى مجموعة امتدادات Excel 2010+، وأوراق المخططات
  • مربعات النص، ورسومات OfficeArt، والاستيراد المُنمَّط للجداول المحورية المدفوع بالعلاقات، وتجسيد القيم المتعددة المصفى والمجمع، والحقول المحسوبة، والعناصر والأعضاء، والمجاميع الفرعية، والإجمالي العام، والفرز المستقر، وحسابات ShowDataAs الكلاسيكية والموسعة، إضافة إلى التعليقات بالنص الغني
  • تحديث Pivot cache المعاملاتي يحل مصادر النطاقات المستطيلة والأسماء المعرفة النطاقها ورقة العمل والجداول عند هندستها الحالية، ويستبعد إجماليات الجداول الفعلية، ويحفظ هوية المصدر عبر نقل ورقة العمل وإعادة تسميتها، ويحافظ على هويات الحقول والأعضاء القائمة عبر إعادة ترتيب المصدر وإزالته وإعادة إدخاله، ويبقي تحديدات العرض المشترك مستقرة، ويعالج قيم الأخطاء المُنمَّطة، ويرفض schemas غير المدعومة أو أعضاء المجموعات المنفصلة الجدد غير المعيّنين قبل تغيير الـ cache
  • تجسيد Pivot الآمن في ورقة العمل يقيّم cache معزولًا، ويرفض التداخلات غير الآمنة، ويحفظ كائنات الخلايا وتنسيقها، ويتتبع القيم المملوكة بدقة عبر التحجيم والنقل وإعادة فتح XLSX
  • تحديد Slicer‏ Pivot غير OLAP المُنمَّط يفحص تحديدات الأعضاء المشتركة المستوردة ويغيّرها، ويتقاطع مع مرشحات العروض المتصلة، ويحفظ القيود المستقلة على الحقول الأخرى، ويرفض الارتباطات الغامضة أو غير المدعومة قبل التعديل
  • ذهاب وإياب BIFF8 عالي الدقة يحافظ على السجلات التي تم إنشاؤها بواسطة Excel، وألوان RGB والسمات الدقيقة، والعروض المخصصة، والبيانات الوصفية للمشاركة / المراجعة
  • مصنفات محمية بكلمة مرور عبر تشفير BIFF8 RC4، إضافة إلى حفظ وتحميل XLSX المشفر بـ Agile مع HMAC موثق لسلامة البيانات فوق الحزمة المشفرة، وحجوزات الكتابة الكلاسيكية (SetModifyPassword) التي تحمل علم القراءة فقط الموصى به وhash كلمة المرور واسم المستخدم الحاجز
  • يمكن لأحمال AutoFit للخلايا المدمجة الزائدة إسناد نمو الصف أو العمود المطلوب إلى العضو الأول أو الأخير أو توزيعه بالتساوي عبر النطاق المدمج مع الحفاظ على حالة الإخفاء ومراعاة حدود كل عضو
  • نسخ ورقة العمل عبر المصنفات (TXLSWorksheets.AddCopy) الذي يستنسخ قيم الخلايا، والصيغ (يتم إعادة تجميعها مقابل أسماء أوراق الوجهة)، والتنسيقات بألوان RGB / السمات الدقيقة، والخلايا المدمجة، والتعليقات، والارتباطات التشعبية، وتخطيط الصفوف والأعمدة، والأجزاء المجمدة، والحماية، وإعداد الصفحة، ولون علامة التبويب، والتنسيقات الشرطية، والتحقق من صحة البيانات، ومعايير التصفية التلقائية، والجداول، والصور المضمنة، وعمليات تشغيل النص الغني (مع ترحيل خطوطها بالقيمة)، وأوراق المخططات (مع مراجع السلسلة المعاد تجميعها مقابل الوجهة) إلى مصنف آخر؛ وتعيد الصيغ التي تفتقد أوراقها في الوجهة الإشارة إلى مصنف المصدر بوصفه رابطًا خارجيًا عندما يكون له هوية ملف
  • عروض Pivot ذات cache مشترك، وإنشاء Pivot Slicer محلي وإزالة صريحة واعية بالتحديد، وتحديث grouped-cache ثابت ومعاينات metadata للتخطيط المضغوط الأصلي
  • إخراج Pivot الأصلي المعاملاتي في ورقة العمل يدعم التخطيطات المجمعة والمجاميع الفرعية المخصصة للصفوف؛ وتحفظ حقول SUM المحسوبة المحلية والعناصر المملوكة للـ cache مجاميع السياق وترتيب الحل وحسابات العرض والتصفية المدعومة، بينما تُرفض الحالات غير المدعومة قبل التعديل
  • Timeline‏ Pivot وحالات بيانات Slicer توفر تصفية تواريخ محلية محمية ودورة حياة للعرض المشترك وتحديثًا أصليًا صريحًا لعناصر بلا بيانات
  • مزودات الاستعلام التلقائية تحدّث استعلامات Text و ADO و ODBC و Web المدعومة صراحة، بنتائج محودة ومزودات مخصصة مسجلة
  • فحص المخططات الكلاسيكية يفك جداول تعبئة OfficeArt الأصلية المدعومة، ويكشف أقطار العلامات بالنقاط، ويتحقق من النص المخزن ومدد التعليقات التوضيحية قبل تطبيق الحالة المُنمَّطة؛ ويبقى تخزين المخطط الخام محفوظًا ويظل مظهر المخطط الكلاسيكي المحمول متحققًا منه على حدة
  • الإخراج headless المحمول يلتقط مستطيلات XLS الكلاسيكي أو XLSX المدعومة في لقطات غير قابلة للتغيير ويعرض PDF و SVG و PNG على Linux و macOS بهندسة خطوط صريحة ونص غني وكائنات رسم منمذجة وصور داخل الخلايا ومربعات اختيار Boolean ومخططات XLSX مخزنة مؤقتًا مدعومة ومخططات BIFF8 أساسية مخزنة مؤقتًا محودة بتخطيط معلن من المستدعي وحجم وسيلة إيضاح فعلي
  • وسائط المصفوفات المحسوبة النصية والإحصائية تحفظ التحويل والأخطاء الخاصة بكل دالة، وتزاوج التغاير بالمواضع الأصلية، وتحترم ميزانيات الحساب
  • الأسماء المعرَّفة في الحسابات التجميعية تحفظ تحويل القياسية والمصفوفة والمرجع والأخطاء المُنمَّطة والتبعيات وحدود الموارد

واجهة XLSX الحديثة

محرك OOXML مخصص مبني حول TXLSXWorkbook لمصنفات Excel 2007+ (.xlsx)

  • السلاسل المشتركة، والأنماط، والرسومات، وميزات الورقة، وتغليف ZIP/XML، والبيانات الوصفية للذهاب والإياب، بما في ذلك معالجة Xstring في SpreadsheetML واعية بالحقول تحفظ محارف التحكم والرموز الحرفية _xHHHH_ دون إعادة كتابة صياغة الصيغ
  • يحتفظ إعداد صفحة ورقة العمل بإعدادات الطابعة الثنائية مطابقة بايتيًا عبر علاقة pageSetup وجزء printerSettingsN.bin لكل ورقة، ويقبل مواضع أجزاء مصدر غير قياسية، ويكتب أهدافًا قياسية حتمية، وينسخ الحمولة نسخًا عميقًا عبر نسخ أوراق العمل داخل المصنف نفسه وعبر المصنفات، ويبلّغ عن علاقات طابعة مفقودة أو خاطئة النوع أو معلقة دون ربط جزء ثنائي غير ذي صلة
  • تنمو كاتبَات الصفوف والأعمدة المُنمَّطة (الأرقام والنصوص وvariant) في سعة الخلايا نموًا هندسيًا عبر الدفعات المتكررة، وتلحق دفعات الصفوف الأمامية مباشرة بمتجهات صفوف متناثرة محجوزة مسبقًا، وتقص بأمان عند حدود ورقة العمل، وتحفظ مقابض مستقرة عند التداخل، وتتجنب إرسال callbacks
  • قراءة وكتابة OpenDocument (.ods): استيراد جداول البيانات الحالية من خلال Open / OpenODS، والتصدير عبر SaveAsODS أو SaveAs(xlsxOpenDocumentSpreadsheet)، وضبط المخرجات باستخدام TODSExportOptions، وذهاب وإياب للأنماط، والنص الغني، والصور، والمخططات، وعمليات التحقق، والتنسيقات الشرطية، وإعداد الصفحة، ونطاقات الطباعة، ومجموعات المخطط التفصيلي، وبنية الورقة، والبيانات الوصفية للمصنف؛ وتحافظ خيارات التصدير على سياسة إعادة الحساب وإلغاء التقدم والتشخيصات وحماية الكتابة العادية، ويحفظ الإخراج إلى ملف الوجهة القائمة عند فشل التسلسل أو الإلغاء
  • تحافظ قواعد مقارنة الخلايا والتعبيرات في ODS على تنسيق الخط التفاضلي والخلفيات الصلبة أو الشفافة وتنسيقات الأرقام المدعومة عبر أهداف كاملة ذات صفوف كاملة وأعمدة كاملة ونطاقات واسعة باستخدام نواقل فارغة مكررة مضغوطة؛ وتنجو السمات الممسوحة صراحةً، ويبقى التنسيق الأساسي غير ذي الصلة على كل خلية، وتُصدَّر ألوان السمة أو المفهرسة بوصفها ألوانًا مستقاة
  • استيراد متعدد التنسيقات: OpenDocument (.ods) و CSV / TSV مع اكتشاف الفاصل، واكتشاف BOM، واستدلال نوع القيمة الاختياري
  • كشف التوقيع المحتوي: يفحص DetectExcelContentFormat البايتات الأولى لملف أو تدفق ليميز ملفات BIFF المركبة عن حزم OOXML وحزم OpenDocument والنص المحدد العادي بصرف النظر عن امتداد الملف، ويرفض محركا المصنف الحاويات غير المتطابقة برسالة واضحة تسمي المحمل الصحيح
  • نص العرض المنسق: تعرض الخاصية FormattedText للقراءة فقط (على IXLSRange وTXLSXCell) قيمة الخلية عبر تنسيق رقمها — الفواصل، والنسب المئوية، وأقنعة التاريخ/الوقت، والأقنعة متعددة الأقسام، وتنسيقات Boolean — مطابقةً لما يعرضه Excel في الشبكة
  • مراقبة تغيّر الملف: يراقب TXLSFileMonitor مصنفًا على القرص ويطلق OnFileChanged عندما تحفظ عملية أخرى فوقه، مع فترة poll قابلة للضبط وتسليم الحدث على main-thread أو watcher-thread؛ ويمكن للمعالجات إيقاف المراقب أو تدميره، أو التبديل إلى ملف آخر قيد المراقبة
  • طلب كلمة المرور: يطلب حدث OnPassword في محرك XLS الكلاسيكي من التطبيق كلمة مرور عندما يصادف Open مصنفًا مشفرًا بكلمة مرور مفقودة أو خاطئة، ويعيد محاولة الفتح
  • فرشاة التنسيق: يصف TXLSXCellFormat الخط والتعبئة والحدود والمحاذاة وتنسيق الرقم والحماية مرة واحدة، ثم يختم الخلايا والنطاقات والصفوف والأعمدة أو أوراقًا كاملة — تُطبق الجوانب المميسة فقط، وتُحل فهارس المجمّع مرة واحدة لكل تطبيق لتنسيق جماعي سريع
  • صفوف تدفق موحدة: يمشي TXLSRowCursor عبر مصادر .xls و.xlsx و.xlsm و.ods وCSV أو TSV صفًا بصف (FindFirst / FindNext) حاملًا في الذاكرة الصف المُسقط الحالي أو قالب تكرار ODS فقط، ويدفع حدود الصف واختيار الأعمدة قبل تخصيص القيم، ويحفظ نتائج الصيغ المخزنة مؤقتًا والخلايا الفارغة المأنسة المخزنة، ويميز وجود الصيغة عن توافر نص الصيغة، ويكتم نص الصيغة اختياريًا، ويتخطى خلايا ODF المغطاة، ويقفز مباشرة بين الأعمدة المحددة في نطاقات ODS المكررة، ويفك ترميز BOM بـ UTF-8 أو UTF-16 وسجلات النص المقتبس متعدد الأسطر، ويشم الفواصل: فاصلة أو فاصلة منقوطة أو tab أو pipe، ويوفر بحث ValueByCol بزمن ثابت؛ وتجعل حالات دورة الحياة الصريحة والإلغاء idempotent وملكية التدفق المستعارة أو المنقولة ولقطات الصفوف zero-copy مفحوصة التوليد وPeakRowBufferedBytes وSheetPassesStarted المسوحات طويلة الأمد قابلة للرصد وآمنة، بينما يكيف TXLSForwardReader الـ backends نفسها مع callbacks للأوراق والخلايا ذات الأساس الواحد دون فتح أجزاء أوراق العمل المتخطاة
  • التقدم والتشخيصات: توفر مصنفات XLS الكلاسيكي وXLSX callbacks عمل بالإضافة إلى callbacks بداية/عمل/نهاية مع الإلغاء، بينما تكشف IXLSWorkbookProgress وTXLSXWorkbook.Diagnostics عن رموز مستقرة وخطورة وعملية وسياق ورقة أو حزمة وقيم إرجاع أصلية وتفاصيل استثناءات
  • حفظ آمن من الفشل: تنتقل إخفاقات تثبيت ورقة العمل والمخطط وامتداد الأنماط وVBA وتدفق التحكم والتخزين والإخراج في ورقة العمل الكلاسيكية إلى المستدعي، بينما يُدرج إخراج XLS وXLSX وODS إلى القرص مرحليًا قبل استبدال الوجهة ذريًا
  • يتسامح استبدال الوجهة في Windows مع مقابض metadata والقرّاء التي تسمح بالحذف على أنظمة الملفات الداعمة لإعادة التسمية POSIX، بينما يحتفظ القرّاء القائمون بالبايتات الأصلية؛ ويُفحص حق الحذف وأقفال عدم مشاركة الحذف وحماية القراءة فقط قبل تثبيت واحد بلا إعادة محاولة للحفظ، وتحتفظ أنظمة الملفات الأقدم أو غير المدعومة بمسار التثبيت القديم
  • تشخيصات قابلة للتصرف عند حفظ الملفات: يحافظ TXLSXWorkbook.SaveAs(FileName) وتحميله الزائد بالتنسيق الصريح على خطأ Windows الأصلي عند فشل استبدال الوجهة، مع رمز تشخيص 1005 وبقاء الوجهة الأصلية سليمة
  • تخزين خلايا وأنماط مضغوط: تسكن خلايا XLSX في كتل من 256 صفًا بمقابض عامة مستقرة وتسلسل صديق للـ cache مرتب حسب الصفوف؛ لا تحمل مدخلات الصفوف وسم حمولة زائدًا، وتتجنب تغييرات القيمة والصيغة والنص الغني إعادة تصنيف الفهارس؛ وتُحل أنماط الخلايا المستوردة عبر مصفوفة cellXf واحدة غير قابلة للتغيير بفهرسة مباشرة؛ ويقلّص compaction تلقائي لمجمّع الأنماط الخطوط والتعبئات والحدود وتنسيقات الأرقام والمحاذاة والحمايات غير المرجعية قبل كل حفظ
  • طبقات تنسيق بالفواصل: يبقى تنسيق الصفوف والأعمدة والمستطيلات مضغوطًا دون تجسيد كائنات خلايا فارغة، ويُحل بكسل عند الوصول إلى الخلية، وينجو من التعديلات البنيوية، وينجو ذهابًا وإيابًا بوصفه مدخلات أعمدة وصفوف وخلايا نمط فقط مضغوطة
  • حفظ عادي مبثوق بالصفوف: يكتب StreamingWrite (الافتراضي) كل صف ورقة عمل مباشرة في تدفق deflate الخاص بالحزمة بحيث تتبع ذروة الذاكرة أكبر صف واحد، بينما تتدفق السلاسل المشتركة وأجزاء XML المساعدة مدخلًا واحدًا في كل مرة عبر serializer واحد UTF-8 قابل لإعادة الاستخدام
  • فتح بالبيانات الوصفية فقط: يحلل TXLSXWorkbook.MetadataOnly خصائص المصنف والأسماء المعرفة وأسماء الأوراق وحالات رؤيتها والأنماط والسمة والاتصالات والروابط الخارجية، لكنه يتخطى XML خلايا أوراق العمل مع السلاسل المشتركة وبيانات التعليقات والأشخاص وعلاقات أوراق العمل والرسومات والمخططات والجداول وجداول الاستعلام والجداول المحورية والحمولات الـ opaque القابلة للوصول من ورقة العمل، لاكتشاف سريع منخفض الذاكرة للخصائص والأسماء من مصنفات كبيرة
  • تتبع فتحات المصنفات الخارجية في XLSX ترتيب التعريف في workbook.xml وتحتفظ بعناصر نائبة فارغة للعلاقات المكسورة، مما يبقي مراجع الصيغ [N] اللاحقة مستقرة عبر التحميل والحفظ
  • تحميل انتقائي لأوراق العمل: يتيح TXLSXWorkbook.SelectedSheets لـ Open تحليل XML الخلايا للأوراق المسماة فقط، بينما تحتفظ الأوراق الأخرى بأسمائها ورؤيتها دون خلايا؛ واستدعِ LoadSheet(Index) لتجسيد ورقة متخطاة عند الطلب من الأرشيف الأصلي
  • نسخ الأجزاء المضغوطة تزايديًا: يفتح TXLSXWorkbook.PreserveRawParts أرشيف مصدر واحدًا خاصًا متحققًا منه لكل عملية SaveAs وينسخ مدخلات السمة ومشروع VBA والاتصالات والروابط الخارجية والصور والمخططات والجداول المحورية وcaches الجداول المحورية ومدخلات الـ opaque القابلة للوصول عبر العلاقات غير المتغيرة بحمولاتها المضغوطة الأصلية؛ وتصبح عمليات الحفظ الناجحة للملفات خط الأساس النظيف التالي، بينما تلجأ المصنفات المدعومة بالتدفقات وملفات المصدر المتغيرة والحمولات المعدلة وطرق الضغط غير المدعومة وعدم تطابق الحجم المضغوط إلى مسارات fallback للتسلسل المعاملاتي أو الرفض
  • الحفاظ على امتدادات المصنف: يحتفظ فتح وحفظ XLSX بتعريفات namespaces لجذر المصنف الأجنبي وسمات markup-compatibility وحمولات <extLst> كاملة على مستوى المصنف وعلاقاتها المجهولة بينما تبقى الأوراق والأسماء والعروض وخصائص الحساب وcaches الجداول المحورية المُنمَّطة قابلة للتحرير؛ وتُعاد مطابقة مراجع العلاقات عند تعارض المعرفات المولدة
  • المقسّمات (slicers): ينشئ Worksheet.Slicers.Add(Table, ColumnName) مقسّمات جداول (Excel 2013+) من البداية إلى النهاية — بما في ذلك slicer cache وdefined name المحجوز وامتداد ورقة العمل ومرساة الرسم — مع التحكم في الموضع والتسمية وعدد الأعمدة والنمط وارتفاع الصف؛ وتنقل المصنفات التي تحمل مقسّمات من إنشاء Excel (للجداول أو الجداول المحورية) ذهابًا وإيابًا سليمة عبر الفتح والحفظ، فتُعاد الأجزاء والمراسي غير المعدَّلة بايتًا ببايت بينما يبقى باقي المصنف قابلًا للتحرير بالكامل
  • نوافذ مصنفات متعددة: تكشف TXLSXWorkbook.WorkbookViews عن مجموعة مرتبة بعمليات إضافة وإدراج وحذف ونقل ومسح، وحالة رؤية وهندسة مُنمَّطة، وسمات وامتدادات مجهولة قابلة للتحرير، وإعادة رسم workbookViewId لأوراق العمل؛ وتظل خصائص النافذة الواحدة الراسخة إسقاطات متوافقة للعرض الأول
  • الأسماء المعرفة الخارجية وإخفاقات التحديث: يحلل TXLSXExternalLink ويخزن وينقل ذهابًا وإيابًا مدخلات <definedNames> من المصنفات المرتبطة، بينما يتتبع كل TXLSXExternalSheetData علم RefreshError لحالة فشل التحديث دون اشتراط مصدر بيانات حي
  • استيراد الحافظة متعدد التنسيقات: يفضل XLSPasteFromClipboardRich تنسيق XML Spreadsheet في الحافظة (الصيغ والأنماط والدمجات) على نص Unicode العادي، مع دوال مخصصة لاكتشاف التنسيق واستخلاصه وتحليل SpreadsheetML 2003
  • تبادل الحافظة Biff8 الأصلي: ينشر CopyToClipboard على المحركين حمولة المستند المركب «Biff8» الخاصة بـ Excel نفسها بجوار النص وHTML، ويستهلكها PasteFromClipboard أولًا — فتصل القيم خالية من إعادة التحليل المعتمدة على الـ locale، وتعيد مراجع الصيغ النسبية الترسيف إلى هدف اللصق، وتذهاب وتياب تنسيقات الأرقام والخطوط والتعبئات والحدود والمحاذاة والخلايا المدمجة بين مصنفات HotXLS ومن نسخ Excel
  • يلتقط PasteFromClipboard في XLS وXLSX حمولة BIFF8 والنص البديل معًا تحت قفل حافظة واحد، محافظًا على سياسة إعادة المحاولة القائمة ومستخدمًا النص الملتقط المقروء دون إعادة فتح الحافظة عندما تكون BIFF8 غير متاحة أو يتعذر تحليلها؛ ويظل BIFF8 المقروء قابلًا للاستخدام إذا تعذر استرجاع رفيقه النصي، والنص غير المتاح وحده لا يدرج أي خلايا
  • تحافظ إخفاقات نشر النص المطلوب وحمولة BIFF8 للحافظة على تشخيص Win32 الأصلي GetLastError عبر التنظيف ليفحصه المستدعي فورًا
  • ترميز النص الغني: تحول الخاصية TaggedText للخلية بين runs النص الغني والوسوم الخفيفة (<b>، <i>، <u>، <s>، <sub>، <sup>، <color=#RRGGBB>، <font=Name>، <size=N>) في الاتجاهين
  • قرّاء حافظة آمنون على 64-بت مع إعادة محاولة عند التنازع، ومطابقة أهداف التنسيق الشرطي والتحقق من صحة البيانات مخزنة مؤقتًا للمناطق المطلقة والمعكوسة وذات الصفوف الكاملة والأعمدة الكاملة والمفصولة بمسافات بيضاء، وبحث قواعد وحذف وتقييم شرطي وفحوصات تحقق متسقة، وفهرس ارتباطات تشعبية PDF ببحث ثنائي
  • قابلية توسيع الحساب: تسجيل دوال مستخدم بالاسم، وAPI تدقيق للدوال المجهولة، وفتح بوضع الاسترداد يتخطى الأجزاء المتضررة، وتبادل الحافظة Biff8 الأصلي، ومطابقة نطاقات التحقق من صحة البيانات مخزنة مؤقتًا
  • صور PDF: تُضمن صور أوراق العمل بوصفها XObjects Flate RGB مع تمرير JPEG مباشر وإعادة استخدام تدفقات PNG (بلا إعادة ترميز، مع بقاء قناة alpha عبر الأقنعة الناعمة)، وتُضمن الصور المطابقة بايتيًا مرة واحدة، وتوائم كتل keep-together وXlsxAutoPageBreaks ترقيم الصفحات، ويتحكم ZipCompressionLevel وDeterministicOutput في مخرجات الحفظ
  • خط إخراج PDF: تُضغط تدفقات محتوى الصفحات بـ Flate، وتتشارك عمليات النص المتتالية كتل نصية مُجمَّعة باختيار خطوط وألوان مُنزَّعة التكرار، وتندمج التعبئات المتجاورة المتساوية في مستطيلات واحدة، وتُرسم مقاطع الحدود المستقيمة بوصفها مرات تشغيل مدمجة — ملفات أصغر وتوليد أسرع؛ ويبلّغ OnProgress وOnProgressEx القادر على الإحباط عن حالات البدء والصفحة والنهاية، بينما يوقف Cancel التصديرات الطويلة دون تثبيت PDF جزئي في تدفق الوجهة
  • دقة نص خلايا PDF: التفاف كلمات حقيقي مع محاذاة كتل رأسية وأسطر مضبوطة أو موزعة، ونص مدوّر ومكدس رأسيًا، وتقلص ليلائم، وفيض شبيه بـ Excel إلى الخلايا المجاورة الفارغة مع قص، ومحاذاة أرقام لليمين تحت المحاذاة العامة، وإزاحة، وruns نص غني بنمط وحجم ولون وتسطير وشطب ومرتفع ومنخفض لكل run، وحدود قطرية ومزدوجة، ونص يمتد عبر خلايا مدمجة — كلها موضوعة عبر عروض advances لخط Helvetica معايرة بـ GDI
  • دقة طباعة PDF: ترويسات وتذييلات منسقة بأكواد حجم الخط واللون والعريض/المائل/التسطير/الشطب والمرتفع/المنخفض الخاصة بـ Excel، ووضع طباعة أبيض وأسود، وعناوين صفوف وأعمدة مطبوعة، وتوسيط طباعة أفقي ورأسي، ومؤشرات تعليقات مع صفحة سرد التعليقات في النهاية عبر PrintCommentsAtEnd، وروابط GoTo داخل المستند للارتباطات التشعبية الداخلية، وتفضيل PageLayout للعارض مع بيانات XMP الوصفية، وعرض أعمدة MDW مطابق لـ Excel، وتضمين مجموعات TrueType بقطوع عريض/مائل مُصنَّعة للوجه Unicode
  • مخططات PDF: تُرسم مخططات أوراق العمل متجهات أصلية — أعمدة/أشرطة مجمعة ومكدسة ومكدسة بالنسبة المئوية، وخطية بعلامات، ومساحية، ودائرية وdoughnut مع تسميات نسب مئوية، وتشتت، ورادار — مع إطارات معنونة ومحاور وعلامات محاور بمقياس تلقائي وخطوط شبكة ووسائل إيضاح وتسميات بيانات وتعبئات لكل سلسلة ولوحة ألوان accent الافتراضية لـ Excel؛ وتمدد المخططات المرساة خلف آخر خلية بيانات سطح الطباعة
  • PDF تفاعلي: تتحول الارتباطات التشعبية لأوراق العمل إلى تعليقات روابط قابلة للنقر وتحصل كل ورقة مُصدَّرة على علامة مرجعية في مخطط المستند
  • قابلية توسيع على مستوى الحزمة: خصائص مستند مخصصة مُنمَّطة، وأجزاء بيانات XML مخصصة، ورفاق صور SVG، وتسميات بيانات مخطط لكل سلسلة مأخوذة من خلايا مع caches مفهرسة وتجاوزات رؤية للنقاط، وأنماط جداول يعرفها المستخدم بألوان لكل قسم، وAPI تدقيق للتحقق من صحة البيانات يسرد كل خلية مخالفة
  • ترقيات دقة التنسيق: تنسيقات أرقام الوقت المنقضي [h]:mm:ss والكسور # ??/?? تُعرض في كل مكان، وتعيد أقواس [Red] تلوين نص PDF، وتذهاب وتياب تعبئات تدرج الخلايا وتُعرض في HTML/PDF/العارض، وتُقرأ الأجزاء المجمدة وتمرير الأجزاء للخلف، وDispBlanksAs/PlotVisibleOnly خصائص مخططات، وتتحجم صناديق التعليقات عبر WidthPt/HeightPt/AutoSizeFromText، ويفحص ValidateNumberFormat سلاسل التنسيق المخصصة
  • بحث بدلالات Excel: يدعم FindText / ReplaceText المحارف البدلية (* و? مع escape بالرمز ~) ومطابقة الخلية كاملة وحساسية الأحرف والبحث في نص الصيغة والمسح للخلف وترتيب المسح حسب الأعمدة وFindTextIn / ReplaceTextIn المحدودين بنافذة يقيّدان البحث بنطاق مستطيل، وcallback استبدال لكل تطابق، وتجميعًا بدلالات Excel عبر AddSubtotals (صفوف SUBTOTAL معنونة، وإجمالي عام، ومستويات مخطط تفصيلي، وفواصل صفحات، ووضع استبدال)، وA1ToR1C1 وR1C1ToA1 تحولان الصيغ بين نمطي المرجع A1 وR1C1 في الاتجاهين، إضافة إلى WriteAutoValue لشم نوع النص بأسلوب Excel (تواريخ ISO وأمريكية m/d/yyyy وأوروبية d.m.yyyy مع أوقات AM/PM اختيارية)، وتجميع نطاقات GetRangeStatistics، وSortRange غير حساس لحالة الأحرف يحفظ الصيغ بدلالات مرجع Excel (تبقى أجزاء $ وتعيد المراجع النسبية الترسيف)، وGetHtmlFromCell أجزاء HTML لخلية واحدة، وSetCellFromHtml أجزاء HTML بوصفها rich runs
  • خلفيات الأوراق: ينشئ SetBackgroundImage صورًا مبلطة في محركي المصنف؛ وتحفظ XLSX ملكية وسائط الحزمة عبر نسخ أوراق العمل، بينما يقرأ الكلاسيكي ويكتب سجلات خلفية BIFF8 مُنمَّطة بتقسيم مستمر للحمولة وحفظ تام للتنسيق المجهول وعزل للنسخ وتحويل بين المحركين للتنسيق المعروف؛ ويعرض عارض المصنف الخلفيات الصالحة خلف الخلايا غير المعبأة، بينما تُبقي الطباعة وPDF وSVG وbitmap ومصدّرا HTML الخلفيات معطلة افتراضيًا وتكشف ExportSheetBackgroundImages لإخراج صريح باستمرارية أطوار عابرة للصفحات وإعادة استخدام موارد لكل جلسة
  • عمق محرك التنسيق: أقسام تنسيق الأرقام الشرطية ([>=100]) تنتقي بالقيمة، وأقسام النص (@) قوالب سلاسل، ويقبل TaggedText صيغ <br> و<strong>/<em> و<font color=...> بالسمات، ويوفر ConvertFormulasToValues وضع only-external على الواجهتين، وتكمل كتل keep-together للأعمدة كتل الصفوف، وتؤلف عناصر تحكم النماذج Spinner/ScrollBar الكلاسيكية في XLS، ويتولى auto-fit الصفوف الخلايا المدمجة
  • تبادل الحافظة: يقرأ PasteFromClipboard نصًا محددًا بـ tab في الخلايا مع ترقية أنواع رقم/تاريخ/Boolean والتعرف على الصيغ، بينما ينشر CopyToClipboard على مستوى النطاق نصًا جدولي Unicode وHTML منسقًا معًا مع الصيغ والخلايا المدمجة والروابط وتنسيق العرض وحفظ الفواصل المضمنة
  • عارض مصنف قابل للتحرير: يرتبط TXLSWorkbookViewer مباشرة بأي محرك مصنف، ويحمل ملفات XLS وXLSX وXLSM وXLTX وXLTM أو ODS، ويعرض الأنماط والتنسيقات الشرطية دون تجسيد خلايا XLSX المتناثرة، ويضيف تحريرًا في المكان واعيًا بالخلايا المحمية وإدخال شريط صيغة وإعادة حساب تلقائية وتحديدًا مستطيلًا وأحداث مراجع صيغ وتراجع وإعادة بحدود O(1)
  • تستخدم caches الجداول المحورية في XLS الكلاسيكي تدفقات تخزين مستقلة بمعرفات فريدة، ومراجع مصادر أوراق عمل أو مسماة، وأسماء أوراق Unicode، وقراءة/كتابة cache مشفرة؛ وتحتفظ امتدادات cache الموجودة ببايتاتها الأصلية عند الحفظ
  • مصمم تخطيط جداول محورية قابل لإعادة الاستخدام: يكشف TXLSPivotDesigner مناطق المتاح والصفوف والأعمدة والمرشح والقيم، وإعادة ترتيب حقول حتمية، وتجميعًا افتراضيًا واعيًا بالنوع، وتغييرات تجميع صريحة، وتحققًا من التخطيط، وتطبيق نتائج لنماذج جداول محورية XLS أو XLSX
  • عناصر تحكم نماذج كلاسيكية: يمكن لمجموعات أوراق العمل والأشكال إنشاء وتعداد وتحرير وحذف ونقل ذهابًا وإيابًا لعناصر تحكم الزر وزر الراديو ومربع الاختيار ومربع التحرير والسرد ومربع القائمة مع تسميات مُنمَّطة وحالات اختيار وعرض مسطح أو ثلاثي الأبعاد وارتباطات ماكرو وخلايا مرتبطة ونطاقات مصدر وأنواع تحكم ومراسي خلايا
  • فحص مخططات XLS الكلاسيكي عبر GetChartModel يفك عائلة المخطط وحالة ثلاثية الأبعاد وعناوين المخطط والمحاور والوسيلة الإيضاحية والمحاور مع مجموعتها الرئيسية أو الثانوية وأسماء السلاسل والفئات وصيغ القيم وأعلام عرض تسميات بيانات السلاسل مع الفواصل، وربط كل سلسلة بمجموعة المخطط الرئيسية أو الثانوية، ومراجع الفئات والقيم المسماة أو الخارجية، وتنميط الخط والتعبئة والعلامة لكل سلسلة مع تعبئات بألوان سمة تحملها امتداد لون السمة GelFrame في OfficeArt (فهرس لون سمة مع tint)، ومعاملات المشهد ثلاثي الأبعاد كاملة من تدفق المخطط، وروابط المخطط المحوري (اسم عرض الجدول المحوري المصدر مع علم إخفاء تسميات الحقول عبر السجلين SXViewLink / PivotChartBits)، وكائنات مخططات مضمنة مرساة على أوراق عمل عادية عبر AddChartObject، إضافة إلى خطوط اتجاه لكل سلسلة (نوع الانحدار، والرتبة أو الفترة، والتقاطع التلقائي أو الثابت، وعرض المعادلة وR-squared، والتنبؤ والاستباق، واسم العرض) وشرائط أخطاء (جانب الاتجاه، ونوع القيمة، ونهايات الغلاف، والمقدار)
  • صور ترويسة وتذييل XLSX مُنمَّطة عبر TXLSXWorksheet.HeaderFooterImages، تغطي جميع خانات اليسار والوسط واليمين في الصفحات الفردية والزوجية والأولى مع بايتات الصور وتنسيقاتها وعناوينها وأبعادها بالنقاط وهوامشها بالنقاط وأكواد حقول الصور التلقائية ونسخ أوراق العمل وذهاب وإياب آمن للعلاقات عند الفتح والحفظ بجوار التعليقات
  • تأثيرات صور XLSX قابلة للتحرير عبر TXLSXImage، تشمل حواف قص بالنسب المئوية والشفافية والسطوع والتباين وتعبئة stretch أو tile ودورانًا بالدرجات والحفاظ البنيوي على DrawingML المستورد غير ذي الصلة
  • بناء متقدم للمخططات في XLSX وذهاب وإياب مع مجموعات رسم مرتبة من الأعمدة والأشرطة والخطوط والدوائر والمساحيات والتشتت والفقاعات والرادار والأسهم (stock) والأسطح والرسم ثلاثي الأبعاد، ومخططات combination حقيقية بترتيب رسم صريح لمجموعات الرسم، وأزواج محاور رئيسية وثانوية، ومحاور تواريخ وسلاسل مُنمَّطة، وعروض ثلاثية الأبعاد قابلة للضبط، وأنماط معرض Excel، وأنماط نص العنوان والوسيلة الإيضاحية والمحاور، وتخطيطات يدوية للرسم والعنوان والوسيلة الإيضاحية وعنوان المحور، وcaches سلاسل نصية أو رقمية متناثرة، وcaches فئات متناثرة متعددة المستويات بحل حي لنطاقين ثنائيي الأبعاد، وحفظ قابل للتحرير لامتدادات ChartML وتنسيقاتها المجهولة
  • رقع تنسيق انتقائية: ينسخ TXLSXRange.ApplyFormatPatch مكونات الخط والتعبئة والحدود وتنسيق الرقم والمحاذاة والحماية المطلوبة فقط، ويرصف أنماط المصدر الأصغر عبر الوجهات الأكبر (tiling)، ويترك قيم الخلايا دون مساس
  • تصدير بيانات master-detail: يصدّر TDataToXLS.ReadDetailTables تكراريًا مجموعات البيانات التفصيلية المرتبطة النشطة أسفل كل سجل رئيسي، ويضيف IndentDetailTables عمود إزاحة واحدة لكل مستوى علاقة، وتُبقي إعدادات التصدير المتوارثة التسلسل الهرمي متناسقًا بصريًا؛ ويمكن لأحداث سجلات وقيم الكتابة المسبقة تصفية السجلات وتحويل قيم الحقول دون إرباك cursors مجموعات البيانات
  • إنشاء WordArt: ينشئ TXLSXWorksheet.AddWordArt نص DrawingML مرسى بخلية مع warp مسبق الضبط ولون تعبئة النص ولون الحدود، بينما تحفظ دورات الفتح/الحفظ اللاحقة مرساة الشكل كاملة
  • حفظ حزم OOXML غير المدعومة: تحتفظ الأجزاء المخصصة القابلة للوصول من علاقات مجهولة على مستوى الحزمة أو المصنف أو ورقة العمل أو الرسم بمعرفات علاقات آمنة من التعارض وأنواع محتوى وعلاقات أبناء واختيار ضغط وبايتات حمولة تامة عبر ذهاب وإياب الفتح/الحفظ، مع خيار إلغاء وتشخيصات أجزاء محفوظة على TXLSXWorkbook
  • جداول بنمط Excel مع أنماط ونطاق ومعايير التصفية وحالة الفرز ومعرفات أعمدة مستقرة وتسميات ودوال صف الإجماليات وصيغ الأعمدة المحسوبة وصيغ صف الإجماليات وتعديلات صفوف وأعمدة واعية بالبنية ومساعدو مجموعات لذهاب وإياب
  • قواعد تجاهل الأخطاء لأوراق العمل مُنمَّطة عبر TXLSXWorksheet.IgnoredErrors، تغطي كل فئة خطأ قياسية ومراجع خلايا متعددة المناطق ونسخ أوراق العمل وتعديلات الصفوف والأعمدة وذهاب وإياب الفتح/الحفظ
  • تأليف مدير سيناريوهات What-If مُنمَّط عبر TXLSXWorksheet.Scenarios، يشمل السيناريوهات النشطة والمعروضة ونطاقات خلايا التغيير وحالتي القفل والإخفاء وتعليقات المستخدم وقيم المدخلات وتنسيقات الأرقام ونسخ أوراق العمل والتعديلات البنيوية وذهاب وإياب فتح/حفظ بلا إصلاح
  • جداول بيانات What-If مُنمَّطة عبر TXLSXWorksheet.AddDataTable وDataTables، تغطي دلالات مدخل الصف ومدخل العمود والمتغيرين والمدخل المحذوف وترتيب الحساب ونسخ ورقة العمل والتعديل البنيوي وذهاب وإياب SpreadsheetML
  • اتصالات بيانات خارجية مُنمَّطة عبر TXLSXWorkbook.Connections ونتائج استعلام ورقة العمل عبر TXLSXWorksheet.QueryTables، تشمل سياسة التحديث وبيانات الاعتماد وإعدادات قواعد البيانات والويب والنص وقيم معاملات مُنمَّطة دقيقة وارتباطات الجداول والحقول والتعديلات البنيوية ونسخ أوراق العمل وذهاب وإياب OOXML آمن للامتدادات
  • سياسة حساب المصنف كاملة عبر CalcMode وRefMode وإعدادات التكرار وأعلام إعادة الحساب والتحكم بالدقة الكاملة وإعدادات الحساب المتزامن، مع قيم schema افتراضية وحفظ مستقل لكل قيمة غير افتراضية، إضافة إلى memos اختيارية عبر RecalcLookupCache وRecalcAggregateCache تجعل عمليات مسح XLOOKUP/XMATCH وVLOOKUP/HLOOKUP/MATCH وSUMIF/COUNTIF/AVERAGEIF المتكررة مع SUM/AVERAGE/MIN/MAX/COUNT غير المشروطة على نطاق واحد عادي تعيد استخدام النتيجة الأولى خلال تمريرة إعادة حساب، ولا تنشط إلا عندما يكون مخطط التبعيات مستقر المراجع إثباتًا فلا تختلف النتائج أبدًا
  • سياسة إعادة حساب وقت الحفظ عبر RecalcBeforeSave (يدوي أو عند الاتساخ أو دائمًا) مع فحص حالة الاتساخ عبر RecalcNeeded واسترجاع قيمة خلية واحدة عبر RecalcCell بعد إعادة حساب كاملة
  • عناصر نائبة لقيم التقارير مع بدائل {{name;default}} وتعبيرات dbvalue/dbcount/tonumber/ref فوق DataContext مسجل وجلسة بيانات معزولة لكل تشغيل، وخلايا {{=formula(...)}} العادية تكتب صيغًا حية، وتوجيهات بنيوية {{#imgsize}} و{{#comment}} و{{#html}} و{{#sheetvisible}} و{{#deletesheet}}
  • جداول مستخدم كسولة مُنمَّطة عبر خلايا {{#usertable(alias, logicalName, providerKey, name=expression)}} الدقيقة، مع فحص صياغة وقت الترجمة وفحص مسبق ثابت بلا resolver ومعاملات مُنمَّطة ديناميكية وإلزام مزود مسجل وتشخيصات تعارض غير حساسة لحالة الأحرف وحدود تعريفات وتحميل عند أول استخدام عبر dbvalue أو dbcount؛ ويحمل TXLSReportGenerator.DataContext وTXLSReportTemplateChecker.DataContext السجل نفسه إلى التوليد والتحقق
  • تشكيل بيانات التقارير عبر مدمجات Filter الكسولة وSort المستقر متعدد المفاتيح وDistinct؛ وتربط adapters‏ FromDataSet وFromObjects مجموعات البيانات المفتوحة وقوائم الكائنات ذوات الخصائص المنشورة بوصفها جداول تقارير؛ وتمنح نطاقات RunBidirectional كل صف رئيسي أعمدته المدفوعة بأبنائه؛ ويتيح PreprocessAndRun للقوالب تعديل نفسها مقابل البيانات قبل التعبئة النهائية
  • خيارات لصق الحافظة (القيم فقط، وإدراج صفوف/أعمدة) على محركي المصنف، وتشخيصات OnSkippedRecord على القارئ المباشر وcursor الصفوف والقارئ الأمامي تكشف مراجع الخلايا المشوهة المتخطاة ومسوح أوراق BIFF المجهضة
  • ذهاب وإياب حماية المراجعات المشتركة في XLS الكلاسيكي عبر SharedRevisionProtected وSharedRevisionPasswordHash، وتشمل التقارير معالجة التشفير من البداية إلى النهاية: القوالب المشفرة تُفتح بكلمة مرور وRunToEncryptedFile ينتج نتيجة مشفرة في خطوة واحدة
  • تعيد CopyRangeTo/CloneRangeTo عبر المصنفات رسم أنماط الخلايا بالقيمة عبر التجمعات، وتذهاب وتياب CreatedDate وLastSavedDate وRevisionNumber وEditTimeMinutes الكلاسيكية عبر تدفق ملخص OLE
  • يستهلك عرض المخططات خاصيتي GapWidth وOverlap وتجميع stacked / percent-stacked لمجموعة رسم الأشرطة، بحيث تطابق مخططات الأشرطة والأعمدة المعروضة دلالات تخطيط النموذج
  • تنقل المخططات ذهابًا وإيابًا تنسيق chart-space (الزوايا المستديرة وألوان الخلفية/الحدود ومنطقة الرسم) ومفاتيح حماية المخطط الخمسة، مع استهلاك العارض للألوان؛ وتذهاب وتياب Smooth على مستوى السلسلة وألوان تعبئة/حدود العلامة وتُعرض كقطع منحنية؛ وتحمل المحاور وضع التقاطع وأنماط علامات التدريج، ويكبت AutoTitleDeleted العناوين المشتقة
  • يبني TXLSPDFWriter ملفات PDF بدون أي جدول بيانات: حجم صفحة صريح وتدفق متعدد الصفحات ومستطيلات/خطوط/أشكال بيضوية ونص مقاسًا وتحويلات وقصًا وتحكمًا بحالة الرسومات
  • يوفر AutoFit تدفق MarkSheet/ApplyMarked من طورين مع قياسات معلقة قابلة للفحص وحدود منطقة الملاءمة وIgnoreStrings وKeepHeightAutomatic وحدًا أدنى DefaultRowHeightVisual وFitWorkbook بنداء واحد
  • تدعم خطوط PDF Unicode سياسات تضمين تلقائية وrequired-subset وcomplete-program وmap-only، وبرامج OpenType CFF مستقلة، ومواضع GPOS/kern مشتركة للقياس والرسم، وcallback‏ OnFontEmbed قبل الحل، وحائل عائلة/نمط OnGetFontDirectories مخزنًا مؤقتًا تعاوديًا؛ ويستمر إخراج PDF/A في اشتراط برامج خطوط مضمّنة
  • مساعدو المجموعات للبحث عن، وحذف، وإعادة ترتيب الأوراق، والجداول، والمخططات، والصور، والنطاقات المدمجة، والروابط الخارجية بالاسم أو الموضع
  • إنشاء مخطط بنداء واحد من نطاق بيانات: تستمد AddChartFromRange واختصارات AddColumnChart / AddBarChart / AddLineChart / AddPieChart / AddAreaChart السلاسل والفئات من كتلة بيانات تلقائيًا، مثل إدراج Excel للمخطط من تحديد
  • إدراج وحذف الصفوف والأعمدة يضبط الصيغ وأعمدة الجداول وبياناتها الوصفية للتصفية أو الفرز، ويبطل المراجع المهيكلة لأعمدة الجداول المحذوفة عبر مستهلكي الصيغ، ويقسم التنسيقات الشرطية لقيم الخلايا والتعبيرات مع عمليات التحقق من صحة البيانات عندما تتطلب المناطق المحررة مراسي صيغ مختلفة، ويُبقي نطاقات التنسيق الشرطي التجميعية سليمة، وينقل الأسماء المعرفة والارتباطات التشعبية وسلاسل المخططات بما فيها أحجام الفقاعات ومراسي الصور والمخططات ومربعات النص وWordArt تلقائيًا
  • حساب الصيغ يشارك مقيم XLS الكلاسيكي مع سجلات دوال مستخدم على مستويي العملية والمصنف ودلالات تجاوز محلية للمصنف واستدعاء معالجات خالٍ من الأقفال آمنًا للتوازي ومعاملات بث المصفوفات وأخطاء لكل خلية ومصفوفات LINEST / LOGEST متعددة المتغيرات كاملة وتنبؤات TREND / GROWTH مشكّلة وتغطية دوال النصوص والتاريخ ويوم العمل والهندسة/تحويل الأساس والبتات والإحصاء والتجميع والرياضيات وفحص ISFORMULA حافظًا للمراجع دون إعادة حساب الهدف وXMATCH / XLOOKUP ثنائي لوغاريتمي وكشف الوسائط الاختيارية ISOMITTED وتحويل المصفوفات ARRAYTOTEXT / VALUETOTEXT وحسابات XIRR / XNPV متحقق منها وتوقيت الاستثمار ومعدلات النمو PDURATION / RRI وإهلاك VDB بفترات كسرية وcallbacks دوال مخصصة OnUserFunction؛ ويوفر AnalyzeFormulaIssues فحصًا مسبقًا مهيكلًا للدوال المفقودة والمراجع الخارجية ومكونات التبعية الدائرية بدقة
  • تُقيَّم المراجع المهيكلة بصيغة الصف الحالي (Table[@Col]) مقابل صف خلية الصيغة نفسها في إعادة الحساب التسلسلي والمتوازي
  • يوسع تحليل التبعيات الأسماء المعرفة بنطاق ومتداخلة المعرفة بالصيغ، بما فيها المراجع متعددة المناطق، ولا يستخدم حراس الحلقات إلا عندما يستحيل حل التبعيات ساكنًا
  • تُفتح الصيغ المشتركة المؤلفة في Excel بتوسيع كل تابع إلى تعبيره الصحيح النسبي للخلية في مسارات المصنف الكامل والقارئ المباشر المتدفق وcursor الصفوف، بينما تنجو مراسي ومتابعو مصفوفات CSE من التعديلات البنيوية الآمنة للصفوف الكاملة والنسخ كاملة النطاق وتكرار أوراق العمل ونسخ الأوراق عبر المصنفات
  • يمكن تأليف المصفوفات الديناميكية عبر TXLSXRange.SetDynamicArrayFormula، وتحتفظ بنطاقات الصيغ والبيانات الوصفية XLDAPR عبر دورات الفتح والحفظ، وتتقاسم سجلًا واحدًا مُنزَّع التكرار للبيانات الوصفية عبر الجذور، وتعيد رسم ذلك السجل أثناء النسخ عبر المصنفات، وتزيله بعد مسح الجذر الأخير
  • تأليف المصفوفات المحسوبة يشمل TRANSPOSE المُنمَّط وضرب المصفوفات المحسوب والمحددات والمعكوس، ومحددات سالبة ومتجهية لـ CHOOSECOLS / CHOOSEROWS، ومتجهات بحث محسوبة وطلبات مصفوفية لـ XLOOKUP / XMATCH / MATCH، وعمليات التكديس وإعادة التشكيل بحدود لخطوات التقييم وذاكرة المصفوفات
  • تأليف عناصر تحكم النماذج على أوراق عمل XLSX‏ (AddFormButton / AddFormCheckBox / AddFormRadioButton / AddFormComboBox / AddFormListBox) مع أشكال VML وأجزاء ctrlProps وذهاب وإياب حرفي للملفات الحاملة لعناصر تحكم
  • تقييم حي عابرًا للمصنفات في XLSX عبر ExternalWorkspace الحافظ للمسار وواجهة RegisterExternalWorkbook المتوافقة: تبقى أهداف العلاقات وامتداداتها كاملة مميزة، وتفشل الأسماء المستعارة الملتبسة صراحة، ويبطل تدمير الهدف الـ adapter الحي بأمان، وتظل caches الملفات المحلية المُنمَّطة هي البديل دون وصول ضمني إلى ملف أو شبكة
  • مقارنة المصنفات عبر TXLSXWorkbookCompare تبلّغ عن اختلافات الأوراق والخلايا والصيغ والدمجات بوصفها قائمة مهيكلة أو تقريرًا بسطر لكل فرق
  • توليد كود من المصنف عبر TXLSCodeGen (لهجتا Delphi وC++Builder) وتحقق استيراد قواعد الأعمدة عبر TXLSImportCheck مع تعليق بالخط الأحمر والتعليقات وضغط keep-only-violations
  • تنجو سجلات أوراق عمل XLS غير المعروفة ذهابًا وإيابًا حرفيًا — سجلات خاصة بالمورد أو أحدث من المواصفة تُلتقط عند القراءة وتُعاد عند الحفظ
  • أشكال هندسة جاهزة عبر AddPresetShape — أي رمز ST_ShapeType من OOXML يمر مع الرسم حرفيًا وينجو ذهابًا وإيابًا
  • معالجة القوالب: يستبدل ApplyTemplate العناصر النائبة {{key}} عبر الورقة كلها ويستنسخ FillTemplateBand كتل القالب لكل سجل مع ترجمة الصيغ والتنسيقات الشرطية التابعة وعمليات التحقق والروابط والتعليقات والصور والمخططات واستنساخ الدمج وشرطيات #skip على مستوى الصفوف؛ ويكشف CloneRangeTo مسار النسخ الواعي بالتبعيات نفسه بحمولات قابلة للاختيار؛ ويُجمِّع TXLSCompiledReportTemplate مواضع العناصر النائبة وأجزاء النص مرة واحدة للتشغيلات المتكررة عبر الخلايا والنص الغني والتعليقات والارتباطات التشعبية ونص الرسم والترويسات والتذييلات وأسماء الأوراق والأسماء المعرفة وخصائص المستند دون إعادة مسح المصنف، ويدعم تشخيصات فحص مسبق معنونة وتحققًا صارمًا قبل التعديل وأوراق عمل تشخيصية؛ ويضيف TXLSCompiledReportRunner تقدمًا على مستوى الهدف وإلغاءً وعدّادات تطبيق حتمية وحالة إكمال أو فشل قابلة لإعادة الاستخدام وأحداث دورة حياة مقترنة للمصنف وورقة العمل ولقطات مشكلات قابلة للاسترداد وإخراجًا ذريًا إلى تدفق أو ملف أو ملف مشفر؛ ويضيف TXLSReportGenerator أحداث قراءة القالب ومصادر المصنف والملف والتدفق والملف المشفر مع تعديل في المكان أو باستنساخ ذري؛ وتوفر IXLSReportTable وIXLSReportCursor ومزودات وحائلًا كسولة لكل تشغيل وفهارس علاقات بمفاتيح مركبة مصادر بيانات افتراضية أو في الذاكرة قابلة لإعادة الاستخدام دون إجبار الجداول غير المرجعية على التحميل، بينما يركب TXLSReportTableFactory عروض top وprojected وcounted وminimum وaggregate وunioned وsplit وhash-joined دون نسخ حمولات صفوف وسيطة كاملة؛ وتعرض معارض Delphi وC++Builder القابلة للتشغيل سياق البيانات نفسه وrunner المُجمَّع وورقة التشخيصات ومسار LastResult وRunToFile
  • نطاقات تقارير بنيوية مسماة: يحل TXLSCompiledReportBand اسمًا معرفًا مستطيلًا محدد النطاق بالمصنف أو ورقة العمل ويوسعه للأسفل أو لليمين أو عبر المحورين من لقطات صفوف وأعمدة محودة بتمرير واحد، محافظًا على أنواع القيم والصيغ ذات المراجع المختلطة والدمجات والقواعد وعمليات التحقق والارتباطات التشعبية والتعليقات والرسومات وبيانات تخطيط الصفوف والأعمدة الصريحة مع رفض البنى الجزئية غير المدعومة قبل التعديل
  • تعيد النسخ المتكررة للنطاقات ونطاقات التقارير استخدام البحث عن لواحق الأسماء المعرفة محددة النطاق، مع الاحتفاظ بالتسمية بالأول المتاح بعد الحذف أو إعادة التسمية أو تغيير النطاق
  • توسع نطاقات تقارير جداول Excel عبر TXLSCompiledTableReportBand لقطة cursor واحدة محودة لتوسيع صف قالب بيانات واحد مع الاحتفاظ بالترويسات والإجماليات ونطاقي الجدول والتصفية التلقائية وحالة التصفية والفرز والبيانات الوصفية للأعمدة وصيغ الحساب والإجماليات والأنماط والمراجع المهيكلة وكائنات ورقة العمل التابعة؛ وتزيل النتائج الفارغة القابلة للتمثيل صف قالب البيانات، بينما تُرفض الجداول المدعومة بالاستعلام والتخطيطات غير الآمنة قبل الكتابات البنيوية
  • تتقاسم نطاقات النطاقات وجداول Excel للتقارير ErrorMode وStrictDataAccess وRuntimeLimits وتشخيصات LastResult غير القابلة للتغيير؛ ويخزن WriteAndContinue فشل صف قابلًا للاسترداد صراحة بوصفه نصًا حرفيًا مع صف الإدخال وعنوان الإخراج الفعلي ثم يواصل الأهداف والصفوف المتبقية، بينما تتراجع إخفاقات البنية والموارد القاتلة عن التوسيع
  • مسح الخلايا والصفوف، والبحث والاستبدال في القوالب، والكتابة الجماعية
  • إدارة مركزية للملفات المؤقتة (مسح الملفات المؤقتة المسجلة عند الإنهاء)، وفحص فك تشفير VerifyEncryptedSave اختياري بعد الكتابة، وثوابت حدود الشبكة لكل تنسيق مع حدث OnExportLimit على مصدّر مجموعات البيانات
  • مساعدو التحقق من صحة البيانات مع قوائم منسدلة بنداء واحد من مصفوفة نصوص، وأنماط IME مُنمَّطة مشتركة بين XLS الكلاسيكي وXLSX، وصيغ جداول تحفظ سمات مصفوفة مستقلة، وامتدادات التنسيق الشرطي، وتصدير HTML قابل للتكوين بفئات أنماط CSS مركزية، وحفظ وتحميل مشفر بـ AES — تشفير ECMA-376 القياسي (AES-128) بتسريع AES-NI، إضافة إلى قراءة Agile Encryption الافتراضي لـ Excel (اشتقاق مفاتيح SHA-512 وAES-128/192/256)
  • يستخدم مصدّرا HTML للكلاسيكي وXLSX لقطات هندسة xlsrgbHtml مملوكة للعملية لتحويل عرض المحارف عبر مقاييس أقصى عرض رقم للخط العادي إلى أطوال CSS ثابتة، ويعيد استخدام cache محود واحد لكل عملية متعددة الأوراق، ويكشف اللقطة النشطة للتشخيصات، ويحفظ أبعاد أوراق العمل المخزنة
  • تقييم تنسيق شرطي XLSX مُعدّ مسبقًا مع ترتيب الأولوية وتراكب StopIfTrue وصيغ نسبية وإحصاءات مشتركة متعددة المناطق وقواعد Top/Bottom والمتوسط وقيم المكرر والفريد وفترات تواريخ نسبية وأنماط differential واعية بالسمة ومقاييس ألوان وأشرطة بيانات اتجاهية وكل عائلات مجموعات الأيقونات المدمجة
  • فتح XLSX متسامح: تُطبَّع بادئات namespaces أثناء التحليل، فتُحمَّل أوراق العمل والمخططات والرسومات وخصائص المستند المرتبطة بـ namespaces غير قياسية أو ISO 29500 strict كملفات عادية، وتستنتج أوراق العمل التي تفتقد صفوفها أو خلاياها سمات الموضع كل خلية بعد سابقتها بترتيب المسح
  • إخراج Open XML صارم عبر StrictOOXML: تُحفظ حزمة XLSX كاملة — أوراق العمل والسلاسل المشتركة والأنماط والسمة والرسومات والمخططات والتعليقات وخصائص المستند والأجزاء المحفوظة — بمطابقة ISO/IEC 29500 strict مع مفردات purl.oclc.org، وتُحل أنواع العلاقات الصارمة عند الفتح مثل الانتقالية تمامًا
  • يَبثّ فتح XLSX للمصنف كامل مدخلات ZIP لأوراق العمل مباشرة إلى مفككات inflate وقراء XML خاصين بكل عامل، دون الاحتفاظ بنسخ تجهيز XML مضخوخة لأوراق العمل، وبتحديد ذاكرة إدخال أوراق العمل الانتقالية بعمال التحليل النشطين
  • قارئ التدفق المباشر (TXLSDirectReader) يمسح .xlsx / .xlsm خلية بخلية مع أحداث لكل خلية ولكل ورقة وبصمة ذاكرة شبه ثابتة للمصنفات الضخمة، يبلّغ عن قيمة كل خلية ونوعها ونص صيغتها ومؤشر نمطها مع اكتشاف تاريخ اختياري وإحباط مبكر ينتشر إلى إدخال ZIP وفك الضغط ودفع نطاقات الصفوف للأسفل وإسقاط أعمدة بزمن ثابت قبل فك ترميز القيم؛ وتكشف أحداث تخطيط اختيارية عن أبعاد ورقة العمل والأحجام الافتراضية وامتدادات الأعمدة والبيانات الوصفية للصفوف والأجزاء المجمدة أو المقسمة والنطاقات المدمجة قبل الخلايا التابعة؛ ويبث التحليل المتوازي المحود مفككات inflate لأوراق العمل الخاصة بالعاملين إلى طوابير منتج-مستهلك بميزانيات مستقلة مع الحفاظ على ترتيب callbacks في مؤشر الاستدعاء، وتكشف حماية rich strings عن runs منسقة ونطاقات صوتية وخصائص صوتية، ويُبقي مخزن السلاسل المشتركة المحود الجداول الصغيرة في الذاكرة بينما يرحّل الجداول الأكبر والحمولات الغنية إلى تخزين مؤقت مفهرس يُحذف عند الإغلاق
  • كاتب مباشر متدفق (TXLSDirectWriter) ينتج مصنفات .xlsx خلية بخلية، مُصدِرًا كل ورقة عمل مباشرة في الحزمة كلما وصلت الصفوف فتتولد الملفات الضخمة جدًا ببصمة ذاكرة شبه ثابتة، ويغطي السلاسل المشتركة inline أو مُنزَّعة التكرار، وrich strings بـ runs منسقة وصوتية، والأرقام والقيم المنطقية والتواريخ والصيغ، وأنماط خلايا على مستوى الحزمة قابلة لإعادة الاستخدام بمقابض مستنسخة، وخطوط/تعبئات/حدود/تنسيقات أرقام مُنزَّعة التكرار، وتوكيد الخط وتسطيره ومحيطه وظله، و19 نمط تعبئة، و14 نمط حدود على خمسة أطراف، ومحاذاة أفقية ورأسية، والتفافًا وتقلصًا وإزاحة ودورانًا وبادئة اقتباس، وحماية مقفول/مخفي، وتنسيقات أرقام مدمجة ومخصصة، وعرض الأعمدة وارتفاعات الصفوف والصفوف والأعمدة المخفية، والنطاقات المدمجة، ونطاقي AutoFilter لورقة العمل والجدول مع مرشحات القيمة والفراغ ومجموعة التاريخ والمخصص والديناميكي وtop/bottom وحالات الفرز، وحماية ورقة العمل بأذونات دقيقة، والبيانات الوصفية لكلمات المرور القديمة أو الحديثة ونطاقات محمية قابلة للتحرير، وحماية بنية المصنف والنافذة، والأجزاء المجمدة، وألوان تبويبات الأوراق، وعروض أوراق من اليمين إلى اليسار، ومفاتيح عرض الورقة، وهوامش الصفحات ونص الترويسة/التذييل وخيارات الطباعة وإعداد الصفحة وإعدادات الملاءمة للصفحة وفواصل الصفحات اليدوية، والارتباطات التشعبية لأوراق العمل عبر أوراق متعددة، والأسماء المعرفة على مستوى المصنف والورقة، والنطاقات المعرفة المولدة، ومناطق الطباعة، وصفوف وأعمدة العنوان للطباعة، وعمليات التحقق من صحة البيانات مع المطالبات وتنبيهات الأخطاء، والتنسيق الشرطي بثمانية معاملات لقيم الخلايا والتعبيرات ومطابقة النص وترتيب top/bottom والمتوسط والمكرر/الفريد ومسندات الفراغ/الخطأ وأشرطة البيانات ومقاييس لونين وثلاثة و17 عائلة مجموعات أيقونات وأنماط differential للخط/التعبئة وأولويات وضبط stop-if-true، وأجزاء جداول Excel بأسماء أعمدة وأعلام صف الترويسة/الإجماليات وتعليقات الجدول وتسميات ودوال أعمدة صف الإجماليات وصيغ الأعمدة المحسوبة وصيغ صف الإجماليات وخيارات عرض نمط الجدول، إضافة إلى قنوات جانبية للورقة الحالية للتعليقات الكلاسيكية ومصادر الصور المتدفقة وDrawingML المرسى والمخططات المدعومة بالصيغ مُنمَّطة وChartML يوفره المستدعي
  • استمرار فيض اختياري (AutoSplitRows) يقسم التصديرات عبر أوراق <name>_2 عندما يصل صف يتجاوز حد ورقة العمل، ويدفع FillTableCalculatedColumn صيغة عمود جدول إلى كل صف بيانات كما يفعل تأليف Excel
  • ترقيع ورقة عمل في المكان عبر BeginPatch: يعيد الكاتب المتدفق كتابة ورقة عمل واحدة من حزمة موجودة بينما يُنسخ كل جزء غير مميس عبره بحمولته المضغوطة حرفيًا — استبدل ورقة بيانات أو ألحق واحدة جديدة دون إعادة تأليف القالب؛ وتحرر التهيئة والإنهاء الفاشلان مقابض المصادر، ويبقى المستدعي مسؤولًا عن تسجيلات المصادر المؤقتة، ويمكن إعادة استخدام الكاتب بعد فشل التهيئة
  • كائنات Camera عبر AddCamera: صور لقطات حية مرتبطة بنطاق خلايا وفق امتداد رسم أداة camera الموثق؛ وينجو الربط ذهابًا وإيابًا عبر الحفظ وإعادة الفتح
  • مرفقات PDF عبر AddAttachment — تنتقل الملفات مع التصدير بوصفها مدخلات /EmbeddedFiles مع شجرة أسماء، ويمكن لـ IXLSPDFAttachmentSource توفير كل حمولة بكسل مرة واحدة لكل حفظ عبر spool محود؛ ويبث التجميع النهائي الكائنات تتابعيًا إلى الوجهة، فتُنسخ حمولات المرفقات في أجزاء ثابتة مع كائن طول غير مباشر وتبقى ذروة الذاكرة مسطحة
  • إخراج PDF/A-1a و1b و2a و2b و3a و3b صريح عبر PDFAProfile، يشمل تعريفًا خاصًا بالملف التعريفي وإدارة ألوان ووسمًا ومرفقات وقواعد تحقق ذرية؛ ويبقى UsePDFA مفتاح توافق لـ PDF/A-2b
  • يعمل تصدير PDF في تخطيط كلاسيكي أو تخطيط PDF 1.5 اختياري بتدفقات كائنات مضغوطة وتدفق مراجع متقاطع ثنائي (UseXRefStream) لملفات أصغر
  • يدعم تصدير PDF callbacks تقدم بداية/صفحة/نهاية قابلة لإعادة الاستخدام مع الإلغاء ودون تثبيت جزئي للتدفق، إضافة إلى تعليقات Unicode موضوعة على الخلايا اختياريًا يمكن أن تتعايش مع صفحات التعليقات في النهاية
  • تستخدم تدرجات PDF وشفافيته تظليلات محورية أو شعاعية أصلية بدوال متعددة المحطات مدمجة وأقنعة alpha لكل محطة وأنماط تعبئة خلايا وظلال صور وقصًا على مستوى الصفحة وcaches موارد على مستوى المستند؛ وتطبق ملفات PDF/A المختارة قيودها الرسومية قبل تثبيت الإخراج
  • تختار سلاسل fallback لخطوط PDF واعية بالأنماط عبر SetFontFallbackChain وAddFontFallback وClearFontFallbackChains الوجوه المضمنة حسب عائلة المصدر ومستوى النمط وتغطية الـ glyphs، وتخزن الوجوه المحملة والاختيارات مؤقتًا، وتحفظ المحارف التكميلية وعناقيد grapheme العابرة للـ runs، وتُبقي تتابعات Unicode ذات الـ glyphs المشتركة مميزة عبر تعيينات CID، وترفض إخراج PDF/A ذريًا بدل استخدام خط غير مضمّن
  • يبني TXLSPageImageExporter الترقيم مرة واحدة ويصدّر صفحات XLS أو XLSX المختارة تزايديًا بصيغة PNG أو JPEG مع DPI ومقياس وجودة وتقدم وإلغاء وعمر bitmap لكل صفحة قابلة للضبط؛ وتكتب ExportRange مستطيل خلايا محكمًا واحدًا وتكشف أحداث ما قبل الرسم وما بعده اللوحة الفعلية للصفحة عبر سياق للقراءة فقط بحدود بكسل وحجم صفحة ودقة ومقياس وأرقام صفحات وورقة العمل المصدر، ويطلق مرة واحدة بالضبط لكل إطار مرسوم بما فيها إطارات TIFF متعددة الصفحات
  • يقيس TXLSCellImageExporter ويعرض ويحفظ أي مستطيل خلايا كلاسيكي أو XLSX بوصفه صورة واحدة مضغوطة دون شوائب ترقيم صفحات، مع دقة ومقياس وصيغة وجودة JPEG قابلة للضبط وخلفيات PNG شفافة أو ملونة ومفاتيح مستقلة للكائنات وخطوط الشبكة وحدود الخلايا وميزانيات بكسل وبايتات متحقق منها قبل التخصيص وحفظ الملف عبر استبدال ذري في المجلد نفسه لا يتلف الهدف الموجود أبدًا عند الفشل
  • يترجم تصدير ODS الصيغ القياسية المدعومة ومراجع A1 المؤهلة والتحقق المخصص من Boolean والحدود ذات قيم الصيغ ومصادر القوائم إلى OpenFormula؛ وتحتفظ لهجات صيغ الخلايا غير المدعومة بالبديل التوافقي، بينما تُحذف تعريفات التحقق والمراجع غير المدعومة معًا
  • تستخدم ارتفاعات صفوف ODS المكررة وأنماط الخلايا الفارغة نطاقات مضغوطة؛ ويحتفظ إخراج ODS بارتفاعات الصفوف والذيول المأنسة المكررة، بينما تحفظ تعديلات الصف الواحد والمسح ونسخ ورقة العمل وإزاحات الصفوف والtiling وتصدير XLSX الارتفاعات الفعلية
  • توريد الصفوف بسحب (OnNeedRow + RunRows) يحرك الكاتب المتدفق من خط بيانات صفًا واحدًا في كل مرة
  • تنعكس أوراق العمل من اليمين إلى اليسار في تصدير PDF وتنقلب عبر dir="rtl" في HTML، مُكملًا ذهاب وإياب علم العرض
  • يخفي وضع العرض الصفري لورقة العمل الصفر العددي الفعلي، بما في ذلك نتائج الصيغ وقيم العملات وصفر أساس التاريخ، عبر العارضين والتصديرات المرئية قبل تنسيق الأرقام أو قياس النص؛ ويقدّم وضع عرض الصيغ، ويبقى ظهور التنسيق الشرطي والارتباطات التشعبية نشطًا، بينما تحفظ القيم المخزنة والنص المنسق العام وCSV وإخراج ODS عقودها الحالية
  • وضع البث بالعرض المتتبع اختياري (TrackColumnWidths) يدرج ورقة العمل في الذاكرة بحيث يحمل الملف الناتج تلميح <dimension> للنطاق المستخدم وعرض أعمدة مقاسًا لأطول قيمة ظهرت في كل عمود، مقربًا الـ autofit لبيانات لا تُعرف إلا أثناء بثها
  • تعديلات بنيوية مرجعية الآمن للصفوف والأعمدة في XLSX تُحدّث الصيغ والأسماء المعرفة والقواعد والروابط والرسومات وإعدادات الطباعة والنطاقات المحمية ومراسي التعليقات الكلاسيكية والمترابطة وsparklines ومصادر وعروض الجداول المحورية المُنمَّطة ومراجع الامتدادات المحفوظة المميزة في معاملة واحدة محمية، مع API مشاركين مرتب لبيانات وصفية مملوكة للتطبيق
  • شجرة XML وصول عشوائي مضغوطة (TSimpleDomReader) تُبنى من القارئ الساحب نفسه بتمرير واحدة للاستعلام عن البيانات الوصفية للمصنف والعلاقات والسمات وسائر أجزاء الحزمة بمسار QName حساس لحالة الأحرف أو اسم محلي
  • تقييم الصيغة خطوة بخطوة عبر TXLSFormulaTracer بانتقالات دقيقة لمكدس المعاملات، إضافة إلى تشخيص تفاعلي عبر TXLSFormulaDebugger يكشف العقد المفكوكة وقيم المعاملات وترتيب التقييم وتبعيات الخلايا والنطاقات وخيارات الفروع الكسولة والتعبيرات المتخطاة وأصول الأخطاء المنتشرة
Version 2.384.120

المجموعة الكاملة لقدرات المصنف والتقارير والعرض

يوسّع الإصدار الحالي واجهات المصنف والتقارير والعرض المدعومة بمسارات تنفيذ محودة وقواعد صريحة لسلامة التنسيقات

تنسيقات المصنف والحساب

  • خرائط XML قابلة للتحرير وارتباطات schema لخلية واحدة عبر TXLSXXmlMaps وTXLSXXmlCellBindings، بما في ذلك ذهاب وإياب للعلاقات والتحقق قبل الحفظ
  • حالة مصنف متعددة النوافذ ومرتّبة عبر TXLSXWorkbookViews، تشمل علامات التبويب النشطة والأبعاد الهندسية والرؤية وأعلام العرض والامتدادات وإعادة تعيين آمنة لفهارس الأوراق
  • تحديدات متعددة المناطق وخلايا نشطة مستقلة لكل جزء (pane) في XLS وXLSX، مع إعادة تعيين بنيوية ورفض ذري للنطاقات غير الصالحة
  • رموز صيغ (formula tokens) بلا فقد يملكها المستدعي عبر TXLSFormulaTokenStream وParseFormulaTokens وGetFormulaTokens وFormulaTokensToText وSetFormulaTokens
  • تجميد صيغ XLS الكلاسيكية يصنّف مراجع BIFF المترجمة دون فك ترجمة نص الصيغة، ويحوّل في وضع OnlyExternal مراجع المصنفات الخارجية المؤكدة فقط، ويحافظ على الصيغ غير المؤكدة، ويجمّد مجموعات المصفوفات ذريًا مع بقاء نتائج السلاسل الحرفية سليمة
  • صيغ المصنفات الخارجية في XLSX تستخدم lexer وحيدًا واعيًا بالقواعد للفتحات الرقمية (numeric slots) يغطي التحويل الصارم والتشخيص وإعادة الحساب والنسخ عبر المصنفات والحفظ المولَّد، ولا يُطبَّع توافق اسم الملف إلا عند تطابق هدف مسجَّل واحد بالضبط
  • يكشف TXLSXExternalLink معرفات علاقات المصدر والفتحات ذات الأساس الواحد وأنواع الروابط: مصنف أو DDE أو OLE أو رابط غير محلول، بينما تُبطل تغييرات الهدف وقائمة الأوراق ارتباطات خارجية مترجمة عبر تحديث revision بزمن ثابت
  • يستبدل ConvertExternalDefinedNamesToRefErrors ذريًا التعريفات المؤكدة للمصنفات الخارجية بـ #REF! الأصلية في XLS الكلاسيكي وXLSX مع الحفاظ على هوية الاسم ونطاقه ورؤيته وتعليقاته والبيانات الوصفية للماكرو والمدمجة وسمات XLSX غير المعروفة وصيغ الخلايا العادية وأجزاء الروابط الخارجية
  • فرز مستقر للصفوف أو الأعمدة مع TXLSSortFormulaMode ومفاتيح أفقية وأدوات مقارنة مخصصة وخيار بين الحفاظ على التبعيات المنطقية ونقل الصيغ فيزيائيًا
  • خطوط وتنسيقات أرقام وأنماط XF وصيغ قابلة للتحرير من BIFF2 حتى BIFF4 تُحوَّل أثناء التحميل إلى نماذج المصنف والحساب الحالية
  • واجهة callback واحدة عبر TXLSForwardReader لـ XLS وXLSX وCSV وTSV مع إسقاط على مستوى backend وحدود الصفوف وحالة وجود الصيغة وكتم اختياري لنص الصيغة واكتشاف التنسيق والإلغاء
  • طرق عرض مخصصة مُنمَّطة للأجزاء والتحديدات والمرشحات وإعداد الصفحة وفواصل الصفحات، بينما تحتفظ سجلات BIFF غير المعروفة بحمولاتها الأصلية
  • خصائص OLAP مُنمَّطة ومحددات جداول الويب وحقول عرض ثابت ومعاملات اتصال مع الحفاظ على محتوى الامتدادات
  • تشخيصات AnalyzeFormulaIssues للدوال المفقودة ومراجع المصنفات الخارجية ومكونات التبعية الدائرية بدقة
  • سجلات UDF عامة ومحلية للمصنف آمنة خيطيًا مع تجاوز محلي وبحث بمتوسط O(1) واستدعاء المعالجات خارج الأقفال
  • XLSBidiVisualOrder للنص العربي أو العبري المختلط مع النص اللاتيني والأرقام وعلامات مدمجة (combining marks) وعلامات ترقيم معكوسة دون تغيير النص المنطقي للخلية
  • استراتيجيات AutoFit للخلايا المدمجة تُسند النمو إلى العضو الأول أو الأخير أو توازنه عبر النطاق المدمج في XLS وXLSX معًا
  • حفظ مُنمَّط لأوراق ماكرو Excel 4 بالإضافة إلى نتائج ScanMacroCommands للفحص فقط مع عناوين أوراق العمل
  • دعم حسابي للدوال ISOMITTED وARRAYTOTEXT وVALUETOTEXT وPDURATION وRRI مع تخزين وسلوك أخطاء متوافق مع Excel
  • ملخصات أوراق عمل مجمعة عبر TXLSXWorksheet.Subtotal، تشمل صيغًا مدرجة وإجماليًا عامًا قابلًا للضبط وتنسيقًا مرئيًا متوارثًا وتسلسلًا هرميًا للمخطط التفصيلي
  • فحص النمط الفعلي دون تجسيد الخلايا عبر GetCellVisibleFormat، مع تحقق على مستوى المرشح وتثبيت ذري عبر CheckDataValidation
  • عمليات الفتح بالبيانات الوصفية فقط وبالأوراق المحددة في XLS الكلاسيكي تستخدم إزاحات BOUNDSHEET وتخزين فيض SST محودًا وعقد قراءة أمامية واحدًا مشتركًا مع XLSX وCSV وTSV
  • تتدفق المصفوفات الديناميكية مباشرة إلى تجميعات عددية (scalar aggregates)، وتعيد عمليات البحث المتكررة استخدام caches نطاقات تزايدية مُنمَّطة، وتتقاسم رموز الصيغ غير القابلة للتغيير كائنات عديمة الحالة عبر عمليات الترجمة
  • يدعم تجسيد Pivot المحلي الأصلي شبكات التقارير المضغوطة والجدولية والمخطط التفصيلي، والتسميات المكررة، ومواضع المجاميع الفرعية الافتراضية، ومحاور قياس متعددة مع خلايا وmetadata سلكية مخزنة مؤقتًا ومتحقق منها مقابل فتح Excel والتحديث الصريح
  • تشمل حسابات عرض Pivot الأصلية مقارنات عناصر الأساس والإجماليات الجارية والنسب المئوية للصفوف والأعمدة ونسب الأصل والنسب التراكمية والرتب الكثيفة بمخرجات مخزنة مؤقتًا أصلية وmetadata تحديث
  • تستخدم REGEXTEST و REGEXEXTRACT و REGEXREPLACE الـ backend المرفق بترميز UTF-16 مع ميزانيات صيغ مشتركة؛ ويدعم GROUPBY و PIVOTBY callbacks ذات نطاق ومقاييس متعددة ومرشحات وفرزًا وإجماليات هرمية ونسبًا نسبية
  • تستخدم عملية مسح النطاق ولصق النص Unicode معاملة تراجع أو إعادة واحدة محودة مع فحوصات الحماية ولقطات محتوى متناثرة واستعادة metadata الخلايا الحديثة
  • تحفظ صور PNG/JPEG المحلية المُنمَّطة داخل الخلايا وتنسيقات Checkbox المتناثرة للخلايا والصفوف والأعمدة metadata إمكانية الوصول والأسبقية والأنماط وملكية المحتوى والتعديلات البنيوية عبر ذهاب وإياب XLSX
  • تحفظ قراءات وكتابات XLSB الموسعة الصيغ وcaches المدعومة والأسماء والدمجات والارتباطات التشعبية والأجزاء والجداول والمرشحات مع فحص مسبق صريح للميزات غير المدعومة
  • تحمّل APIs المصنف الأصلية على Linux x64 و macOS ARM64 الملفات المدعومة XLSX و XLSB و ODS وتحررها وتحسبها وتحفظها باستخدام خدمات النظام الأساسي الحقيقية
  • تدعم مصنفات BIFF8 الكلاسيكية الأصلية التحرير والحساب والحاويات المركبة المتداخلة الكبيرة وخصائص المستند والإخراج القياسي RC4 أو CryptoAPI بـ 128-بت على Linux x64 و macOS ARM64
  • يدعم إخراج Pivot الأصلي التجميع العددي والتاريخي واليدوي وأحد عشر دالة مجاميع فرعية مخصصة عبر تخطيطات التقارير المدعومة
  • يحتفظ مقارنة المصنفات بالأنواع القيمة الصارمة والأعداد الصحيحة الكبيرة التامة، والتسامحات العددية المنتهية، وcaches الصيغ الاختيارية، والأنماط الفعلية، والهندسة، والنص الغني، وتعريفات الميزات المدعومة المحودة، بما يشمل حالة Pivot و Slicer و Timeline المحلية، مع الحفاظ على التخزين المتناثر والنتائج السابقة عند الفشل
  • يحفظ ODS نص الملاحظات العادي ومؤلفيها، ومرشحات القيمة والمرشحات المخصصة القابلة للتمثيل، والحماية المكافئة بلا كلمة مرور، مع تقارير فقد تحويل دقيقة؛ وتحفظ عمليات الحفظ الملغاة عبر التدفق الوجهة، وتحتفظ عمليات الحفظ ذات الموضع غير الصفري بإزاحات ZIP صالحة
  • تقرأ FORMULATEXT التعبيرات المخزنة دون تقييم هدفها، ويسأل GETPIVOTDATA عن التجميعات المرئية المدعومة من caches محلية منفصلة محودة عبر XLS و XLSX والمقيّمين المعزولين؛ وتحتفظ قيم cache المضمنة في XLS الأصلي ومراجع مرشحات التقارير بهوياتها، بينما تنتج caches غير المكتملة أو غير المدعومة أخطاء صريحة
  • تقبل INDEX و SORT و UNIQUE المصفوفات المحسوبة والثوابت، فتتألف التصفية والفرز وإزالة التكرار واستخراج الصفوف أو الأعمدة مباشرة مع التحجيم التلقائي لانسكاب XLSX وحساب CSE ذي النطاق الثابت؛ ويقبل INDEX مصفوفات محددات الصف والعمود والمنطقة ببث واعٍ بالاتجاه وأخطاء مُنمَّطة لكل خلية، ويقبل المنطقة 1 لمصدر محسوب، ويحتفظ بهوية المرجع متعدد المناطق القياسي المدعوم عبر الأسماء المعرفة و LET و CHOOSE القياسي؛ راجع اختيار مساحة INDEX للأمثلة والحدود
  • تحتفظ الأنماط المسماة بأجزاء التنسيق المرتبطة والتجاوزات المحلية، بينما يتحول كل نمط جدول مدمج من light وmedium وdark إلى التنسيق الفعلي الذي تستخدمه مسارات التحرير والتصدير
  • واجهة رسم موحدة تجمع كائنات DrawingML أو تفكك تجميعها ويعيد ترتيب الصور والمخططات ومربعات النص والمراسي المحفوظة والمجموعات المتداخلة المختلطة دون فقد العلاقات
  • يلتقط TXLSFormatSnapshot تنسيقًا كلاسيكيًا كاملًا باستقلال عن مصنف مصدره، وينفذ IXLSRange.ApplyFormat ذلك على خلايا أو صفوف أو أعمدة
  • تكشف مصنفات XLS الكلاسيكي وXLSX عن واجهتي SaveSemanticSnapshot بالتدفق وComputeSemanticHash التزايدي بـ SHA-256 نفسهما، مع ملفي تعريف Content وSecurityComplete وخيارات صريحة لحالة العارض والبيانات الوصفية المتطايرة وcache الصيغ
  • تحافظ أوراق XLSX الجديدة على كتابات جماعية مُنمَّطة متوافقة مرتبة حسب الصفوف في تخزين RLE مضغوط، وتجيب عن استعلامات الوجود وإحصاءات التخزين دون تجسيد، وتتوسع مرة واحدة إلى كائنات خلايا مستقرة فقط عندما يتطلب ذلك وصول على مستوى الكائن
  • تكشف مخازن خلايا XLS الكلاسيكي وXLSX ومجموعات أوراق العمل عن أجيال بنيوية مستقلة ليتمكن القراء طويلو الأمد من كشف تغييرات البنية دون اعتبار تعديلات القيمة أو الصيغة أو التنسيق أو إعادة التسمية أو التفعيل إبطالًا بنيويًا
  • تحافظ مقابض الخلايا على حالة النمط الافتراضية دون تخصيص ذاكرة، وتتشارك الخلايا الفارغة متطابقة النمط حمولة ذات عدّ مراجع مع عزل copy-on-write للتعديلات المحلية اللاحقة وبايتات مُجنَّبة قابلة للقياس في إحصاءات التخزين

التقارير المُجمَّعة وتركيب البيانات

  • يُجمِّع TXLSCompiledReportTemplate العناصر النائبة (placeholders) مرة واحدة عبر الخلايا والنص الغني والتعليقات والتعليقات المترابطة والارتباطات التشعبية والرسومات والمخططات والترويسات والتذييلات وأسماء الأوراق والأسماء المعرفة وخصائص المستند
  • يوسّع TXLSCompiledReportBand نطاقات (bands) الصفوف والأعمدة وcross-tab المعرفة بالأسماء من لقطات بيانات محودة بتمرير واحد مع الحفاظ على الصيغ والكائنات التابعة والبيانات الوصفية الصريحة للمحاور
  • يوسّع TXLSCompiledTableReportBand قوالب جداول Excel ذات الصف الواحد مع الاحتفاظ بالترويسات والإجماليات والمرشحات والفرز والصيغ والأنماط والمراجع المهيكلة ونتائج آمنة عند صفر صفوف فعلية
  • توفر IXLSReportTable وIXLSReportCursor وIXLSReportRandomAccessTable وTXLSReportMemoryTable عقدًا واحدًا للمصادر الافتراضية والمقيمة في الذاكرة
  • يبني TXLSReportRelationIndex مجموعات (buckets) مفاتيح مركبة دقيقة مُنمَّطة مرة واحدة للبحث عن master-detail بمتوسط O(1) دون نسخ حمولات الصفوف
  • يسجّل IXLSReportTableProvider وTXLSReportDataContext جداول صريحة وكسولة (lazy)، وينشئ BeginRun جلسة IXLSReportDataSession معزولة ببحث hash غير حساس لحالة الأحرف وcaching سلبي وcaching حتمي لأخطاء المزودين وكشف فوري للتعاود بنفس الاسم المستعار؛ تستخدم القوالب المُجمَّعة والrunners ونطاقات bands وbands جداول Excel تلقائيًا جلسة واحدة لكل تشغيل منطقي، ويتشارك تمريرا PreprocessAndRun اللقطة نفسها، وتظل التشغيلات المتزامنة معزولة، ويحرر كل مسار نجاح أو إلغاء أو فشل لقطته قبل العودة
  • يضيف TXLSReportDataRequest وIXLSReportDataResolver طلبات مسماة أو من المستخدم بمعاملات مُنمَّطة مرتبة وبيانات وصفية للمصدر وتحكم تشغيل للقراءة فقط ونتائج صريحة: غير معالجة أو محلولة أو غير موجودة أو خطأ بيانات؛ يسجَّل الـ resolvers بمفتاح مزود غير حساس لحالة الأحرف لإرسال بـ O(1)، ويظل المزودون القدامى متوافقين عبر adapter، وتظل الجداول الصريحة هي المرجع، ويرفض التشغيل بصمات متضاربة لنفس الاسم المستعار قبل استدعاء resolver ثانٍ
  • يحدّ TXLSReportDataLimits الأسماء المستعارة المخزنة مؤقتًا والمزودين المسماة والقدامى ومخططات الجداول والأسماء والمعاملات والسلاسل ورسائل الأخطاء؛ وتفشل إحداثيات المصدر المشوهة والمحارف الضابطة وأسماء المعاملات المكررة وحاويات Variant غير المدعومة وتركيبات النتائج غير الصالحة والتعاود والإلغاء أثناء الحل قبل تثبيت الهدف، ويزيل الإلغاء مدخل cache غير المكتمل لإعادة محاولة نظيفة
  • يوفر TXLSReportTableFactory cursors كسولة: top وprojection وunion وsplit، إضافة إلى عدد الصفوف والحد الأدنى والتجميع وhash joins حافظة للتكرارات
  • يكشف TXLSReportQueryProvider للقوالب تعريفات استعلام مسجلة للقراءة فقط، ويمرر معاملات مُنمَّطة ومهلًا محدودة إلى منفذ مضيف (host executor)
  • ينشئ TXLSCompiledSheetReportBand وTXLSCompiledOverflowReportBand أوراقًا لكل سجل واعية بالتبعيات وأوراق استمرار محودة من cursor أمامي
  • يحل TXLSReportIncludeLibrary التضمينات المسماة التعودية، ويبلّغ عن الحلقات حتميًا، ويتجمد في مكتبة غير قابلة للتغيير قابلة لإعادة الاستخدام
  • تعيد شروط التقارير المُجمَّعة وlookup والتعبيرات النمطية والصيغ الديناميكية استخدام عقد التعبيرات المفكوكة وفهارس الأعمدة المحلولة
  • يطبق TXLSReportDynamicFormat وTXLSReportFormatEvent تنسيقات أرقام وارتفاعات صفوف وعرض أعمدة واعية بالسجلات بدقة الهدف المُجمَّع
  • يحل IXLSReportImageDataProviderV2 وTXLSReportImageBinder أهداف صور مُنمَّطة من بايتات محودة أو تدفقات مملوكة بسياق مستقر: ورقة عمل وband وجدول وصف منطقي وصف cursor وصف حالي للقراءة فقط ومرساة وتحويل وإلغاء وحد حجم؛ وتربط runners وgenerators ونطاقات bands وbands جداول Excel كل هدف مباشرة دون مسح خلايا ورقة العمل المولدة
  • تشتق صور التقارير V2 الحجم الفعلي وDPI من ترويسات PNG أو JPEG أو GIF أو BMP أو EMF أو WMF محودة، وتدعم ملاءمة Natural وContain الموسَّطة وCover المقصوصة وStretch، وترفض هندسة raster غير آمنة قبل التعديل، وتحافظ على الإزاحات نسبةً إلى المرساة عبر ذهاب وإياب XLSX وODS
  • تتيح IXLSXImageBlob وTXLSXImageBlob للصور المتكررة مشاركة raster وSVG payload واحد غير قابل للتغيير مع digest بـ SHA-256 لمرة واحدة ومفتاح cache اختياري؛ وتعيد XLSX وODS استخدام حمولات وسائط مميزة عبر الأوراق وتستعيد الحمولات المشتركة عند إعادة الفتح
  • إعادة ربط المخططات الواعية بالتبعيات تنقل السلاسل والصيغ والأسماء والمراسي عند توسع نطاقات bands والأوراق
  • يبلّغ TXLSCompiledReportRunner عن أطوار البدء والهدف والحفظ والانتهاء، ويدعم الإلغاء والإخراج إلى تدفق أو ملف ذريًا وعدّادات تطبيق دقيقة وتنفيذًا قابلًا لإعادة الاستخدام عبر جلسات بيانات معزولة؛ يختار ErrorMode سلوك توقف متوافقًا أو مواصلة معالجة أخطاء البيانات المُنمَّطة صراحة والمزود والقسمة على صفر والتعبير النمطي غير الصالح، ويكشف StrictDataAccess البيانات المفقودة بدل الفراغات القديمة أو عدّادات sentinel، وتحتفظ لقطات LastResult غير القابلة للتغيير بالمشكلات المرتبة وحالة الإنهاء عبر إعادة استخدام runner
  • يستخدم إخراج التقارير إلى تدفق أو ملف أو ملف مشفر معاملة واحدة مرحلية؛ وتحافظ إخفاقات الفشل القاتل والإلغاء والتسلسل والكتابة الجزئية للتدفق واستبدال الملف على الهدف السابق كاملًا، بينما يحافظ الإخراج غير المشفر الناجح على تنسيق مصنف المصدر وتفيض لقطات rollback التدفقات الكبيرة إلى تخزين مؤقت مُدار
  • يتخطى إخراج التقارير لقطات backup للتدفقات الهدف الفارغة مع الحفاظ على rollback لمحتويات الوجهة وموضعها عند فشل الإخراج
  • تُقيَّم الأهداف المُجمَّعة قبل التنسيق الديناميكي، ثم تثبّت ذريًا المحتوى وتنسيقات الأرقام وارتفاعات الصفوف وعرض الأعمدة مع rollback دقيق؛ تمسح تشخيصات الخلايا القابلة للاسترداد الصيغ وتحتفظ بنمط الأساس المتبقي وتتقاسم مشتقات خط أحمر وتعبئة صفراء من مجمّع مشترك عبر الخطوط الأساسية المتطابقة، بينما تحافظ الأهداف غير الخلوية الآمنة على قيمتها الأصلية وتظل الأهداف البنيوية fail-fast
  • يحدّ TXLSReportRuntimeLimits عدد المشكلات المحتفظ بها وطول الرسالة المنقحة وذاكرة المشكلات قبل تعديل الهدف؛ والرسائل أحادية السطر وتحجب بيانات الاعتماد الشائعة، ويكتب RuntimeDiagnosticsSheetName اختياريًا ورقة تشخيص مهيكلة واحدة تنجو مع المصنف المولد في الذهاب والإياب
  • يتولى TXLSReportGenerator دورة حياة القراءة والتوليد كاملة لقوالب المصنف والملف والتدفق والملف المشفر، مع أحداث مقترنة وسياق ورقة عمل مستقر وإلغاء آمن وعزل إخراج باستنساخ ذري، وبالعقد نفسه للأخطاء القابلة للاسترداد والنتائج غير القابلة للتغيير الذي يقدمه runner التجميع
  • يستنسخ CloneRangeTo الخلايا المحددة والتبعيات ذات الهوية مع ترجمة مراجع مختلطة وفحص مسبق للتداخل وبلاط خطي متكرر لمصدر ثابت؛ وتتبع أهداف التنسيق الشرطي والتحقق ذات المحور الكامل التعديلاتِ الهيكلية والاستنساخَ الذي يحتوي كل هدف بالكامل، بينما يحافظ نسخ الخلايا ذات الصفوف الكاملة والأعمدة الكاملة والورقة الكاملة على التخزين المتناثر ولقطات آمنة للمصدر المتداخل؛ وتُنسخ تراكبات الأنماط الظاهرية المتقاطعة وتُعاد خرائطها أيضًا دون توسيع الإحداثيات الفارغة، ويبقى تنسيق تراكب الوجهة خارج المستطيل المنسوخ سليمًا
  • يوفر TXLSReportPaginationPlanner تذييلات ثابتة ومجموعات keep-together وتقسيم صفوف ودمج نطاقات متشابهة وأعمدة تقارير متوازنة
  • يبلّغ تحليل التقارير المُجمَّعة والتنفيذ الصارم وWriteDiagnostics عن العناصر النائبة المشوهة والقيم المفقودة مع أنواع الأهداف والعناوين الدقيقة
  • يعيد TXLSReportTemplateChecker وTXLSReportTemplateMigrator استخدام دلالات المترجم للتحقق من صحة القوالب وتحويل أشكال العناصر النائبة القديمة المدعومة

إخراج للوصول والمتجهات والصور والويب

  • يولد TXLSPDFTagMode وDocumentLanguage أشجار بنية PDF تلقائية بجداول وصفوف وخلايا رؤوس وبيانات دلالية وFigure لصور XLSX معلوماتية بنص بديل Unicode ومعرفات محتوى معلَّم كثيفة لكل صفحة ونطاقات خلايا مدمجة وأشجار آباء دقيقة وعزل artifacts للصور الزخرفية وسائر الرسم غير الدلالي
  • يدعم TXLSPDFSignature حقول توقيع مرئية أو غير مرئية ومظاهر PNG محتواة أو مغطاة أو ممطوطة وبيانات CMS من التطبيق المضيف وcallbacks لـ digest ونطاقات بايت مرقّعة وسياسات شهادة DocMDP صريحة لعدم التغيير أو ملء النماذج والتوقيع أو ملء النماذج والتوقيع والتعليقات دون تخزين المفاتيح الخاصة
  • يختار TXLSPDFAProfile‏ PDF/A-1a أو 1b أو 2a أو 2b أو 3a أو 3b مع التحقق من الملف التعريفي قبل تثبيت الإخراج؛ وتحمل الملفات المرافقة لـ PDF/A-3 اسم Unicode ونوع MIME ووصفًا وحجمًا بالبايت ووقت تعديل وعلاقة Source أو Data أو Alternative أو Supplement أو Unspecified عبر التحميل الزائد المفصل AddAttachment
  • تمنع عمليات تقدم PDF للبدء والصفحة والانتهاء القابلة لإعادة الاستخدام، مع الإلغاء، تدفقات وجهة جزئية
  • تخزن سلاسل fallback لخطوط PDF الواعية بالأنماط تغطية الـ glyphs والخطوط المضمنة مؤقتًا مع الحفاظ على المحارف التكميلية وعناقيد grapheme وخرائط الاستخراج
  • يطبق تشكيل النصوص المعقدة السياقي الـ ligatures ومواضع العلامات المدمجة ووصل الحروف العربية وخرائط عناقيد المصدر قبل إخراج الـ glyphs
  • تعيد تدرجات PDF المحورية والشعاعية متعددة المحطات وأقنعة alpha لكل محطة وأنماط تعبئة الخلايا والقص وظلال الصور استخدام موارد الرسومات المخزنة مؤقتًا
  • يمكن أن تتحول تعليقات الخلايا إلى تعليقات PDF نصية Unicode موضوعة، مع بقاء إخراج التعليقات في نهاية المستند متاحًا
  • يعرض TXLSSvgExport النطاقات وأوراق العمل والمصنفات والصفحات والكائنات المسماة بنص متجهي وروابط آمنة اختيارية ومخططات وأشكال وصور؛ تعيد callbacks الصفحات SVG كاملًا واحدًا في كل مرة، وتعزل بادئات ID الحتمية المستندات المضمنة، ويرسم عارض الصفحات المشترك تعبئات خلايا Excel والحدود المنهارة وخطوط كل خلية ومحاذاتها وshrink-to-fit وفيض الجوار
  • يعيد TXLSPageImageExporter استخدام جلسة ترقيم صفحات واحدة أثناء إنتاج صفحات PNG أو JPEG مختارة تزايديًا، أو يكتب الصفحات المختارة ذريًا بوصفها TIFF متعدد الصفحات مضغوطًا بـ LZW
  • يوائم TXLSGraphicsBackend وهندسة الترقيم المشتركة المعاينة والطباعة وPDF وSVG والصور وHTML وموضع الكائنات، بينما تحتفظ serializers بترميز خاص بكل تنسيق
  • يتحقق مفكك EMF وWMF المحود من أغلفة السجلات ويرفض سجلات escape قبل إعادة تشغيل مجموعته الآمنة عبر هندسة Canvas وSVG المشتركة: مكدسات حالة DC وتحويلات window وviewport وworld وجداول كائنات pen وbrush وpen الموسعة مع كائنات stock ومستطيلات وقطع ناقص وسلاسل خطوط ومضلعات ومنحنيات Bézier وأقواس مسار بأطوار تعبئة وstroke ومدمجة ومستطيلات مستديرة الزوايا وأقواس ووتريات وأشكال pie وأقواس زوايا وتعبئات مناطق وإطارات ومدادات نص محودة بخطوط ومحاذاة وصور stretch-DIB يعاد ترميزها PNG؛ تبقى القص والسجلات الخاصة خارج القائمة البيضاء وتفشل بإغلاق إلى fallback الـ raster المحود
  • يوفر مصدّرا HTML لـ XLS الكلاسيكي وXLSX عرض جداول بيانات صريحًا بعناوين صفوف وأعمدة دلالية وhot tracking مُنمَّط بـ CSS خالص؛ ويتشارك الروابط الخارجية منظفًا واحدًا لـ URI يرفض أهداف script وdata وblob وfile وUNC ومحارف التحكم
  • تستخدم مخططات محاور التواريخ في XLSX أرقامًا تسلسلية للمصنف بوصفها إحداثيات متصلة، وتحفظ فتحة توافق اليوم الكبيس 1900، وتراعي نظام التاريخ 1904، وتدفع العلامات بأيام أو أشهر أو سنوات التقويم الحقيقية عبر ترقيم الصفحات وSVG وPDF والصور والمعاينة والطباعة والعارض وHTML المشتركة؛ تُستنتج الوحدات المحذوفة مرة واحدة عبر كل السلاسل المرئية، وتستخدم الكثافة التلقائية المدى المرئي وعرض المحور وخط التسمية المقاس وتنسيق الرقم والدوران، وتعيد خطوط الشبكة الرئيسية والفرعية المضبوطة استخدام مجموعات العلامات المحودة نفسها
  • تحافظ نماذج محاور التواريخ في XLSX على وجود مستقل لوحدات التقويم base وmajor وminor وعلامة الفئات التلقائية لمحور التاريخ، فتبقى عناصر ChartML المحذوفة محذوفة بينما تذهاب وتياب وحدات الأيام الصريحة والقيم المنطقية false؛ وتحتفظ حقول امتداد محور التاريخ الكلاسيكي المُنمَّطة بكل قيمة وعلامة خامين بينما يمكن إسقاط القيم النشطة في نموذج محور XLSX
  • تحافظ محاور الفئات متعددة المستويات على caches متناثرة تبدأ بالأوراق ونطاقات ثنائية الأبعاد حية، وتورث التسميات المحذوفة مع اعتبار التسميات الفارغة الصريحة حدودًا، وتدمج التسميات المتساوية داخل نطاق أبيها فقط، وتراعي الترتيب المعكوس ومن اليمين إلى اليسار مع الفئات المخفية، وتكشف NoMultiLevelLabels للإخراج أحادي المستوى
  • تحافظ تسميات بيانات المخططات المأخوذة من الخلايا على صيغ وcaches مفهرسة مستقلة لكل سلسلة، وتحدّث نص عرض ورقة العمل المحلي مرة واحدة لكل توليد مصنف، وتحتفظ بالـ caches الخارجية دون وصول ضمني، وتترجم الصيغ عبر نسخ أوراق العمل وتوسيع التقارير، وتراعي الرؤية المشتركة ولكل نقطة عبر ترقيم الصفحات وSVG وPDF والصور والمعاينة والطباعة والعارض وHTML
  • تتشارك مصنفات XLS الكلاسيكي وXLSX سياسة عرض كائنات ثلاثية الحالات بلا فقد؛ تُستبعد الكائنات المخفية قبل توسيع النطاقات وأعمال الوسائط، ويعرض العارض عناصر نائبة مسماة خفيفة، ويمكن لمصدّرات PDF وSVG وbitmap والطباعة وHTML اختيار إخراج العناصر النائبة مع بقاء إخراج الكائنات الكاملة هو الافتراضي
  • تحافظ تخطيطات المخططات اليدوية على وجود مستقل للحقول ورموز مصدر غير صالحة، وتحل أنماط factor وedge بموضعة محودة حافظة للحجم، وتميز أهداف الرسم الداخلية والخارجية، وتتقاسم هندسة العنوان والوسيلة الإيضاحية ومنطقة الرسم وعناوين المحاور عبر إخراج ترقيم الصفحات وSVG وPDF والصور والمعاينة والطباعة والعارض وHTML، وتحول مواضع ODF المدعومة عبر مسافات مخطط مطلقة
  • تحافظ محاور التواريخ في XLSX على تنسيقات أرقام التسميات وحالة الارتباط بالمصدر، وتطبق تنسيق نص المحور والدوران باتجاه عقارب الساعة، وتراعي الاتجاه المعكوس، وتحافظ على التباعد المتصل للتواريخ المكررة والمتناثرة عبر ترقيم الصفحات وSVG وPDF والصور والمعاينة والطباعة والعارض وHTML
  • يحل وضع عرض الصيغ النص النهائي نفسه الواعي بحماية الخلايا والمحاذاة وعرض التخطيط الفعلي المحدود عند الضعف عبر عارض المصنف والمعاينة والطباعة والصور وEMF وSVG وPDF وHTML الكلاسيكي وHTML لـ XLSX دون تغيير القيم المخزنة أو caches الصيغ أو عرض الأعمدة
  • تتقاسم أقواس Bezier التكعيبية التكيفية المدفوعة بالتسطيح عقد دقة واحدًا عبر إخراج PDF وSVG والصور، وتخصص مقاطع إضافية فقط عندما يقتضيها المقياس أو اللامركزية
  • تدعم outlines في PDF علامات مرجعية متداخلة Unicode وألوانًا ونصًا عريضًا أو مائلًا وأبناء موسعين أو مطويين، مع callbacks صفحات للخلفيات والطبقات الفوقية
  • تتدفق أنماط الجداول المسماة والمدمجة بعد حلها عبر تنسيق HTML وPDF والصور والمعاينة والعارض المشترك دون تجسيد خلايا فارغة
  • يعرض TXLSSvgExport.SaveObjectAsSVG مخططًا أو صورة أو شكلًا مسمى واحدًا عند حدود كائنه الدقيقة دون قص صفحة كاملة
  • يُصدر تصدير HTML المخططات والأشكال بوصفها SVG inline ويحفظ صور SVG ومراسي الرسم والروابط والتأثيرات المدعومة دون تحويل الورقة كاملة إلى raster
  • يمسح TXLSXHtmlExportSession الأنماط المشتركة مرة واحدة ثم يصدر أوراق العمل تزايديًا مع التقدم والإلغاء وإعادة الضبط
  • يطبق TXLSImageRenderEffects القص والسطوع والتباين وgamma والدوران والعتامة والظل باتساق عبر backends الرسومات
  • تستخدم الأشكال الجاهزة والتعديلات والبالونات التوضيحية (callouts) ومخططات الانسياب ومربعات النص وWordArt هندسة متجهية مشتركة عبر تنسيقات الإخراج
  • يغطي عرض المخططات المتقدم error bars وtrendlines ومحاور التواريخ والتباعد الرقمي وتسميات مأخوذة من الخلايا بترتيب مكونات custom-first وأعمدة high-low وup-down المالية
  • تتلقى تسميات المخططات الكثيفة والمخططات الدائرية ضبطًا حتميًا للتصادم وتوجيهًا لخطوط leader قبل الإخراج المتجهي النهائي

ميزات XLSX الجاهزة لكود التطبيق

تغطي واجهة برمجة تطبيقات XLSX الآن سيناريوهات إنشاء المصنفات العملية، وإخراج التقارير، وطفرة المصنف بدلا من مجرد كتابة الخلية البسيطة

  • بنية ورقة العمل الخلايا، وحساب الصيغة، ونطاقات النطاق الكامل والدمج عبر مع بحث/إزالة النطاق المدمج المباشر، وأحجام الصفوف والأعمدة مع AutoFit المقيد، والمخططات التفصيلية، والصفوف والأعمدة المخفية، والأجزاء المجمدة، وحالة الورقة النشطة، والأوراق المخفية والمخفية جدا
  • الأنماط والعرض الخطوط، والتعبئة، والحدود، وتنسيقات الأرقام، والمحاذاة، والنص الغني، وألوان السمة، والألوان المفهرسة، والصبغة والظل، والحدود القطرية، وتجمعات الأنماط القابلة لإعادة الاستخدام
  • كائنات Excel الارتباطات التشعبية والتعليقات مع بحث الخلية بالإضافة إلى مساعدي حذف النطاق، والصور ومربعات نص الرسم المستقلة مع بحث نقطة الإرساء ومساعدي حذف النطاق، والتنسيقات الشرطية وعمليات التحقق من صحة البيانات مع مساعدي البحث والحذف المدركين للنطاق، والجداول بنمط Excel مع مساعدي البحث والحذف بالاسم، ومعايير التصفية التلقائية مع مساعدي البحث والحذف في العمود المباشر، وكائنات المخطط مع مساعدي البحث عن العنوان والحذف، وأوراق المخططات، والأسماء المعرفة مع مساعدي البحث والحذف المحدد النطاق، والحفاظ على مشروع VBA باستعلامات HasVbaProject / VbaProjectDefined بالإضافة إلى فحص وتحرير مصدر الوحدات النمطية الموجودة، وروابط المصنف الخارجية مع مساعدي البحث عن الهدف والحذف
  • دعم الصفحة والبيانات الوصفية أوضاع عرض ورقة العمل، ومناطق الطباعة، وصفوف وأعمدة العنوان، وخيارات طباعة خطوط الشبكة والعناوين، وفواصل الصفحات اليدوية مع بحث الفهرس ومساعدي إزالة النطاق، ومصنفات Date1904، وخصائص المستند، والبيانات الوصفية للتطبيق، والحفظ/الفتح المستند إلى التدفق

تنسيقات الإخراج من نفس بيانات المصنف

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

XLS قراءة وكتابة وتعديل مصنف Excel 97-2003 الكلاسيكي، وcursor خلايا محملة بحالة ثابتة مع لقطات مملوكة وخلايا فارغة منسقة بشكل مستقل اختياريًا وتحقق بنية fail-fast، واكتشاف اسم الورقة السريع من الملفات أو التدفقات، والبحث عن الورقة بالاسم، ومساعدي الأجزاء، وعلامة تبويب المصنف النشطة، والبيانات الوصفية المحفوظة بواسطة، ومساعدي تحميل/حفظ/مسح حمولة VBA بالإضافة إلى فحص وتحرير مصدر الوحدات النمطية الموجودة، وعناصر تحكم هندسة/حالة النافذة، وعلامة التبويب، وشريط التمرير، وعناصر تحكم تجميع التاريخ في التصفية التلقائية، وعرض ورقة العمل، ولون خط الشبكة، ودقة علامة Window2 للجزء المجمد، وعناصر تحكم نمط المخطط التفصيلي، وأذونات حماية ورقة العمل، وعلامات إعداد الصفحة مع حفظ محود مطابق بايتيًا لحمولة printer-driver BIFF، ووصول منعزل النسخ إلى الحمولة العامة، وتحويل إلى XLSX بأولوية الحقول المُنمَّطة، وفرز النطاق متعدد المفاتيح، وأنماط الخلايا المدمجة، وخصائص المستند، ومسارات عمل التصدير
XLSX إنشاء مصنف OOXML، وحساب الصيغة مع تغطية دوال موسعة ومراجع A1 عبر شبكة الورقة الكاملة البالغة 1,048,576 × 16,384 و OnUserFunction/OnUserFunctionEx، وcursor خلايا محملة بحالة ثابتة فوق كتل متناثرة مجسدة أو تخزين مضغوط مع لقطات مملوكة وخلايا فارغة منسقة بشكل مستقل اختياريًا وتحقق lifetime بقاعدة fail-fast، ومسح الخلايا المحملة والكتابة عبر callbacks، وحدود AutoFit محودة لعرض أعمدة التقارير وارتفاعات الصفوف، وتحويل حتمي من XLSX المتناثر إلى BIFF8 عبر SaveXLSXWorkbookAsXLS مع حفظ الألوان المفهرسة المقفلة وتكميم لوحة OKLab موزونًا وإعدادات طابعة مُنمَّطة مفحوصة مسبقًا، وحفظ جزء إعدادات طابعة ورقة العمل مطابقًا بايتيًا مع وصول منعزل النسخ إلى الحمولة العامة ودلالات مسح دقيقة وتشخيصات علاقات معلقة، وحفظ وتحميل مشفر بـ AES متوافق مع Excel (تشفير ECMA-376 القياسي) بتسريع AES-NI وfallback برمجي، والحفاظ على مشروع VBA مع استعلامات HasVbaProject / VbaProjectDefined بالإضافة إلى فحص وتحرير مصدر الوحدات النمطية الموجودة، والبحث/الاستبدال لنص القالب، وتصدير HTML للمصنف/النطاق القابل للتكوين، والبحث/الإزالة المباشر لمعايير التصفية التلقائية وتقييم المعاينة، والبحث/الإزالة المباشر لمرساة الصورة المضمنة، والبحث/الإزالة للتنسيق الشرطي والتحقق من صحة البيانات المدركين للنطاق، والذهاب والإياب عبر واجهة lxHandleX المخصصة
XLSB قيم وأنماط أساسية متحقق منها عبر واجهة XLSX، تشمل الأرقام المُنمَّطة وقيم Boolean ونص Unicode والأخطاء العادية والخلايا الفارغة المنسقة ورؤية ورقة العمل والعروض العادية وأبعاد الصفوف والأعمدة وهوامش الصفحات وضغط ZIP والطوابع الزمنية الحتمية؛ وتُرفض الصيغ والأسماء وكائنات الميزات وإعدادات الحساب غير الافتراضية غير المدعومة عبر تجميع الحزمة الكامل وفحوصات الميزات الإلزامية قبل تثبيت الوجهة
ODS استيراد جدول بيانات OpenDocument ببيانات styles.xml، وأبعاد الصف/العمود، وأنماط الخلايا الموروثة، والتحويل الأساسي للصيغة، وحماية الورقة، والنطاقات المسماة، والقيم العددية المخزنة مؤقتا غير المكتوبة، وثواني التاريخ الكسرية، وفترات الوقت السلبية. تصدير كامل عبر SaveAsODS لكتابة قيم الخلايا المكتوبة، والصيغ، والنص الغني، والنطاقات المدمجة، والارتباطات التشعبية، والصور، والمخططات، والتنسيقات الشرطية، وعمليات التحقق من صحة البيانات، وتجميد الأجزاء، ونطاقات الطباعة، ومجموعات المخطط التفصيلي، وتحكم TODSExportOptions الاختياري في حزمة ODF صالحة
CSV / TSV استيراد النص المحدد عبر OpenCSV مع اكتشاف الفاصل التلقائي، واكتشاف تشفير BOM، واقتباس RFC 4180، واستدلال نوع القيمة الاختياري، وتوجيهات استيراد لكل عمود، وتقطيع بعرض ثابت، بالإضافة إلى مساعدي تصدير المصنف وورقة العمل والنطاق مع الأحمال الزائدة للتدفق والملف وإخراج بعرض ثابت مبطن بمسافات
HTML / RTF / PDF صادرات موجهة نحو الجدول للتقارير، والمعاينات، وهيئات البريد الإلكتروني، وتسليم المستندات، تشمل أجزاء النطاق المحددة، وعناوين HTML القابلة للتكوين، وسمات تخطيط الجدول، ونقاط إرساء الارتباط التشعبي، وتلميحات أدوات التعليقات، وأنماط المحاذاة الرأسية، وأنماط runs النص الغني، وأنماط differential الشرطية وتنسيقات الأرقام، ومقاييس الألوان، وأشرطة البيانات الاتجاهية، وglyphs عائلات الأيقونات، والحد الأدنى من إخراج الجدول. يستورد TXLSHTMLImport جدولًا واحدًا من المستوى الأعلى محددًا أو كل الجداول عند خلية هدف ذات أساس واحد بفاصلة عشرية صريحة، مع الحفاظ على الأحمال الزائدة الأصلية لكل الجداول. وينشر SaveWorkbookAsHTML كل ورقة عمل XLSX مرئية في مستند واحد قابل للتنقل بمراسٍ مستقرة لكل ورقة وأسماء أوراق مُهرَّبة. ويستورد RTF أيضًا بالعكس عبر OpenRTF، مسوحًا خلايا الجدول أو قوائم الفقرات إلى A1 افتراضيًا أو إلى صف وعمود هدف صريحين ذات أساس واحد عبر الأحمال الزائدة الموسعة. ويدمج SaveAsPDF للمصنف كل أوراق العمل المرئية في مستند واحد، ويعرض التعبئات الصلبة والشرطية ومقاييس الألوان وأشرطة البيانات والأيقونات الشرطية وألوان الخطوط وأحجامها وتوكيد العريض والمائل والتسطير والمحاذاة والحدود الصريحة وخطوط الشبكة الاختيارية، ويتبع مناطق الطباعة وحجم الورق أو أبعاد ورق مخصصة دقيقة بالنقاط والاتجاه والهوامش والتكبير وإعدادات الملاءمة للعرض وعرض الأعمدة وارتفاعات الصفوف وفواصل الصفحات اليدوية وصفوف وأعمدة العنوان المكررة والترويسات والتذييلات يسارًا أو وسطًا أو يمينًا — بما في ذلك أكواد الحقول &F لاسم الملف و&Z للمسار وكبت شريط الترويسة أو التذييل اختياريًا — مع ترقيم النطاقات العريضة والطويلة عبر المحورين معًا؛ ويبلّغ CalculatePageCount عن عدد الصفحات المنطقية الكامل دون بناء كائنات PDF، وتختار FirstPage وLastPage ذواتا الأساس الواحد نطاق إخراج مع الحفاظ على حقول إجمالي الصفحات. وتكشف TXLSPaginationModel تلك القرارات بوصفها صفحات منطقية XLS وXLSX قابلة لإعادة الاستخدام لمعاينة طباعة VCL وتصدير PDF ولوحات رسم مخصصة وإخراج EMF، بما في ذلك العناوين المكررة وترتيب فوق-ثم-أسفل أو أسفل-ثم-فوق وتحجيم الملاءمة من 10% إلى 400% ومواضع الرسومات
Portable PDF / SVG / PNG العرض المحمول الأصلي ينقل لقطات عددية ولقطات مشهد منفصلة، ويحفظ ترتيب الرسم والقص، ويستخدم عرض Cairo محودًا بملفات خطوط صريحة؛ وتطبق خطط طباعة المصنف مناطق الطباعة والعناوين وإعداد الصفحة والفواصل وتحجيم الملاءمة دون إعادة حساب أو تعديل المصدر

لماذا تستخدمه

يحافظ HotXLS على إنشاء جداول البيانات داخل عملية Delphi أو C++Builder الخاصة بك. وهذا يجعله مناسبا للأدوات المساعدة لسطح المكتب، وأدوات الدفعات، والخدمات، والمثبتات حيث تكون أتمتة Office هشة أو غير متوفرة

تغطية RAD Studio

تستهدف الحزمة Delphi و C++Builder من XE5 خلال RAD Studio 13.1 Florence، مع مشاريع حزم ذات إصدارات ومجلدات إخراج لكل إصدار

كما يُدعم Free Pascal 3.2.2 مع Lazarus/LCL على Windows بنمطي Win32 وWin64 عبر حزمة التشغيل Lib/FPC/HotXLSLaz.lpk، بما يشمل واجهات مصنفات XLS/XLSX والبث المباشر والصيغ ومكوّني التصدير TDataToXLS وTGridToXLS لمجموعات بيانات LCL وTDBGrid

نفّذ build-FPC-Lib.cmd Win64 أو build-FPC-Lib.cmd Win32 لترجمة الحزمة، ثم Tests/Lazarus/Run-HotXLSLazarusSmoke.cmd Win64 أو نظيره Win32 للتحقق من ذهاب وإياب المصنف والضغط؛ واضبط LAZARUS_DIR لتثبيت مخصص

يجب أن تتضمن تطبيقات LCL على Windows وحدة Interfaces الخاصة بـ LCL قبل وحدات HotXLS وتضيف Lib وLib/FPC إلى مسارات بحث الوحدات، وLib إلى مسار بحث التضمين؛ وتظل نماذج العروض التوضيحية لـ VCL وعارض مصنف VCL وadapter شبكة DevExpress مكوّنات Delphi/C++Builder

تحمّل تطبيقات Linux x64 و macOS ARM64 الأصلية نماذج XLS الكلاسيكي و XLSX و XLSB و ODS المدعومة وتحررها وتحسبها وتحفظها؛ ويستخدم نص BIFF5 الكلاسيكي صفحات أكواد معلنة صراحة، بينما يحتفظ Unicode المضغوط في BIFF8 بوحدات كود UTF-16 التامة ويحفظ الحساب والبحث الأصليان مطابقة حالة أحرف Unicode

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

راجع دعم Free Pascal وLazarus لتفاصيل إعداد التطبيق وعقود الترميز القديمة وتوافق regex

يعرض النظام الفرعي للإخراج المحمول PDF و SVG و PNG أصلية على Linux و macOS باستخدام FPC و Cairo و FreeType و HarfBuzz و FriBidi؛ ويستهلك لقطات غير قابلة للتغيير من نواة المصنف الأصلية المدعومة، بهندسة خطوط صريحة وميزانيات موارد

صديق التوزيع

يتم تضمين المصدر، والحزم، ونصوص البناء، والعروض التوضيحية، ووثائق HTML المحلية، وتكامل المثبت حتى تتمكن الفرق من البناء والاختبار والشحن دون الاعتماد على خدمة ويب

نقاط البداية

استخدم هذه الملفات المحلية أولا عند تقييم المكتبة أو ربطها في مشروع