 |
function MakeHead: string; |
 |
function MakeBodyBegin: string; virtual; |
 |
function MakeBodyEnd: string; virtual; |
 |
function ConvertString(const s: string): string; override; |
 |
function ConvertChar(c: char): string; override; |
 |
procedure WriteUnit(const HL: integer; const U: TPasUnit); override; |
 |
function HtmlString(const S: string): string; override; |
 |
function FormatPascalCode(const Line: string): string; override; |
 |
function FormatComment(AString: string): string; override; |
 |
function FormatHex(AString: string): string; override; |
 |
function FormatNumeric(AString: string): string; override; |
 |
function FormatFloat(AString: string): string; override; |
 |
function FormatString(AString: string): string; override; |
 |
function FormatKeyWord(AString: string): string; override; |
 |
function FormatCompilerComment(AString: string): string; override; |
 |
function CodeString(const s: string): string; override; |
 |
function CreateLink(const Item: TBaseItem): string; override; |
 |
procedure WriteStartOfCode; override; |
 |
procedure WriteEndOfCode; override; |
 |
procedure WriteAnchor(const AName: string); overload; |
 |
procedure WriteAnchor(const AName, Caption: string); overload; |
 |
function Paragraph: string; override; |
 |
function EnDash: string; override; |
 |
function EmDash: string; override; |
 |
function LineBreak: string; override; |
 |
function URLLink(const URL: string): string; override; |
 |
procedure WriteExternalCore(const ExternalItem: TExternalItem; const Id: TTranslationID); override; |
 |
function MakeItemLink(const Item: TBaseItem; const LinkCaption: string; const LinkContext: TLinkContext): string; override; |
 |
function EscapeURL(const AString: string): string; virtual; |
 |
function FormatSection(HL: integer; const Anchor: string; const Caption: string): string; override; |
 |
function FormatAnchor(const Anchor: string): string; override; |
 |
function FormatBold(const Text: string): string; override; |
 |
function FormatItalic(const Text: string): string; override; |
 |
function FormatPreformatted(const Text: string): string; override; |
 |
function FormatImage(FileNames: TStringList): string; override; |
 |
function FormatList(ListData: TListData): string; override; |
 |
function FormatTable(Table: TTableData): string; override; |
 |
function FormatTableOfContents(Sections: TStringPairVector): string; override; |
 |
constructor Create(AOwner: TComponent); override; |
 |
destructor Destroy; override; |
 |
function GetFileExtension: string; override; |
 |
procedure WriteDocumentation; override; |