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