[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
LaTeX implementation of formatting writer
Source position: wtex.pp line 31
type TTexWriter = class(TFormattingWriter) |
||
|
Internal counter for table cell positions |
|
public |
||
procedure ScopeStart; |
|
Writes LaTeX opening brace |
procedure ScopeEnd; |
|
Writes LaTeX closing brace |
procedure EnvironmentStart(); |
|
Begins LaTeX environment with optional parameters |
procedure EnvironmentEnd(); |
|
Ends LaTeX environment |
function EscapeText(); override; |
|
Escapes LaTeX special characters |
procedure DocumentStart(); override; |
|
Begins LaTeX document |
procedure DocumentEnd; override; |
|
Ends LaTeX document |
procedure HeaderStart(); override; |
|
Begins LaTeX section header |
procedure HeaderEnd(); override; |
|
Ends LaTeX section header |
procedure ParagraphEnd; override; |
|
Ends LaTeX paragraph |
procedure LineBreak; override; |
|
Inserts LaTeX line break |
procedure Rule; override; |
|
Inserts LaTeX horizontal rule |
procedure BoldStart; override; |
|
Begins LaTeX bold formatting |
procedure BoldEnd; override; |
|
Ends LaTeX bold formatting |
procedure ItalicStart; override; |
|
Begins LaTeX italic formatting |
procedure ItalicEnd; override; |
|
Ends LaTeX italic formatting |
procedure UnderlineStart; override; |
|
Begins LaTeX underline formatting |
procedure UnderlineEnd; override; |
|
Ends LaTeX underline formatting |
procedure PreformatStart; override; |
|
Begins LaTeX verbatim environment |
procedure PreformatEnd; override; |
|
Ends LaTeX verbatim environment |
procedure TableStart(); override; |
|
Begins LaTeX tabular environment |
procedure TableEnd; override; |
|
Ends LaTeX tabular environment |
procedure RowStart; override; |
|
Begins LaTeX table row |
procedure RowEnd; override; |
|
Ends LaTeX table row |
procedure CellStart; override; |
|
Begins LaTeX table cell |
procedure HeaderCellStart; override; |
|
Begins LaTeX table header cell |
procedure HeaderCellEnd; override; |
|
Ends LaTeX table header cell |
procedure ListStart(); override; |
|
Begins LaTeX list environment |
procedure ListEnd(); override; |
|
Ends LaTeX list environment |
procedure ListItemStart; override; |
|
Begins LaTeX list item |
procedure DefinitionItem(); override; |
|
Creates LaTeX definition list item |
end; |
|
LaTeX implementation of formatting writer |
|
| | | ||
|
Abstract base class for formatted document writers |
|
| | | ||
TTexWriter is a concrete implementation of TFormattingWriter that generates LaTeX output. It implements all formatting methods to produce valid LaTeX markup including document structure, text formatting, tables, and lists. The class properly escapes LaTeX special characters and uses standard LaTeX commands and environments.
|
LaTeX environment names for different list types |