java.lang.Object
de.edgesoft.edgeutils.markup.latex.LaTeXMarkup
public class LaTeXMarkup
extends java.lang.Object
LaTeX markup constants and methods.
Legal stuff
Copyright 2010-2020 Ekkart Kleinod ekleinod@edgesoft.de
This file is part of edgeutils.
edgeutils is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
edgeutils is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with edgeutils. If not, see http://www.gnu.org/licenses/.
- Since:
- 0.1
- Author:
- Ekkart Kleinod
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBGCOLOR_NAMEDcolored background (named).static java.lang.StringBGCOLOR_RGBcolored background (RGB).static java.lang.StringBOLDbold text.static java.lang.StringMINISECminisec.static java.lang.StringTABBING_ENDtabbing end.static java.lang.StringTABBING_LINEtabbing line.static java.lang.StringTABBING_STARTtabbing start.static java.lang.StringTABLE_ENDtable end.static java.lang.StringTABLE_LINEtable line.static java.lang.StringTABLE_RULEtable line.static java.lang.StringTABLE_SEPtable separator.static java.lang.StringTABLE_STARTtable start.static java.lang.StringTEXTCOLOR_NAMEDcolored text (named).static java.lang.StringTEXTCOLOR_RGBcolored text (RGB). -
Constructor Summary
Constructors Constructor Description LaTeXMarkup() -
Method Summary
Modifier and Type Method Description static java.lang.StringgetRGBColorToken(java.lang.String theToken, java.awt.Color theColor)Returns token for colored text/background (RGB).static java.lang.StringgetTableEndToken(java.lang.String theTableName)Returns table end token.static java.lang.StringgetTableLineToken(java.util.List<java.lang.String> theContent, java.lang.String theRule)Returns table line token.static java.lang.StringgetTableStartToken(java.lang.String theTableName, java.util.List<java.lang.String> theHeadings, java.util.List<java.lang.Double> theColWidths, boolean isHeadingBold, java.lang.String theRule)Returns table start token.
-
Field Details
-
BOLD
public static final java.lang.String BOLDbold text.- See Also:
- Constant Field Values
-
MINISEC
public static final java.lang.String MINISECminisec.- See Also:
- Constant Field Values
-
TEXTCOLOR_NAMED
public static final java.lang.String TEXTCOLOR_NAMEDcolored text (named).- See Also:
- Constant Field Values
-
BGCOLOR_NAMED
public static final java.lang.String BGCOLOR_NAMEDcolored background (named).- See Also:
- Constant Field Values
-
TEXTCOLOR_RGB
public static final java.lang.String TEXTCOLOR_RGBcolored text (RGB).- See Also:
- Constant Field Values
-
BGCOLOR_RGB
public static final java.lang.String BGCOLOR_RGBcolored background (RGB).- See Also:
- Constant Field Values
-
TABBING_START
public static final java.lang.String TABBING_STARTtabbing start.- See Also:
- Constant Field Values
-
TABBING_LINE
public static final java.lang.String TABBING_LINEtabbing line.- See Also:
- Constant Field Values
-
TABBING_END
public static final java.lang.String TABBING_ENDtabbing end.- See Also:
- Constant Field Values
-
TABLE_START
public static final java.lang.String TABLE_STARTtable start.- See Also:
- Constant Field Values
-
TABLE_LINE
public static final java.lang.String TABLE_LINEtable line.- See Also:
- Constant Field Values
-
TABLE_SEP
public static final java.lang.String TABLE_SEPtable separator.- See Also:
- Constant Field Values
-
TABLE_RULE
public static final java.lang.String TABLE_RULEtable line.- See Also:
- Constant Field Values
-
TABLE_END
public static final java.lang.String TABLE_ENDtable end.- See Also:
- Constant Field Values
-
-
Constructor Details
-
LaTeXMarkup
public LaTeXMarkup()
-
-
Method Details
-
getRGBColorToken
public static java.lang.String getRGBColorToken(java.lang.String theToken, java.awt.Color theColor)Returns token for colored text/background (RGB).- Parameters:
theToken- color tokentheColor- color- Returns:
- color token
-
getTableStartToken
public static java.lang.String getTableStartToken(java.lang.String theTableName, java.util.List<java.lang.String> theHeadings, java.util.List<java.lang.Double> theColWidths, boolean isHeadingBold, java.lang.String theRule)Returns table start token.- Parameters:
theTableName- name of the table (null = longtable)theHeadings- heading (null or empty allowed)theColWidths- column widthsisHeadingBold- format heading as bold text?theRule- rule to print after heading (null = no rule)- Returns:
- table start token
-
getTableLineToken
public static java.lang.String getTableLineToken(java.util.List<java.lang.String> theContent, java.lang.String theRule)Returns table line token.- Parameters:
theContent- heading (null or empty allowed)theRule- rule to print after line (null = no rule)- Returns:
- table line token
-
getTableEndToken
public static java.lang.String getTableEndToken(java.lang.String theTableName)Returns table end token.- Parameters:
theTableName- name of the table (null = longtable)- Returns:
- table end token
-