CssContext

Genel Bakış

CssContext Java için FOSS’de bir sınıf.

HTML-PDF dönüşümü için kaskadan stil bağlamı.

Bu sınıf, Java programlarında CssContext nesnelerle çalışmak için 32 yöntem sağlar. Kullanılabilir yöntemler şunlardır: getBackgroundColor, getColor, getFontFamily, getFontSize, getHeight, getLineHeight, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getTextAlign, getWidth, ve 20 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: backgroundColor, bold, color, fontFamily, fontSize, height,Ve 9 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
fontSizedoubleOku .Yazı tipi boyutunu nokta olarak gönderir.
fontFamilyStringOku .CSS yazı tipi-aile adını gönderir.
boldbooleanOku .Metnin şişman olup olmadığını gönderir.
italicbooleanOku .Metnin kursiv olup olmadığını gönderir.
underlinebooleanOku .Metnin alt çizilmiş olup olmadığını gönderir.
colorColorOku .Metin (ön plan) rengini gönderir.
backgroundColorColorOku .Arka plan rengini veya hiçbir ayarlı değilse {@code null}‘i gönderir.
textAlignStringOku .Metin hizasını gönderir (sol, merkez, sağ, haklı çıkar).
lineHeightdoubleOku .Hedef boyunu noktalarda gönderir.
marginTopdoubleOku .En yüksek puanı verir.
marginBottomdoubleOku .En düşük puanı nokta olarak verir.
marginLeftdoubleOku .Sol kenarlığı puan olarak gönderir.
marginRightdoubleOku .Puanların sağ kenarlığını verir.
widthdoubleOku .Açık genişliği noktalarda veya ayarlanmamışsa 0 olarak gönderir.
heightdoubleOku .Açıklama yüksekliği noktalarda veya ayarlanmamışsa 0 olarak gönderir.

Yöntemler

SignatureAçıklama:
inherit()CssContextBu bağlamdan metin özelliklerini miras alan yeni bir çocuk bağlama oluşturur.
toPdfFontName()StringMevcut yazı tipi-aile, şişman ve kursiv ayarları PDF standartına (Tipe 1) yazıcı adı ile eşleştirin.
getFontSize()doubleYazı tipi boyutunu nokta olarak gönderir.
setFontSize(fontSize: double)Yazı tipinin boyutunu puan cinsinden ayarlar.
getFontFamily()StringCSS yazı tipi-aile adını gönderir.
setFontFamily(fontFamily: String)CSS font-family adını ayarlar.
isBold()booleanMetnin şişman olup olmadığını gönderir.
setBold(bold: boolean)Kalın bayrağını ayarlar.
isItalic()booleanMetnin kursiv olup olmadığını gönderir.
setItalic(italic: boolean)İtalik bayrağını ayarlar.
isUnderline()booleanMetnin alt çizilmiş olup olmadığını gönderir.
setUnderline(underline: boolean)Alt çizgi bayrağını ayarlar.
getColor()ColorMetin (ön plan) rengini gönderir.
setColor(color: Color)Metin (ön plan) rengini ayarlar.
getBackgroundColor()ColorArka plan rengini veya hiçbir ayarlı değilse {@code null}‘i gönderir.
setBackgroundColor(backgroundColor: Color)Arka plan rengini ayarlar.
getTextAlign()StringMetin hizasını gönderir (sol, merkez, sağ, haklı çıkar).
setTextAlign(textAlign: String)Metin hizalamasını ayarlar.
getLineHeight()doubleHedef boyunu noktalarda gönderir.
setLineHeight(lineHeight: double)Satır yüksekliğini puan cinsinden ayarlar.
getMarginTop()doubleEn yüksek puanı verir.
setMarginTop(marginTop: double)Üst kenar boşluğunu puan cinsinden ayarlar.
getMarginBottom()doubleEn düşük puanı nokta olarak verir.
setMarginBottom(marginBottom: double)Alt kenar boşluğunu puan cinsinden ayarlar.
getMarginLeft()doubleSol kenarlığı puan olarak gönderir.
setMarginLeft(marginLeft: double)Sol kenar boşluğunu puan cinsinden ayarlar.
getMarginRight()doublePuanların sağ kenarlığını verir.
setMarginRight(marginRight: double)Sağ kenar boşluğunu puan cinsinden ayarlar.
getWidth()doubleAçık genişliği noktalarda veya ayarlanmamışsa 0 olarak gönderir.
setWidth(width: double)Açık genişliği nokta cinsinden ayarlar.
getHeight()doubleAçıklama yüksekliği noktalarda veya ayarlanmamışsa 0 olarak gönderir.
setHeight(height: double)Açık yüksekliği nokta cinsinden ayarlar.

Ayrıca bakınız:

 Türkçe