این صفحه اعضای کوچکتر API عمومی اعلانشده توسط lxHandleX را پوشش میدهد، از جمله گزینههای صادرسازی HTML و توابع کمکی برای فراخوانیدگانی که مستقیماً با ارجاعات سلول XLSX یا محتوای XML کار میکنند
گزینههای صادرسازی HTML
type
TXLSXHtmlExportOptions = class
constructor Create;
property Title: WideString;
property WriteDocument: Boolean;
property IncludeStyles: Boolean;
property IncludeBOM: Boolean;
property TableClass: WideString;
end;
| Title |
عنوان سند را وقتی WriteDocument True است تنظیم میکند |
| WriteDocument |
وقتی True باشد، یک سند کامل HTML مینویسد. وقتی False باشد، فقط قطعه جدول را مینویسد |
| IncludeStyles |
کنترل میکند که HTML صادرشده CSS تولیدشده و اطلاعات style درونخطی را شامل کند یا نه |
| IncludeBOM |
کنترل میکند که خروجی فایل و stream با UTF-8 BOM آغاز شود یا نه |
| TableClass |
یک نام class CSS به عنصر <table> تولیدشده اضافه میکند |
توابع کمکی مرجع XLSX
function XlsxColumnLabel(Col: Integer): WideString;
function XlsxCellRef(Row, Col: Integer): WideString;
function XlsxColumnIndex(const ColumnLabel: WideString): Integer;
function XlsxParseCellRef(const Ref: WideString; out Row, Col: Integer): Boolean;
function XlsxParseRangeRef(const Ref: WideString; out Row1, Col1, Row2, Col2: Integer): Boolean;
| XlsxColumnLabel |
یک اندیس ستون یکمبنایی را به برچسب ستون A1-style مانند A، Z یا AA تبدیل میکند |
| XlsxCellRef |
یک ارجاع سلول A1-style را از شمارههای یکمبنایی سطر و ستون میسازد |
| XlsxColumnIndex |
یک برچسب ستون A1-style را به اندیس ستون یکمبنایی تبدیل میکند |
| XlsxParseCellRef |
یک ارجاع سلول منفرد A1-style را تجزیه میکند و مختصات سطر و ستون را برمیگرداند |
| XlsxParseRangeRef |
یک بازه مستطیلی A1-style را تجزیه میکند و حدود یکمبنایی شامل را برمیگرداند |
توابع کمکی فرار XML در XLSX
function XlsxEscapeText(const Value: WideString): WideString;
function XlsxEscapeAttr(const Value: WideString): WideString;
XlsxEscapeText محتوای گره متنی XML را فرار میدهد، در حالی که XlsxEscapeAttr مقادیر ویژگی XML را فرار میدهد
مثال
var
Ref: WideString;
Row, Col: Integer;
begin
Ref := XlsxCellRef(10, 5);
if XlsxParseCellRef(Ref, Row, Col) then
Worksheet.Cells.Item[Row, Col].Value := 'Checked';
end;