FlowElement

FlowElement

نظرة عامة

FlowElement هي واجهة في Aspose.PDF FOSS لـ TypeScript.

وحدة من محتوى التدفق.

تعلن هذه الواجهة عن 2 طريقة لكائنات FlowElement في برامج TypeScript. تشمل الطرق المتاحة: measure، place. جميع الأعضاء العامة يمكن الوصول إليها من أي تطبيق TypeScript بعد تثبيت حزمة Aspose.PDF FOSS لـ TypeScript. الخصائص: clear، fits، keepWithNext، keepWithNextEligible، spaceAfter، spaceBefore، وواحدة أخرى.

خصائص

اسمالنوعالوصولوصف
usedHeight: numberقراءةيحصل على الارتفاع المستخدم.
fits: booleanقراءةيحصل على الملاءمة.
keepWithNextEligible: booleanقراءةصحيح فقط للعناوين — العناصر المؤهلة للخاصية keep-with-next.
keepWithNext: booleanقراءةتجاوز لكل عنصر لسياسة الاستمرار مع العنصر التالي في التدفق؛ undefined يرث الإعداد الافتراضي للتدفق.
spaceBefore: numberقراءةنقاط للحجز فوق هذا العنصر؛ تُعامل كصفر عندما تكون غير موجودة.
spaceAfter: numberقراءةنقاط للحجز أسفل هذا العنصر؛ تُعامل كصفر عندما تكون غير موجودة.
clear: FlowClearقراءةالجهة (الجهات) التي يزيل منها هذا العنصر الانجراف قبل وضعه؛ يُعامل كعدم وجوده عندما يكون غائبًا.

الطرق

التوقيعوصف
place(ctx: PlaceContext) → PlaceResultيستدعي place(ctx) على هذا المثيل من FlowElement.
measure(ctx: MeasureContext) → { usedHeight: number; fits: boolean }تشغيل تجريبي غير مدمّر لـ {@link place}: توقع المساحة العمودية التي سيستهلكها العنصر وما إذا كان سيتناسب بالكامل، دون الرسم.
 العربية