LayoutContext
Genel Bakış
LayoutContext Java için FOSS’de bir sınıf.
Sayfa düzenlemesi sırasında imlecin konumunu ve içerik alan sınırlarını takip eder.
Bu sınıf, Java programlarında LayoutContext nesnelerle çalışmak için 16 yöntem sağlar. Kullanılabilir yöntemler şunlardır: LayoutContext, advanceCursor, getAvailableWidth, getContentBottom, getContentLeft, getContentRight, getContentTop, getCursorX, getCursorY, getPageHeight, getPageWidth, getRemainingHeight, ve 4 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: availableWidth, contentBottom, contentLeft, contentRight, contentTop, cursorX,Ve 4 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
availableWidth | double | Oku . | İçerik alanının mevcut genişliğini gönderir. |
remainingHeight | double | Oku . | Mevcut gösterge konumundan içeriği alanının altına kalan dikey boşluğu gönderir. |
cursorX | double | Oku . | Mevcut yatay gösterge pozisyonunu gönderir. |
cursorY | double | Oku . | Mevcut dikey işaretçi konumunu gönderir. |
contentLeft | double | Oku . | İçerik alanının sol kenarını gönderir. |
contentRight | double | Oku . | İçerik alanının sağ kenarını gönderir. |
contentTop | double | Oku . | İçerik alanının üst kenarını gönderir. |
contentBottom | double | Oku . | İçerik alanının alt kenarını gönderir. |
pageWidth | double | Oku . | Sayfa genişliğini gönderir. |
pageHeight | double | Oku . | Sayfa boyunu gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
LayoutContext(pageWidth: double, pageHeight: double, margins: MarginInfo) | Verilen boyut ve kenarlıkları olan bir sayfa için LayoutContext oluşturur. |
getAvailableWidth() → double | İçerik alanının mevcut genişliğini gönderir. |
getRemainingHeight() → double | Mevcut gösterge konumundan içeriği alanının altına kalan dikey boşluğu gönderir. |
advanceCursor(height: double) | Merkezi belirtilen yükseklikten aşağıya doğru hareket ettirir. |
resetCursorX() | Yatay göstergeyi içerik alanının sol kenarına sıfırlayın. |
hasSpace(height: double) → boolean | Verilen yüksekliğin içeriği için yeterli dikey alanın kaldığını gönderir. |
getCursorX() → double | Mevcut yatay gösterge pozisyonunu gönderir. |
setCursorX(cursorX: double) | Mevcut yatay imleç konumunu ayarlar. |
getCursorY() → double | Mevcut dikey işaretçi konumunu gönderir. |
setCursorY(cursorY: double) | Mevcut dikey imleç konumunu ayarlar. |
getContentLeft() → double | İçerik alanının sol kenarını gönderir. |
getContentRight() → double | İçerik alanının sağ kenarını gönderir. |
getContentTop() → double | İçerik alanının üst kenarını gönderir. |
getContentBottom() → double | İçerik alanının alt kenarını gönderir. |
getPageWidth() → double | Sayfa genişliğini gönderir. |
getPageHeight() → double | Sayfa boyunu gönderir. |