writer2latex.latex
Class CharStyleConverter
public class CharStyleConverter
This class creates LaTeX code from OOo character formatting
Character formatting in OOo includes font, font effects/decorations and color.
In addition it includes color and language/country information, this is however handled
by the classes writer2latex.latex.ColorConverter
and
writer2latex.latex.style.I18n
void | appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)
|
void | applyDefaultFont(StyleWithProperties style, LaTeXDocumentPortion ldp) - Apply default font attributes (family, series, shape, size and color).
|
void | applyFont(StyleWithProperties style, boolean bDecl, boolean bInherit, BeforeAfter ba, Context context) - Apply all font attributes (family, series, shape, size and color).
|
void | applyFontEffects(StyleWithProperties style, boolean bInherit, BeforeAfter ba) - Apply font effects (position, underline, crossout, change case.
|
void | applyHardCharFormatting(StyleWithProperties style, BeforeAfter ba) - Apply hard character formatting (no inheritance).
|
void | applyNormalFont(BeforeAfter ba) - Reset to normal font, size and color.
|
void | applyTextStyle(String sName, BeforeAfter ba, Context context) - Use a text style in LaTeX.
|
String | getFontName(String sStyleName)
|
String | getFontName(StyleWithProperties style)
|
applyFont
public void applyFont(StyleWithProperties style,
boolean bDecl,
boolean bInherit,
BeforeAfter ba,
Context context)
Apply all font attributes (family, series, shape, size and color).
applyFontEffects
public void applyFontEffects(StyleWithProperties style,
boolean bInherit,
BeforeAfter ba)
Apply font effects (position, underline, crossout, change case.
applyHardCharFormatting
public void applyHardCharFormatting(StyleWithProperties style,
BeforeAfter ba)
Apply hard character formatting (no inheritance).
This is used in sections and {foot|end}notes
applyNormalFont
public void applyNormalFont(BeforeAfter ba)
Reset to normal font, size and color.
applyTextStyle
public void applyTextStyle(String sName,
BeforeAfter ba,
Context context)
Use a text style in LaTeX.
getFontName
public String getFontName(String sStyleName)