Sign in Join
FPDoc Onlineexperiment

TTexWriter class

In unit WTex

LaTeX implementation of formatting writer

Declaration

pascal
TTexWriter = class(TFormattingWriter)

Inheritance

  1. TTexWriter
  2. TFormattingWriter

Description

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.

See also

Properties

CellCountprotected

Methods

IncCellCountprotected
ScopeStartpublicWrites LaTeX opening brace
ScopeEndpublicWrites LaTeX closing brace
EnvironmentStartpublicBegins LaTeX environment with optional parameters
EnvironmentEndpublicEnds LaTeX environment
EscapeTextpublicEscapes LaTeX special characters
DocumentStartpublicBegins LaTeX document
DocumentEndpublicEnds LaTeX document
HeaderStartpublicBegins LaTeX section header
HeaderEndpublicEnds LaTeX section header
ParagraphEndpublicEnds LaTeX paragraph
LineBreakpublicInserts LaTeX line break
RulepublicInserts LaTeX horizontal rule
BoldStartpublicBegins LaTeX bold formatting
BoldEndpublicEnds LaTeX bold formatting
ItalicStartpublicBegins LaTeX italic formatting
ItalicEndpublicEnds LaTeX italic formatting
UnderlineStartpublicBegins LaTeX underline formatting
UnderlineEndpublicEnds LaTeX underline formatting
PreformatStartpublicBegins LaTeX verbatim environment
PreformatEndpublicEnds LaTeX verbatim environment
TableStartpublicBegins LaTeX tabular environment
TableEndpublicEnds LaTeX tabular environment
RowStartpublicBegins LaTeX table row
RowEndpublicEnds LaTeX table row
CellStartpublicBegins LaTeX table cell
HeaderCellStartpublicBegins LaTeX table header cell
HeaderCellEndpublicEnds LaTeX table header cell
ListStartpublicBegins LaTeX list environment
ListEndpublicEnds LaTeX list environment
ListItemStartpublicBegins LaTeX list item
DefinitionItempublicCreates LaTeX definition list item

Fields

FCellCountInternal counter for table cell positions

Inherited

From TFormattingWriter (15)

CellEnd CellNext Create Dump DumpLn Header HeaderCellNext ListItem ListItemEnd ParagraphStart RowNext Stream Write WriteFmt WriteList

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.