FlowElement

FlowElement

نمای کلی

FlowElement یک رابط در Aspose.PDF FOSS برای TypeScript است.

یک واحد از محتوای جریان.

این رابط ۲ متد برای اشیای FlowElement در برنامه‌های TypeScript اعلام می‌کند. متدهای موجود شامل: measure، place هستند. همهٔ اعضای عمومی پس از نصب بستهٔ Aspose.PDF FOSS برای TypeScript به هر برنامهٔ TypeScript قابل دسترسی هستند. ویژگی‌ها: clear، fits، keepWithNext، keepWithNextEligible، spaceAfter، spaceBefore و ۱ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
usedHeight: numberخواندنارتفاع استفاده‌شده را دریافت می‌کند.
fits: booleanخواندنفیت‌ها را دریافت می‌کند.
keepWithNextEligible: booleanخواندندرست فقط برای سرفصل‌ها — عناصری که برای keep-with-next واجد شرایط هستند.
keepWithNext: booleanخواندنلغو بر حسب عنصر از سیاست keep-with-next جریان؛ undefined پیش‌فرض جریان را به ارث می‌برد.
spaceBefore: numberخواندننقاطی که باید بالای این عنصر رزرو شوند؛ در صورت عدم وجود، به‌عنوان 0 در نظر گرفته می‌شود.
spaceAfter: numberخواندننقاطی که زیر این عنصر رزرو می‌شوند؛ در صورت عدم وجود، به عنوان ۰ در نظر گرفته می‌شود.
clear: FlowClearخواندنبخش(هایی) که این عنصر قبل از قرارگیری شناورهای آن را پاک می‌کند؛ به عنوان هیچ در صورت عدم وجود، در نظر گرفته می‌شود.

روش ها

امضاتوضیح
place(ctx: PlaceContext) → PlaceResultمتد place(ctx) را بر روی این نمونه FlowElement فراخوانی می‌کند.
measure(ctx: MeasureContext) → { usedHeight: number; fits: boolean }اجرای خشک (dry-run) غیر مخرب از {@link place}: پیش‌بینی فضای عمودی که عنصر مصرف می‌کند و اینکه آیا به‌طور کامل جا می‌شود، بدون رسم.
 فارسی