533 lines
20 KiB
Plaintext
533 lines
20 KiB
Plaintext
type Settings = class(OpenXmlElement)
|
|
public
|
|
function Create();overload;
|
|
function Create(_node: XmlNode);overload;
|
|
function Create(_parent: tslobj; _prefix: string; _local_name: string);overload;
|
|
function Init();override;
|
|
function InitAttributes();override;
|
|
function InitChildren();override;
|
|
function InitNode(_node: XmlNode);override;
|
|
function Copy(_obj: Settings);override;
|
|
|
|
property XmlnsO read ReadXmlAttrXmlnsO write WriteXmlAttrXmlnsO;
|
|
property XmlnsR read ReadXmlAttrXmlnsR write WriteXmlAttrXmlnsR;
|
|
property XmlnsM read ReadXmlAttrXmlnsM write WriteXmlAttrXmlnsM;
|
|
property XmlnsV read ReadXmlAttrXmlnsV write WriteXmlAttrXmlnsV;
|
|
property XmlnsW read ReadXmlAttrXmlnsW write WriteXmlAttrXmlnsW;
|
|
property XmlnsW14 read ReadXmlAttrXmlnsW14 write WriteXmlAttrXmlnsW14;
|
|
property XmlnsW15 read ReadXmlAttrXmlnsW15 write WriteXmlAttrXmlnsW15;
|
|
property XmlnsW16Cex read ReadXmlAttrXmlnsW16Cex write WriteXmlAttrXmlnsW16Cex;
|
|
property XmlnsW16Cid read ReadXmlAttrXmlnsW16Cid write WriteXmlAttrXmlnsW16Cid;
|
|
property XmlnsW16 read ReadXmlAttrXmlnsW16 write WriteXmlAttrXmlnsW16;
|
|
property XmlnsW16Du read ReadXmlAttrXmlnsW16Du write WriteXmlAttrXmlnsW16Du;
|
|
property XmlnsW16se read ReadXmlAttrXmlnsW16se write WriteXmlAttrXmlnsW16se;
|
|
property XmlnsSl read ReadXmlAttrXmlnsSl write WriteXmlAttrXmlnsSl;
|
|
property McIgnorable read ReadXmlAttrMcIgnorable write WriteXmlAttrMcIgnorable;
|
|
function ReadXmlAttrXmlnsO();
|
|
function WriteXmlAttrXmlnsO(_value);
|
|
function ReadXmlAttrXmlnsR();
|
|
function WriteXmlAttrXmlnsR(_value);
|
|
function ReadXmlAttrXmlnsM();
|
|
function WriteXmlAttrXmlnsM(_value);
|
|
function ReadXmlAttrXmlnsV();
|
|
function WriteXmlAttrXmlnsV(_value);
|
|
function ReadXmlAttrXmlnsW();
|
|
function WriteXmlAttrXmlnsW(_value);
|
|
function ReadXmlAttrXmlnsW14();
|
|
function WriteXmlAttrXmlnsW14(_value);
|
|
function ReadXmlAttrXmlnsW15();
|
|
function WriteXmlAttrXmlnsW15(_value);
|
|
function ReadXmlAttrXmlnsW16Cex();
|
|
function WriteXmlAttrXmlnsW16Cex(_value);
|
|
function ReadXmlAttrXmlnsW16Cid();
|
|
function WriteXmlAttrXmlnsW16Cid(_value);
|
|
function ReadXmlAttrXmlnsW16();
|
|
function WriteXmlAttrXmlnsW16(_value);
|
|
function ReadXmlAttrXmlnsW16Du();
|
|
function WriteXmlAttrXmlnsW16Du(_value);
|
|
function ReadXmlAttrXmlnsW16se();
|
|
function WriteXmlAttrXmlnsW16se(_value);
|
|
function ReadXmlAttrXmlnsSl();
|
|
function WriteXmlAttrXmlnsSl(_value);
|
|
function ReadXmlAttrMcIgnorable();
|
|
function WriteXmlAttrMcIgnorable(_value);
|
|
|
|
property BordersDoNotSurroundHeader read ReadXmlChildBordersDoNotSurroundHeader write WriteXmlChildBordersDoNotSurroundHeader;
|
|
property BordersDoNotSurroundFooter read ReadXmlChildBordersDoNotSurroundFooter write WriteXmlChildBordersDoNotSurroundFooter;
|
|
property EvenAndOddHeaders read ReadXmlChildEvenAndOddHeaders write WriteXmlChildEvenAndOddHeaders;
|
|
property DoNotIncludeSubdocsInStats read ReadXmlChildDoNotIncludeSubdocsInStats write WriteXmlChildDoNotIncludeSubdocsInStats;
|
|
property W15ChartTrackingRefBased read ReadXmlChildW15ChartTrackingRefBased write WriteXmlChildW15ChartTrackingRefBased;
|
|
function ReadXmlChildBordersDoNotSurroundHeader();
|
|
function WriteXmlChildBordersDoNotSurroundHeader(_value);
|
|
function ReadXmlChildBordersDoNotSurroundFooter();
|
|
function WriteXmlChildBordersDoNotSurroundFooter(_value);
|
|
function ReadXmlChildEvenAndOddHeaders();
|
|
function WriteXmlChildEvenAndOddHeaders(_value);
|
|
function ReadXmlChildDoNotIncludeSubdocsInStats();
|
|
function WriteXmlChildDoNotIncludeSubdocsInStats(_value);
|
|
function ReadXmlChildW15ChartTrackingRefBased();
|
|
function WriteXmlChildW15ChartTrackingRefBased(_value);
|
|
|
|
public
|
|
// Attributes
|
|
XmlAttrXmlnsO: OpenXmlAttribute;
|
|
XmlAttrXmlnsR: OpenXmlAttribute;
|
|
XmlAttrXmlnsM: OpenXmlAttribute;
|
|
XmlAttrXmlnsV: OpenXmlAttribute;
|
|
XmlAttrXmlnsW: OpenXmlAttribute;
|
|
XmlAttrXmlnsW14: OpenXmlAttribute;
|
|
XmlAttrXmlnsW15: OpenXmlAttribute;
|
|
XmlAttrXmlnsW16Cex: OpenXmlAttribute;
|
|
XmlAttrXmlnsW16Cid: OpenXmlAttribute;
|
|
XmlAttrXmlnsW16: OpenXmlAttribute;
|
|
XmlAttrXmlnsW16Du: OpenXmlAttribute;
|
|
XmlAttrXmlnsW16se: OpenXmlAttribute;
|
|
XmlAttrXmlnsSl: OpenXmlAttribute;
|
|
XmlAttrMcIgnorable: OpenXmlAttribute;
|
|
|
|
// Children
|
|
Zoom: Zoom;
|
|
XmlChildBordersDoNotSurroundHeader: OpenXmlEmpty;
|
|
XmlChildBordersDoNotSurroundFooter: OpenXmlEmpty;
|
|
DefaultTabStop: PureWVal;
|
|
XmlChildEvenAndOddHeaders: OpenXmlEmpty;
|
|
DrawingGridVerticalSpacing: PureWVal;
|
|
DisplayHorizontalDrawingGridEvery: PureWVal;
|
|
DisplayVerticalDrawingGridEvery: PureWVal;
|
|
CharacterSpacingControl: PureWVal;
|
|
HdrShapeDefaults: HdrShapeDefaults;
|
|
FootnotePr: FootnotePr;
|
|
EndnotePr: EndnotePr;
|
|
Compat: Compat;
|
|
Rsids: Rsids;
|
|
MathPr: MathPr;
|
|
ThemeFontLang: ThemeFontLang;
|
|
ClrSchemeMapping: ClrSchemeMapping;
|
|
XmlChildDoNotIncludeSubdocsInStats: OpenXmlEmpty;
|
|
ShapeDefaults: ShapeDefaults2;
|
|
DecimalSymbol: PureWVal;
|
|
ListSeparator: PureWVal;
|
|
W14DocId: PureWVal;
|
|
XmlChildW15ChartTrackingRefBased: OpenXmlEmpty;
|
|
W15DocId: PureWVal;
|
|
|
|
end;
|
|
|
|
function Settings.Create();overload;
|
|
begin
|
|
{self.}Create(nil, "w", "settings");
|
|
end;
|
|
|
|
function Settings.Create(_node: XmlNode);overload;
|
|
begin
|
|
class(OpenXmlElement).Create(_node: XmlNode);
|
|
end;
|
|
|
|
function Settings.Create(_parent: tslobj; _prefix: string; _local_name: string);overload;
|
|
begin
|
|
class(OpenXmlElement).Create(_parent, _prefix, _local_name);
|
|
end;
|
|
|
|
function Settings.Init();override;
|
|
begin
|
|
{self.}XmlAttrXmlnsO := new OpenXmlAttribute("xmlns", "o", nil);
|
|
{self.}XmlAttrXmlnsR := new OpenXmlAttribute("xmlns", "r", nil);
|
|
{self.}XmlAttrXmlnsM := new OpenXmlAttribute("xmlns", "m", nil);
|
|
{self.}XmlAttrXmlnsV := new OpenXmlAttribute("xmlns", "v", nil);
|
|
{self.}XmlAttrXmlnsW := new OpenXmlAttribute("xmlns", "w", nil);
|
|
{self.}XmlAttrXmlnsW14 := new OpenXmlAttribute("xmlns", "w14", nil);
|
|
{self.}XmlAttrXmlnsW15 := new OpenXmlAttribute("xmlns", "w15", nil);
|
|
{self.}XmlAttrXmlnsW16Cex := new OpenXmlAttribute("xmlns", "w16cex", nil);
|
|
{self.}XmlAttrXmlnsW16Cid := new OpenXmlAttribute("xmlns", "w16cid", nil);
|
|
{self.}XmlAttrXmlnsW16 := new OpenXmlAttribute("xmlns", "w16", nil);
|
|
{self.}XmlAttrXmlnsW16Du := new OpenXmlAttribute("xmlns", "w16du", nil);
|
|
{self.}XmlAttrXmlnsW16se := new OpenXmlAttribute("xmlns", "w16se", nil);
|
|
{self.}XmlAttrXmlnsSl := new OpenXmlAttribute("xmlns", "sl", nil);
|
|
{self.}XmlAttrMcIgnorable := new OpenXmlAttribute("mc", "Ignorable", nil);
|
|
{self.}Zoom := new Zoom(self, {self.}Prefix, "zoom");
|
|
{self.}XmlChildBordersDoNotSurroundHeader := new OpenXmlEmpty(self, {self.}Prefix, "bordersDoNotSurroundHeader");
|
|
{self.}XmlChildBordersDoNotSurroundFooter := new OpenXmlEmpty(self, {self.}Prefix, "bordersDoNotSurroundFooter");
|
|
{self.}DefaultTabStop := new PureWVal(self, {self.}Prefix, "defaultTabStop");
|
|
{self.}XmlChildEvenAndOddHeaders := new OpenXmlEmpty(self, {self.}Prefix, "evenAndOddHeaders");
|
|
{self.}DrawingGridVerticalSpacing := new PureWVal(self, {self.}Prefix, "drawingGridVerticalSpacing");
|
|
{self.}DisplayHorizontalDrawingGridEvery := new PureWVal(self, {self.}Prefix, "displayHorizontalDrawingGridEvery");
|
|
{self.}DisplayVerticalDrawingGridEvery := new PureWVal(self, {self.}Prefix, "DisplayVerticalDrawingGridEvery");
|
|
{self.}CharacterSpacingControl := new PureWVal(self, {self.}Prefix, "characterSpacingControl");
|
|
{self.}HdrShapeDefaults := new HdrShapeDefaults(self, {self.}Prefix, "hdrShapeDefaults");
|
|
{self.}FootnotePr := new FootnotePr(self, {self.}Prefix, "footnotePr");
|
|
{self.}EndnotePr := new EndnotePr(self, {self.}Prefix, "endnotePr");
|
|
{self.}Compat := new Compat(self, {self.}Prefix, "Compat");
|
|
{self.}Rsids := new Rsids(self, {self.}Prefix, "rsids");
|
|
{self.}MathPr := new MathPr(self, "m", "mathPr");
|
|
{self.}ThemeFontLang := new ThemeFontLang(self, {self.}Prefix, "themeFontLang");
|
|
{self.}ClrSchemeMapping := new ClrSchemeMapping(self, {self.}Prefix, "clrSchemeMapping");
|
|
{self.}XmlChildDoNotIncludeSubdocsInStats := new OpenXmlEmpty(self, {self.}Prefix, "doNotIncludeSubdocsInStats");
|
|
{self.}ShapeDefaults := new ShapeDefaults2(self, {self.}Prefix, "shapeDefaults");
|
|
{self.}DecimalSymbol := new PureWVal(self, {self.}Prefix, "decimalSymbol");
|
|
{self.}ListSeparator := new PureWVal(self, {self.}Prefix, "listSeparator");
|
|
{self.}W14DocId := new PureWVal(self, "w14", "docId");
|
|
{self.}XmlChildW15ChartTrackingRefBased := new OpenXmlEmpty(self, "w15", "chartTrackingRefBased");
|
|
{self.}W15DocId := new PureWVal(self, "w15", "docId");
|
|
end;
|
|
|
|
function Settings.InitAttributes();override;
|
|
begin
|
|
attributes_ := array(
|
|
{self.}XmlAttrXmlnsO,
|
|
{self.}XmlAttrXmlnsR,
|
|
{self.}XmlAttrXmlnsM,
|
|
{self.}XmlAttrXmlnsV,
|
|
{self.}XmlAttrXmlnsW,
|
|
{self.}XmlAttrXmlnsW14,
|
|
{self.}XmlAttrXmlnsW15,
|
|
{self.}XmlAttrXmlnsW16Cex,
|
|
{self.}XmlAttrXmlnsW16Cid,
|
|
{self.}XmlAttrXmlnsW16,
|
|
{self.}XmlAttrXmlnsW16Du,
|
|
{self.}XmlAttrXmlnsW16se,
|
|
{self.}XmlAttrXmlnsSl,
|
|
{self.}XmlAttrMcIgnorable,
|
|
);
|
|
end;
|
|
|
|
function Settings.InitChildren();override;
|
|
begin
|
|
child_elements_ := array(
|
|
0: {self.}Zoom,
|
|
1: {self.}XmlChildBordersDoNotSurroundHeader,
|
|
2: {self.}XmlChildBordersDoNotSurroundFooter,
|
|
3: {self.}DefaultTabStop,
|
|
4: {self.}XmlChildEvenAndOddHeaders,
|
|
5: {self.}DrawingGridVerticalSpacing,
|
|
6: {self.}DisplayHorizontalDrawingGridEvery,
|
|
7: {self.}DisplayVerticalDrawingGridEvery,
|
|
8: {self.}CharacterSpacingControl,
|
|
9: {self.}HdrShapeDefaults,
|
|
10: {self.}FootnotePr,
|
|
11: {self.}EndnotePr,
|
|
12: {self.}Compat,
|
|
13: {self.}Rsids,
|
|
14: {self.}MathPr,
|
|
15: {self.}ThemeFontLang,
|
|
16: {self.}ClrSchemeMapping,
|
|
17: {self.}XmlChildDoNotIncludeSubdocsInStats,
|
|
18: {self.}ShapeDefaults,
|
|
19: {self.}DecimalSymbol,
|
|
20: {self.}ListSeparator,
|
|
21: {self.}W14DocId,
|
|
22: {self.}XmlChildW15ChartTrackingRefBased,
|
|
23: {self.}W15DocId,
|
|
);
|
|
sorted_child_ := array(
|
|
"": -1,
|
|
{self.}Zoom.ElementName: 0,
|
|
{self.}XmlChildBordersDoNotSurroundHeader.ElementName: 1,
|
|
{self.}XmlChildBordersDoNotSurroundFooter.ElementName: 2,
|
|
{self.}DefaultTabStop.ElementName: 3,
|
|
{self.}XmlChildEvenAndOddHeaders.ElementName: 4,
|
|
{self.}DrawingGridVerticalSpacing.ElementName: 5,
|
|
{self.}DisplayHorizontalDrawingGridEvery.ElementName: 6,
|
|
{self.}DisplayVerticalDrawingGridEvery.ElementName: 7,
|
|
{self.}CharacterSpacingControl.ElementName: 8,
|
|
{self.}HdrShapeDefaults.ElementName: 9,
|
|
{self.}FootnotePr.ElementName: 10,
|
|
{self.}EndnotePr.ElementName: 11,
|
|
{self.}Compat.ElementName: 12,
|
|
{self.}Rsids.ElementName: 13,
|
|
{self.}MathPr.ElementName: 14,
|
|
{self.}ThemeFontLang.ElementName: 15,
|
|
{self.}ClrSchemeMapping.ElementName: 16,
|
|
{self.}XmlChildDoNotIncludeSubdocsInStats.ElementName: 17,
|
|
{self.}ShapeDefaults.ElementName: 18,
|
|
{self.}DecimalSymbol.ElementName: 19,
|
|
{self.}ListSeparator.ElementName: 20,
|
|
{self.}W14DocId.ElementName: 21,
|
|
{self.}XmlChildW15ChartTrackingRefBased.ElementName: 22,
|
|
{self.}W15DocId.ElementName: 23,
|
|
);
|
|
end;
|
|
|
|
function Settings.InitNode(_node: XmlNode);override;
|
|
begin
|
|
if ifObj({self.}XmlNode) then
|
|
for k,v in child_elements_ do v.InitNode(nil);
|
|
{self.}XmlNode := ifObj(_node) ? _node : nil;
|
|
node := ifObj(_node) ? _node.FirstChild() : nil;
|
|
flag := false;
|
|
if ifnil(child_elements_[0]) and length(child_elements_) > 0 then
|
|
begin
|
|
flag := true;
|
|
arr := child_elements_;
|
|
child_elements_ := array();
|
|
end
|
|
pre := ifString({self.}Prefix) ? {self.}Prefix + ":" : "";
|
|
while ifObj(node) do
|
|
begin
|
|
node_name := node.GetName();
|
|
pos := sorted_child_[node_name];
|
|
if ifnil(pos) or pos = -1 then
|
|
begin
|
|
obj := nil;
|
|
case node_name of
|
|
end;
|
|
if ifObj(obj) then obj.InitNode(node);
|
|
end
|
|
else if flag then
|
|
begin
|
|
obj := arr[pos];
|
|
obj.InitNode(node);
|
|
child_elements_[length(child_elements_)] := obj;
|
|
end
|
|
else begin
|
|
child_elements_[pos].InitNode(node);
|
|
end
|
|
node := node.NextElement();
|
|
end
|
|
end;
|
|
|
|
function Settings.Copy(_obj: Settings);override;
|
|
begin
|
|
if not ifnil(_obj.XmlAttrXmlnsO.Value) then
|
|
{self.}XmlAttrXmlnsO.Value := _obj.XmlAttrXmlnsO.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsR.Value) then
|
|
{self.}XmlAttrXmlnsR.Value := _obj.XmlAttrXmlnsR.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsM.Value) then
|
|
{self.}XmlAttrXmlnsM.Value := _obj.XmlAttrXmlnsM.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsV.Value) then
|
|
{self.}XmlAttrXmlnsV.Value := _obj.XmlAttrXmlnsV.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsW.Value) then
|
|
{self.}XmlAttrXmlnsW.Value := _obj.XmlAttrXmlnsW.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsW14.Value) then
|
|
{self.}XmlAttrXmlnsW14.Value := _obj.XmlAttrXmlnsW14.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsW15.Value) then
|
|
{self.}XmlAttrXmlnsW15.Value := _obj.XmlAttrXmlnsW15.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsW16Cex.Value) then
|
|
{self.}XmlAttrXmlnsW16Cex.Value := _obj.XmlAttrXmlnsW16Cex.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsW16Cid.Value) then
|
|
{self.}XmlAttrXmlnsW16Cid.Value := _obj.XmlAttrXmlnsW16Cid.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsW16.Value) then
|
|
{self.}XmlAttrXmlnsW16.Value := _obj.XmlAttrXmlnsW16.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsW16Du.Value) then
|
|
{self.}XmlAttrXmlnsW16Du.Value := _obj.XmlAttrXmlnsW16Du.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsW16se.Value) then
|
|
{self.}XmlAttrXmlnsW16se.Value := _obj.XmlAttrXmlnsW16se.Value;
|
|
if not ifnil(_obj.XmlAttrXmlnsSl.Value) then
|
|
{self.}XmlAttrXmlnsSl.Value := _obj.XmlAttrXmlnsSl.Value;
|
|
if not ifnil(_obj.XmlAttrMcIgnorable.Value) then
|
|
{self.}XmlAttrMcIgnorable.Value := _obj.XmlAttrMcIgnorable.Value;
|
|
{self.}Zoom.Copy(_obj.Zoom);
|
|
{self.}XmlChildBordersDoNotSurroundHeader.Copy(_obj.XmlChildBordersDoNotSurroundHeader);
|
|
{self.}XmlChildBordersDoNotSurroundFooter.Copy(_obj.XmlChildBordersDoNotSurroundFooter);
|
|
{self.}DefaultTabStop.Copy(_obj.DefaultTabStop);
|
|
{self.}XmlChildEvenAndOddHeaders.Copy(_obj.XmlChildEvenAndOddHeaders);
|
|
{self.}DrawingGridVerticalSpacing.Copy(_obj.DrawingGridVerticalSpacing);
|
|
{self.}DisplayHorizontalDrawingGridEvery.Copy(_obj.DisplayHorizontalDrawingGridEvery);
|
|
{self.}DisplayVerticalDrawingGridEvery.Copy(_obj.DisplayVerticalDrawingGridEvery);
|
|
{self.}CharacterSpacingControl.Copy(_obj.CharacterSpacingControl);
|
|
{self.}HdrShapeDefaults.Copy(_obj.HdrShapeDefaults);
|
|
{self.}FootnotePr.Copy(_obj.FootnotePr);
|
|
{self.}EndnotePr.Copy(_obj.EndnotePr);
|
|
{self.}Compat.Copy(_obj.Compat);
|
|
{self.}Rsids.Copy(_obj.Rsids);
|
|
{self.}MathPr.Copy(_obj.MathPr);
|
|
{self.}ThemeFontLang.Copy(_obj.ThemeFontLang);
|
|
{self.}ClrSchemeMapping.Copy(_obj.ClrSchemeMapping);
|
|
{self.}XmlChildDoNotIncludeSubdocsInStats.Copy(_obj.XmlChildDoNotIncludeSubdocsInStats);
|
|
{self.}ShapeDefaults.Copy(_obj.ShapeDefaults);
|
|
{self.}DecimalSymbol.Copy(_obj.DecimalSymbol);
|
|
{self.}ListSeparator.Copy(_obj.ListSeparator);
|
|
{self.}W14DocId.Copy(_obj.W14DocId);
|
|
{self.}XmlChildW15ChartTrackingRefBased.Copy(_obj.XmlChildW15ChartTrackingRefBased);
|
|
{self.}W15DocId.Copy(_obj.W15DocId);
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsO();
|
|
begin
|
|
return {self.}XmlAttrXmlnsO.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsO(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsO.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsR();
|
|
begin
|
|
return {self.}XmlAttrXmlnsR.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsR(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsR.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsM();
|
|
begin
|
|
return {self.}XmlAttrXmlnsM.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsM(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsM.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsV();
|
|
begin
|
|
return {self.}XmlAttrXmlnsV.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsV(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsV.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsW();
|
|
begin
|
|
return {self.}XmlAttrXmlnsW.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsW(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsW.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsW14();
|
|
begin
|
|
return {self.}XmlAttrXmlnsW14.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsW14(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsW14.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsW15();
|
|
begin
|
|
return {self.}XmlAttrXmlnsW15.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsW15(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsW15.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsW16Cex();
|
|
begin
|
|
return {self.}XmlAttrXmlnsW16Cex.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsW16Cex(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsW16Cex.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsW16Cid();
|
|
begin
|
|
return {self.}XmlAttrXmlnsW16Cid.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsW16Cid(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsW16Cid.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsW16();
|
|
begin
|
|
return {self.}XmlAttrXmlnsW16.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsW16(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsW16.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsW16Du();
|
|
begin
|
|
return {self.}XmlAttrXmlnsW16Du.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsW16Du(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsW16Du.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsW16se();
|
|
begin
|
|
return {self.}XmlAttrXmlnsW16se.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsW16se(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsW16se.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrXmlnsSl();
|
|
begin
|
|
return {self.}XmlAttrXmlnsSl.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrXmlnsSl(_value);
|
|
begin
|
|
{self.}XmlAttrXmlnsSl.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlAttrMcIgnorable();
|
|
begin
|
|
return {self.}XmlAttrMcIgnorable.Value;
|
|
end;
|
|
|
|
function Settings.WriteXmlAttrMcIgnorable(_value);
|
|
begin
|
|
{self.}XmlAttrMcIgnorable.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlChildBordersDoNotSurroundHeader();
|
|
begin
|
|
return ifnil({self.}XmlChildBordersDoNotSurroundHeader.Value) ? false : true;
|
|
end;
|
|
|
|
function Settings.WriteXmlChildBordersDoNotSurroundHeader(_value);
|
|
begin
|
|
{self.}XmlChildBordersDoNotSurroundHeader.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlChildBordersDoNotSurroundFooter();
|
|
begin
|
|
return ifnil({self.}XmlChildBordersDoNotSurroundFooter.Value) ? false : true;
|
|
end;
|
|
|
|
function Settings.WriteXmlChildBordersDoNotSurroundFooter(_value);
|
|
begin
|
|
{self.}XmlChildBordersDoNotSurroundFooter.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlChildEvenAndOddHeaders();
|
|
begin
|
|
return ifnil({self.}XmlChildEvenAndOddHeaders.Value) ? false : true;
|
|
end;
|
|
|
|
function Settings.WriteXmlChildEvenAndOddHeaders(_value);
|
|
begin
|
|
{self.}XmlChildEvenAndOddHeaders.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlChildDoNotIncludeSubdocsInStats();
|
|
begin
|
|
return ifnil({self.}XmlChildDoNotIncludeSubdocsInStats.Value) ? false : true;
|
|
end;
|
|
|
|
function Settings.WriteXmlChildDoNotIncludeSubdocsInStats(_value);
|
|
begin
|
|
{self.}XmlChildDoNotIncludeSubdocsInStats.Value := _value;
|
|
end;
|
|
|
|
function Settings.ReadXmlChildW15ChartTrackingRefBased();
|
|
begin
|
|
return ifnil({self.}XmlChildW15ChartTrackingRefBased.Value) ? false : true;
|
|
end;
|
|
|
|
function Settings.WriteXmlChildW15ChartTrackingRefBased(_value);
|
|
begin
|
|
{self.}XmlChildW15ChartTrackingRefBased.Value := _value;
|
|
end;
|