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}: توقع المساحة العمودية التي سيستهلكها العنصر وما إذا كان سيتناسب بالكامل، دون الرسم. |