TFlexCelHtmlExport.PartialExportAdd Method
Overloads
- TFlexCelHtmlExport.PartialExportAdd(TPartialExportState, string, string)
- TFlexCelHtmlExport.PartialExportAdd(TPartialExportState, string, string, Boolean)
TFlexCelHtmlExport.PartialExportAdd(TPartialExportState, string, string)
This method is designed to export a part of the HTML inside other HTML file. You should call this method once for every file you wish to export, in order to let FlexCel consolidate the needed CSS classes and information into the partialExportState parameter. Once you have "filled" the partialExportState object with all the information on files you wish to export, you can call the methods in partialExportState to write the CSS or body parts of the HTML file.
Note that this overload version will automatically save the images to disk when needed. If for any reason you do not want to save the images, use the overload with SaveImagesToDisk parameter.
Remarks
This method does *not* clear the generated files array, so you have more control over it. If you want to use it, you need to call the clear method yourself before the first PartialExportAdd.
Syntax
Unit: FlexCel.Render
procedure TFlexCelHtmlExport.PartialExportAdd(const partialExportState: TPartialExportState; const htmlFileName: string; const relativeImagePath: string); overload;
Parameters
<-> | Parameter | Type | Description |
---|---|---|---|
const | partialExportState | TPartialExportState | Object where we will collect all the css and needed information on the files being exported. Call this method once for every sheet you want to export, using the same partialExportState parameter. |
const | htmlFileName | string | Name of the stored html file. This affects the path where images will be saved, and also the way images will be named. |
const | relativeImagePath | string | Path relative to the path of htmlFileName, where images will be stored. |
See also
TFlexCelHtmlExport.PartialExportAdd(TPartialExportState, string, string, Boolean)
This method is designed to export a part of the HTML inside other HTML file. You should call this method once for every file you wish to export, in order to let FlexCel consolidate the needed CSS classes and information into the partialExportState parameter. Once you have "filled" the partialExportState object with all the information on files you wish to export, you can call the methods in partialExportState to write the CSS or body parts of the HTML file.
Remarks
This method does *not* clear the generated files array, so you have more control over it. If you want to use it, you need to call the clear method yourself before the first PartialExportAdd.
Syntax
Unit: FlexCel.Render
procedure TFlexCelHtmlExport.PartialExportAdd(const partialExportState: TPartialExportState; const htmlFileName: string; const relativeImagePath: string; const SaveImagesToDisk: Boolean); overload;
Parameters
<-> | Parameter | Type | Description |
---|---|---|---|
const | partialExportState | TPartialExportState | Object where we will collect all the css and needed information on the files being exported. Call this method once for every sheet you want to export, using the same partialExportState parameter. |
const | htmlFileName | string | Name of the stored html file. This affects the path where images will be saved, and also the way images will be named. |
const | relativeImagePath | string | Path relative to the path of htmlFileName, where images will be stored. |
const | SaveImagesToDisk | Boolean | When true, any image found in the file will be saved to disk (to relative imagepath) as the file is added. If false, the links for the image will be written but no image will be saved to disk, you have to do this yourself. Note that when saving MHTML files this parameter doesn't matter, since images will not be saved to disk anyway. |