CssContext

CssContext

General

CssContext és una classe en FOSS per Java.

Context de estil en cascada per a la conversió d’HTML-a-PDF.

Aquesta classe proporciona 32 mètodes per treballar amb objectes CssContext en programes Java. Els mètodes disponibles inclouen: getBackgroundColor, getColor, getFontFamily, getFontSize, getHeight, getLineHeight, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getTextAlign, getWidth, i 20 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: backgroundColor, bold, color, fontFamily, fontSize, height, i 9 més.

Propietats

NomTipus de productesAccessDescripció
fontSizedoubleLlegeix.Retorna la mida de font en punts.
fontFamilyStringLlegeix.Retorna el nom de la família de fonts CSS.
boldbooleanLlegeix.Retorna si el text és en negrit.
italicbooleanLlegeix.Retorna si el text és en cursiva.
underlinebooleanLlegeix.Retorna si el text està subratllat.
colorColorLlegeix.Retorna el color del text (de primer pla).
backgroundColorColorLlegeix.Retorna el color de fons, o {@code null} si no està establert.
textAlignStringLlegeix.Retorna l’alineació del text (esquerra, centre, dreta, justificar).
lineHeightdoubleLlegeix.Retorna l’alçada de la línia en punts.
marginTopdoubleLlegeix.Retorna el màxim superior en punts.
marginBottomdoubleLlegeix.Retorna el marge inferior en punts.
marginLeftdoubleLlegeix.Retorna el marge esquerre en punts.
marginRightdoubleLlegeix.Retorna el marge dret en punts.
widthdoubleLlegeix.Retorna la largura explícita en punts, o 0 si no està establert.
heightdoubleLlegeix.Retorna l’alçada explícita en punts, o 0 si no està establert.

Mètodes

SignatureDescripció
inherit()CssContextCrea un nou context fill que hereta propietats de text d’aquest context.
toPdfFontName()StringMapeja la família de fonts actual, amb lletra grossa i cursiva a un nom de font estàndard PDF (Tipe 1).
getFontSize()doubleRetorna la mida de font en punts.
setFontSize(fontSize: double)Estableix la mida de la lletra en punts.
getFontFamily()StringRetorna el nom de la família de fonts CSS.
setFontFamily(fontFamily: String)Estableix el nom de la família de fonts CSS.
isBold()booleanRetorna si el text és en negrit.
setBold(bold: boolean)Estableix el senyal de negreta.
isItalic()booleanRetorna si el text és en cursiva.
setItalic(italic: boolean)Estableix el senyalador d’cursiva.
isUnderline()booleanRetorna si el text està subratllat.
setUnderline(underline: boolean)Estableix el senyal de subratllat.
getColor()ColorRetorna el color del text (de primer pla).
setColor(color: Color)Estableix el color del text (primer pla).
getBackgroundColor()ColorRetorna el color de fons, o {@code null} si no està establert.
setBackgroundColor(backgroundColor: Color)Estableix el color de fons.
getTextAlign()StringRetorna l’alineació del text (esquerra, centre, dreta, justificar).
setTextAlign(textAlign: String)Estableix l’alineació del text.
getLineHeight()doubleRetorna l’alçada de la línia en punts.
setLineHeight(lineHeight: double)Estableix l’alçada de línia en punts.
getMarginTop()doubleRetorna el màxim superior en punts.
setMarginTop(marginTop: double)Estableix el marge superior en punts.
getMarginBottom()doubleRetorna el marge inferior en punts.
setMarginBottom(marginBottom: double)Estableix el marge inferior en punts.
getMarginLeft()doubleRetorna el marge esquerre en punts.
setMarginLeft(marginLeft: double)Estableix el marge esquerre en punts.
getMarginRight()doubleRetorna el marge dret en punts.
setMarginRight(marginRight: double)Estableix el marge dret en punts.
getWidth()doubleRetorna la largura explícita en punts, o 0 si no està establert.
setWidth(width: double)Estableix l’amplada explícita en punts.
getHeight()doubleRetorna l’alçada explícita en punts, o 0 si no està establert.
setHeight(height: double)Estableix l’alçada explícita en punts.

Veure també

 Català