HTML layout caching
نص HTML، الأداء، تخطيط الصفحة
الوصف
تتشارك طرق قياس ورسم HTML تلقائيًا خطط تخطيط مخزنة ومحدودة على كل رسام
الطلب الأول يحلل المصدر ويحل CSS ويحسب هندسة الأسطر وFlexbox وGrid والجداول والحواشي ويسجل عمليات النص والصور والحدود والخلفيات والروابط الناتجة دون الكتابة في تيار محتوى الصفحة
رد نداء مفكك مسجل أو وحدة مفكك أصلية محملة بنجاح
الأساليب المتأثرة
GetHTMLTextHeightGetHTMLTextWidthGetHTMLTextLineCountDrawHTMLTextDrawHTMLTextBoxDrawHTMLTextMatrixDrawHTMLTextBoxMatrix
هوية ذاكرة التخزين المؤقت
تُطابق الخطط بمصدر HTML الكامل والعرض المتاح وارتفاع المتابعة الاختياري ومجموعة الخطوط وتباعد النص وقواعد الوسوم المكافئة وهويات الصور المرتبطة وأبعادها ووضع تقنين الأحرفيُستبعد موضع الرسم عمدًا، فخطة مقاسة واحدة يمكن إعادة تشغيلها في مواضع متعددة دون تغيير فواصل الأسطر
يمسح تغيير خط HTML أو ربط صورة أو قاعدة وسم مكافئ الخطط التي قد تحتفظ بمراجع كائنات متقادمةالحدود والإخلاءيحتفظ كل رسام بثماني خطط مستخدمة مؤخرًا كحد أقصى ويحد عادةذاكرتها المقدرة إلى 32 MiB
معرّف مؤشر موجب، أو 0 عند غياب العنصر
سلامة القياس
يحتفظ كل رسام بثماني خطط مستخدمة حديثًا على الأكثر ويحد عادة ذاكرتها المقدرة بـ 32 ميجابايت
الخطة المفردة الأكبر من هدف الذاكرة تبقى متاحة لرسمها المباشر وتستبدل بالنشاط اللاحق، تفاديًا لذاكرة تخزين مؤقت غير محدودة على مستوى المستند
أمان القياس
يسجل القيص الخلفيات المنسقة وحدود الجداول والصور والروابط بوصفها عمليات مؤجلة ولا يلحقها بالصفحة المحددة
تُخزن نتائج المتابعة من DrawHTMLTextBox بالخطة المقيَّدة بالارتفاع نفسها التي تُعاد تشغيلها