|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectwriter2latex.latex.ConverterHelper
writer2latex.latex.StyleConverter
writer2latex.latex.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
| Constructor Summary | |
|---|---|
CharStyleConverter(OfficeReader ofr,
Config config,
ConverterPalette palette)
Constructs a new CharStyleConverter. |
|
| Method Summary | |
|---|---|
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(java.lang.String sName,
BeforeAfter ba,
Context context)
Use a text style in LaTeX. |
java.lang.String |
getFontName(java.lang.String sStyleName)
|
java.lang.String |
getFontName(StyleWithProperties style)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CharStyleConverter(OfficeReader ofr,
Config config,
ConverterPalette palette)
Constructs a new CharStyleConverter.
| Method Detail |
|---|
public void appendDeclarations(LaTeXDocumentPortion pack,
LaTeXDocumentPortion decl)
appendDeclarations in class StyleConverter
public void applyTextStyle(java.lang.String sName,
BeforeAfter ba,
Context context)
Use a text style in LaTeX.
sName - the name of the text styleba - a BeforeAfter to put code intopublic java.lang.String getFontName(StyleWithProperties style)
public java.lang.String getFontName(java.lang.String sStyleName)
public void applyHardCharFormatting(StyleWithProperties style,
BeforeAfter ba)
Apply hard character formatting (no inheritance).
This is used in sections and {foot|end}notes
style - the style to useba - the BeforeAfter to add LaTeX code to
public void applyFont(StyleWithProperties style,
boolean bDecl,
boolean bInherit,
BeforeAfter ba,
Context context)
Apply all font attributes (family, series, shape, size and color).
style - the OOo style to read attributesfrombDecl - true if declaration form is requiredbInherit - true if inherited properties should be usedba - the BeforeAfter to add LaTeX code to.public void applyNormalFont(BeforeAfter ba)
Reset to normal font, size and color.
ba - the BeforeAfter to add LaTeX code to.
public void applyDefaultFont(StyleWithProperties style,
LaTeXDocumentPortion ldp)
Apply default font attributes (family, series, shape, size and color).
style - the OOo style to read attributesfromldp - the LaTeXDocumentPortion to add LaTeX code to.
public void applyFontEffects(StyleWithProperties style,
boolean bInherit,
BeforeAfter ba)
Apply font effects (position, underline, crossout, change case.
style - the OOo style to read attributesfrombInherit - true if inherited properties should be usedba - the BeforeAfter to add LaTeX code to.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||