Converts a section of a page header or footer into an HTML string.
Syntax
Unit: FlexCel.XlsAdapter
function TXlsFile.GetPageHeaderOrFooterAsHtml(const section: string; const imageTag: string; const pageNumber: Integer; const pageCount: Integer; const htmlVersion: THtmlVersion; const encoding: TEncoding; const onFont: IHtmlFontEvent): string; override;
Parameters
<-> |
Parameter |
Type |
Description |
const |
section |
string |
Text to convert. You will normally get this parameter calling TExcelFile.FillPageHeaderOrFooter |
const |
imageTag |
string |
Tag to call an image for the section. It must be in the form: "<img src=...>" and you can get the image with TExcelFile.GetHeaderOrFooterImage(THeaderAndFooterKind, THeaderAndFooterPos, TXlsImgType, TStream) . If null or empty, no img tag will be present in the resulting HTML, even if the section includes an image. |
const |
pageNumber |
Integer |
Page we are printing. This parameter will be used if you have text like "Page 1 of 3" in the header.
If you are exporting to HTML, this value should be 1, since there are no page breaks in an HTML doc. |
const |
pageCount |
Integer |
Number of pages in the document. This parameter will be used if you have text like "Page 1 of 3" in the header.
If you are exporting to HTML, this value should be 1, since there are no page breaks in an HTML doc |
const |
htmlVersion |
THtmlVersion |
Version of HTML we are targeting. In HTML 4 is valid and is not. In XHtml the inverse is true. |
const |
encoding |
TEncoding |
Code page used to encode the string. Normally this is UTF-8 |
const |
onFont |
IHtmlFontEvent |
Method that can customize the fonts used in the resulting string. It can be null if you don't want to do any modification to the fonts. |
Returns
An HTML string with the section.
See also