update docxconfig
This commit is contained in:
@@ -22,6 +22,8 @@ public
|
||||
property Footers read ReadFooters;
|
||||
property Headers read ReadHeaders;
|
||||
property Numbering read ReadNumbering;
|
||||
property FooterRels read ReadFooterRels;
|
||||
property HeaderRels read ReadHeaderReals;
|
||||
function ReadRels();
|
||||
function ReadApp();
|
||||
function ReadCore();
|
||||
@@ -41,6 +43,8 @@ public
|
||||
function ReadFooters(_index: integer);
|
||||
function ReadHeaders(_index: integer);
|
||||
function ReadNumbering();
|
||||
function ReadFooterRels(_index: integer);
|
||||
function ReadHeaderReals(_index: integer);
|
||||
|
||||
protected
|
||||
function NewObject(_name: string): tslobj;override;
|
||||
@@ -67,6 +71,8 @@ private
|
||||
footer_array_: array of Ftr;
|
||||
header_array_: array of Hdr;
|
||||
numbering_: Numbering;
|
||||
header_rels_array_: array of Relationships;
|
||||
footer_rels_array_: array of Relationships;
|
||||
|
||||
end;
|
||||
|
||||
@@ -98,6 +104,8 @@ begin
|
||||
"footer": array("word/footer%d.xml", "w:ftr"),
|
||||
"header": array("word/header%d.xml", "w:hdr"),
|
||||
"numbering": array("word/numbering.xml", "w:numbering"),
|
||||
"header_rels": array("word/_rels/header%d.xml.rels", "Relationships"),
|
||||
"footer_rels": array("word/_rels/footer%d.xml.rels", "Relationships"),
|
||||
);
|
||||
rels_ := nil;
|
||||
app_ := nil;
|
||||
@@ -117,12 +125,14 @@ begin
|
||||
footer_array_ := array();
|
||||
header_array_ := array();
|
||||
numbering_ := nil;
|
||||
header_rels_array_ := array();
|
||||
footer_rels_array_ := array();
|
||||
end;
|
||||
|
||||
function Components.NewObject(_name: string): tslobj;override;
|
||||
begin
|
||||
case _name of
|
||||
"rels", "document_rels", "chart_rels":
|
||||
"rels", "document_rels", "chart_rels", "footer_rels", "header_rels":
|
||||
return new Relationships();
|
||||
"app":
|
||||
return new Properties();
|
||||
@@ -253,3 +263,13 @@ function Components.ReadNumbering();
|
||||
begin
|
||||
return {self.}GetProp(numbering_, "numbering");
|
||||
end;
|
||||
|
||||
function Components.ReadHeaderReals(_index: integer);
|
||||
begin
|
||||
return {self.}GetPropArr(header_rels_array_, "header_rels", _index);
|
||||
end;
|
||||
|
||||
function Components.ReadFooterRels(_index: integer);
|
||||
begin
|
||||
return {self.}GetPropArr(footer_rels_array_, "footer_rels", _index);
|
||||
end;
|
||||
|
||||
Reference in New Issue
Block a user