موقعیت یک جدول
جداول شناور و جداول خط وجود دارد:
- جدول های خط در همان لایه به عنوان متن قرار داده می شود و در جریان متن قرار می گیرد که فقط جدول بالا و پایین را احاطه می کند. جداول خط همیشه بین پاراگراف هایی که در آن قرار داده اید ظاهر می شوند.
- جدول های شناور بر روی متن لایه بندی شده اند و موقعیت جدول نسبت به پاراگراف توسط لنگر جدول مشخص می شود. به همین دلیل، موقعیت جدول شناور در سند تحت تاثیر تنظیمات موقعیت عمودی و افقی قرار می گیرد.
گاهی اوقات شما باید یک میز را در یک سند قرار دهید. برای انجام این کار، شما باید از ابزار تراز استفاده کنید و بین جدول و متن اطراف آن را تنظیم کنید.
در این مقاله، در مورد گزینه ها بحث خواهیم کرد. Aspose.Words برای موقعیت یابی فراهم می کند.
ویژگی های Inline Table Position
شما می توانید موقعیت یک میز خط را با استفاده از Aspose.Words API و Alignment مالکیت بنابراین، شما می توانید تراز جدول را نسبت به صفحه سند تنظیم کنید.
مثال کد زیر نشان می دهد که چگونه موقعیت یک جدول زیر را تنظیم کنیم:
جدول شناور Alignment
اگر بسته بندی متن جدول تنظیم شود Around, شما می توانید تراز افقی و عمودی جدول را با استفاده از RelativeHorizontalAlignment و RelativeVerticalAlignment خواص
با انواع دیگر بسته بندی متن, شما می توانید تراز جدول را با استفاده از Alignment مالکیت
مثال کد زیر نشان می دهد که چگونه تراز جدول را دریافت کنید:
صندلی جدول شناور
موقعیت یک میز شناور با استفاده از خواص زیر مشخص می شود:
- HorizontalAnchor یک شی برای محاسبه موقعیت افقی یک میز شناور
- VerticalAnchor - یک شی برای محاسبه موقعیت عمودی یک میز شناور
- AbsoluteHorizontalDistance موقعیت جدول شناور افقی
- AbsoluteVerticalDistance موقعیت جدول شناور عمودی
- AllowOverlap - گزینه ای برای فعال کردن / همپوشانی با دیگر اشیاء شناور
- RelativeHorizontalAlignment جدول شناور در تراز افقی نسبی
- RelativeVerticalAlignment جدول شناور تراز عمودی نسبی
مثال کد زیر نشان می دهد که چگونه موقعیت یک جدول شناور را بدست آورید:
موقعیت جدول جدول شناور
درست مانند گرفتن، شما می توانید موقعیت یک میز شناور را با استفاده از همان حالت تنظیم کنید. Aspose.Words API…
مهم است که بدانیم که تراز و فاصله افقی و عمودی خواص ترکیبی هستند و می توان دیگری را مجدداً تنظیم کرد. به عنوان مثال، تنظیم RelativeHorizontalAlignment پس از آن، AbsoluteHorizontalDistance به ارزش پیش فرض و برعکس. همان true برای آرایش عمودی
مثال کد زیر نشان می دهد که چگونه موقعیت یک جدول شناور را تنظیم کنیم:
فاصله بین جدول و متن فراگیر
Aspose.Words همچنین فرصتی برای پیدا کردن فاصله بین جداول و متون اطراف فراهم می کند:
- DistanceTop ارزش فاصله از بالا
- DistanceBottom ارزش فاصله ادراک
- DistanceRight ارزش فاصله در سمت راست
- DistanceLeft ارزش فاصله در سمت چپ
مثال کد زیر نشان می دهد که چگونه فاصله بین یک میز و متن اطراف آن را دریافت کنید: